数字电路:编码器与译码器
数字系统中所存储或处理的信息,通常是用二进制码来表示的。用二进制代码表示特定含义的信息称作编码,将具有特定含义的二进制码转换成对应的输出信号则称作译码。
编码器
具有编码功能的逻辑电路称为编码器。
功能: 将输入的每一个高、低电平信号编为一个对应的二进制代码。
输入信号数量M与输出代码位数n之间满足关系: \(2^n≥M\) 如果2^n=M,则为全编码,否则为部分编码。
普通编码器
多个输入端中只允许输入一个有效编码信号,否则会出现逻辑混乱。
例:4线-2线普通编码器:
优先编码器
允许输入多个有效编码信号,但只对其中优先权最高的一个进行编码
例:4线-2线优先编码器:
- 允许输入多个有效编码信号
- 输入信号为低电平有效。
- 优先权:I3’>I2’>I1’>I0’
- 输出代码为反码输出。
常用编码器芯片
- 74x148:8线-3线优先编码器
- 74x147:10线4线优先编码器