首页 理论教育 介绍二进制编码器及其应用:以74LS148和74LS147编码器为例

介绍二进制编码器及其应用:以74LS148和74LS147编码器为例

时间:2023-06-28 理论教育 版权反馈
【摘要】:若输入信号的个数N与输出变量的位数n满足关系式N-2n,则此电路则称为二进制编码器。下面以74LS148集成电路编码器为例进行介绍。74LS148是8线-3线优先编码器。表3-3 74LS148优先编码器的功能从表3-3可知,输入和输出均为低电平有效。当使能输入端时,编码器禁止编码;只有时允许编码。74LS147编码器有9个输入端,有4个输出端。图3-40 74LS147优先编码器引脚排列及逻辑符号符a)引脚排列图 b)逻辑符号图74LS147优先编码器的功能如表3-4所示。

介绍二进制编码器及其应用:以74LS148和74LS147编码器为例

编码是指以二进制码来表示给定的数字、字符或信息。实现编码功能的数字逻辑电路称为编码器。按照编码方式不同,编码器可分为普通编码器和优先编码器;按照输出代码种类的不同,可分为二进制编码器和非二进制编码器。

(1)组合二进制编码器

在编码过程中,要注意二进制代码的位数。1位二进制代码能确定2个特定含义,2位二进制代码能确定4个特定含义,3位二进制代码能确定8个特定含义,以此类推,n位二进制代码能确定2n个特定含义。若输入信号的个数N与输出变量的位数n满足关系式N-2n,则此电路则称为二进制编码器。常见的编码器有8线-3线,16线-4线等。下面以74LS148集成电路编码器为例进行介绍。

74LS148是8线-3线优先编码器。优先编码器是指当多个输入端同时有信号时,电路会按照输入信号的优先级别依次进行编码。如图3-39所示是74LS148的引脚排列图及逻辑符号图,其中978-7-111-51028-4-Chapter03-145.jpg为输入信号端,978-7-111-51028-4-Chapter03-146.jpg是使能输入端,978-7-111-51028-4-Chapter03-147.jpg是三个输出端,YSYEX是用于扩展功能的输出端。

978-7-111-51028-4-Chapter03-148.jpg

图3-39 74LS148优先编码器引脚排列及逻辑符号图

a)引脚排列图 b)逻辑符号图

74LS148编码器的功能如表3-3所示。

表3-3 74LS148优先编码器的功能

978-7-111-51028-4-Chapter03-149.jpg

从表3-3可知,输入和输出均为低电平有效。当使能输入端978-7-111-51028-4-Chapter03-150.jpg时,编码器禁止编码;只有978-7-111-51028-4-Chapter03-151.jpg时允许编码。

输入中978-7-111-51028-4-Chapter03-152.jpg优先级为最高,978-7-111-51028-4-Chapter03-153.jpg优先级最低,即只要978-7-111-51028-4-Chapter03-154.jpg,此时其它输入端即使为0,输出只对978-7-111-51028-4-Chapter03-155.jpg编码,对应的输出为978-7-111-51028-4-Chapter03-156.jpg。(www.xing528.com)

978-7-111-51028-4-Chapter03-157.jpg为使能输出端。在978-7-111-51028-4-Chapter03-158.jpg允许工作时,如果978-7-111-51028-4-Chapter03-159.jpg端有信号输入,978-7-111-51028-4-Chapter03-160.jpg;若978-7-111-51028-4-Chapter03-161.jpg978-7-111-51028-4-Chapter03-162.jpg端无信号输入,978-7-111-51028-4-Chapter03-163.jpg

978-7-111-51028-4-Chapter03-164.jpg为扩展输出端,当978-7-111-51028-4-Chapter03-165.jpg时,只要有编码信号,978-7-111-51028-4-Chapter03-166.jpg就是低电平。利用978-7-111-51028-4-Chapter03-167.jpg978-7-111-51028-4-Chapter03-168.jpg978-7-111-51028-4-Chapter03-169.jpg三个特殊功能端可以将编码器进行扩展。

(2)二—十进制编码器

二—十进制编码器是指用四位二进制代码表示一位十进制数(0~9)的编码电路,也称为10线-4线编码器。下面介绍74LS147二—十进制(8421)优先编码器。74LS147编码器有9个输入端978-7-111-51028-4-Chapter03-170.jpg,有4个输出端978-7-111-51028-4-Chapter03-171.jpg978-7-111-51028-4-Chapter03-172.jpg。其引脚排列图及逻辑符号图如图3-40所示。

978-7-111-51028-4-Chapter03-173.jpg

图3-40 74LS147优先编码器引脚排列及逻辑符号符

a)引脚排列图 b)逻辑符号图

74LS147优先编码器的功能如表3-4所示。

表3-4 74LS147优先编码器的功能

978-7-111-51028-4-Chapter03-174.jpg

由表3-4可知,输入978-7-111-51028-4-Chapter03-175.jpg级别最高,978-7-111-51028-4-Chapter03-176.jpg级别最低。编码器的输出端978-7-111-51028-4-Chapter03-177.jpg以反码的形式输出,其中978-7-111-51028-4-Chapter03-178.jpg为最高位,978-7-111-51028-4-Chapter03-179.jpg为最低位。用一组4位二进制代码来表示1位十进制数,输入信号为低电平有效,若信号输入无效,即9个输入信号全部为“1”,表示输入的十进制数为“0”,则输出978-7-111-51028-4-Chapter03-180.jpg=1111(0的反码)。若输入信号有效的话,则根据输入信号的优先级别输出级别最高的信号的编码。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈