赞
踩
译码器就是将二进制数转换成高低电平信号。
定变量:
输入变量:三位二进制数A2A1A0
输出变量:Y0(000)、Y1(001)、……、Y7(111)
明含义:
输入变量:有输入为1,无输入为0
输出变量:1为有输出,0为无输出
列表格:
写函数:
可以看到都是对应的最小项并且下标也是对应的最小项,函数已经是最简的了所以不需要再进行化简了。
逻辑电路可以使用二极管门电路,但是它有很多缺点输入电阻低,输出电阻高,高低电平偏移
在芯片的逻辑电路里面,有附加控制端,地址输入端,与非门。需要注意的是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芯片来实现
用于一十进制数码的形式,直观地显示数字系统内的运行数据。有半导体数码管和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,无论何种输入状态,数码管均要熄灭。否则不起作用。
总结一下,译码器,将编码翻译成一种特殊含义的东西,也可以实现组合电路。
那么译码器就学习到这里,大家有问题可以私信我,一起学习,一起进步!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。