4.5.2 常用中规模组合逻辑器件(译码器与编码器)
一.二进制译码器
译码器就是将二进制数转换成高低电平信号。
定变量:
输入变量:三位二进制数A2A1A0
输出变量:Y0(000)、Y1(001)、……、Y7(111)
明含义:
输入变量:有输入为1,无输入为0
输出变量:1为有输出,0为无输出
列表格:
写函数:
可以看到都是对应的最小项并且下标也是对应的最小项,函数已经是最简的了所以不需要再进行化简了。
逻辑电路可以使用二极管门电路,但是它有很多缺点输入电阻低,输出电阻高,高低电平偏移
二.CMOS门电路组成的二进制译码器74HC138
在芯片的逻辑电路里面,有附加控制端,地址输入端,与非门。需要注意的是S2和S3以及所有的输出端都是低电平有效(在数字电路中,通常使用高电平表示“1”,低电平表示“0”。低电平有效指当输入低电平时,会触发某一操作或信号处理。常见的例子是按键开关,当按键按下时,它会输出低电平信号,使电路产生响应。另一个例子是数字信号传输,当发送方输出低电平时,表示传输的比特为“0”。在这些情况下,低电平被认为是有效的信号状态)。
附加控制端:
低电平有效的引脚,必须是0才能正常工作,例如:S1=1,S2’=0,S3’=0当S=1的时候才能正常工作,点哪个S1等于0时,禁止工作,输出锁定高电平。
74H138功能表:
例:使用3-8线译码器74HC138组成4-16线译码器
选择D3作为S1的接入,在一号芯片的S1接口上接上一个反相器就可以实现使用D3实现片选功能,如下图所示:
三.译码器设计组合逻辑电路
输出位ABC三个变量的全部最小项的译码输出,称此译码器位最小项译码器。
在设计组合逻辑电路时,和前面是一样的需要使用到那几个步骤,如下图所示:
例:利用74HC138设计一个多输出的组合逻辑电路
将逻辑函数式化简成为“最小项之和”,又因为在芯片上所有的输出都是低电平输出所以需要求反。
接下来只需要将连线连好即可。如下图所示:
例:设计一个数值比较电路比较两个二进制数A(a1a0)和B(b1b0)要求分别个给出A-B>=2、B-A>=2和A-B的绝对值<2的输出信号。
定变量:
输入变量:a1 a0 b1 b0
输出变量:Z1(A-B>=2)、Z2(B-A>=2)、Z3(A-B的绝对值<2)
明含义:
输入变量:有输入为1,无输入为0
输出变量:1为有输出,0为无输出
列表格,做变换,写函数:
因为真值表就是最小项,就不需要再进行变换了,直接开始画电路图:
四、八-十进制译码器
使用74HC42芯片来实现
五.显示译码器
1.七段字符显示器(半导体一数码管)
用于一十进制数码的形式,直观地显示数字系统内的运行数据。有半导体数码管和LED数码管。
半导体数码管有两种接法,一种是共阴极接法,另一种是共阳极接法。如下图所示:
显示译码器的作用:将BCD代码译成相应的数据显示。
定变量:
输入变量:思维二进制数A3、A2、A1、A0
输出变量:Y(a)、Y(b)、Y(c)、Y(d)、…….
名含义:
输入变量:有输入为1,无输入为0;
输出变量:1为有输出,0为无输出。
列表格:
在列表格时我们要进行正常情况和非正常情况的输入。
写函数
画电路,较为麻烦不在这里进行作图。
①等测试输入LT’
用于检查数码管各段能否正常发光。LT’=0,七段数码管全部亮起。否则相反。
②灭零输入RBI’
当数码管心事0的时候,用于把不希望显示的0熄灭。RBI’=0,则数码管显示未0时,灭掉,否则不起作用。
③灭零输出RBO’
当数码管显示0,且灭零输入RBI’=0时,用于知识是否灭零成功。RBO’=0灭零成功,否则相反。
④灭灯输入BI’
用于熄灭数码管,BI’=0,无论何种输入状态,数码管均要熄灭。否则不起作用。
总结一下,译码器,将编码翻译成一种特殊含义的东西,也可以实现组合电路。
那么译码器就学习到这里,大家有问题可以私信我,一起学习,一起进步!!!
今天的文章数字逻辑电路学习+期末复习(组合逻辑电路常用器件)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/83368.html