今天要学习的呢,是上一讲的具体实例:编码器、译码器、数据选择器、加法器、数值比较器、代码转换器
下一讲我们就要开始非常重要的时序电路了。
如有问题,欢迎指正,我会及时地纠正错误。
编码器
编码:用代码表示特定信息
编码器:完成编码功能的逻辑电路
在电路中就是将高低电平转化为二进制代码
二进制编码器
用n位二进制代码对N=2n个特定信息进行编码的逻辑电路
输入信号有N个,每一个输入信号用n位二进制代码表示
即如果已知输入信号的个数,可以计算出所需二进制代码的位数
注意:
当确定了哪一个为有效电平后,可以用1来表示有效电平,在N个输入端输入不同电平时,输入有效电平的输入端的值用1表示,无信号输入的用0表示。所以N个输入端的值的组合个数有2N个。
常见的是有4个输入信号,故用2位二进制代码表示输出。所以被称为4线-2线编码器,可分为输入相互排斥和优先编码两种。
二-十进制编码器
用BCD码对10个输入信号进行编码的逻辑电路。
有10个输入信号,故用4位二进制代码表示输出。所以被称为10线-4线编码器,可分为输入相互排斥和优先编码两种。
通用编码器集成电路
介绍两种优先编码器集成电路:74147、74148
8线-3线优先编码器74148
HPRI:最高位优先编码
BIN:输出得到的是二进制
8条输入线,3条输出线