第6课_编码器与译码器.ppt
文本预览下载声明
* A2、A1、A0为二进制译码输入端; Y0~Y7为译码输出端(低电平有效); G1、G2A、G2B 为选通控制端: 当G1=1、G2A+G2B= 0 时,译码器处于工作状态; 当G1=0或G2A+G2B = 1时,译码器处于禁止状态; 各输出端的逻辑表达式: 一个3线–8线译码器能产生三变量函数的全部最小项的非。 * 74LS138的应用举例 用74LS138组成脉冲信号变换电路 * 4.4.3二-十进制译码器 将输入的4位8421BCD码翻译成0~9十个十进制数的电路称为二-十进制译码器。由于二-十进制译码器有4个输入端,10个输出端,所以又称为4线-10线译码器。 常用的集成二-十进制译码器为74LS42: * 表4-17 4线-10线译码器74LS42的真值表 * 74LS42的输出逻辑表达式为 * 4.4.4 用译码器实现逻辑函数 原理: 对于二进制译码器,其输出端产生输入端变量的全部最小项(或最小项的非); 而任何一个逻辑函数都可变换为若干个最小项之和的形式; 因此,利用二进制译码器加上门电路可以实现单输出或多输出的任何逻辑函数。 * 例 4-12用译码器74LS138和与非门实现逻辑函数: F(A,B,C)=AB+BC * 4.4.5显示译码器 显示译码器是不同于上述译码器特点的另一种译码器。它可将二进制代码表示的数字或符号通过数码显示器显示出来。 1.七段数字显示器(数码管) 共阳极 共阴极 * * * a b c d f g a b c d e f g 1 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 0 1 1 0 1 e ?? 共阴极数码管 * 2.七段显示译码器 用来驱动七段数字显示器的译码器称为七段显示译码器。 (1)输出为低电平有效,和共阳极数码管搭配,如:74LS47; (2)输出为高电平有效,和共阴极数码管搭配,如:74LS48、CD4511 或74HC4511(CMOS器件)。 * 十进制数 输入 BI/ RBO 输出 LT RBI D C B A a b c d e f g 0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 1 × × × × × × × × × 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 1 1 1 0 0 1 0 1 1 0 0 1 1 1 0 1 1 0 1 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 消隐 脉冲消隐 灯测试 × 1 0 × 0 × ×××× 0 0 0 0 ×××× 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 * 对上述真值表的说明: (1)试灯输入LT 低电平有效。当LT=0时,数码管的七段应全亮,而与输入信号无关。本输入端用于测试数码管的好坏。 (2)动态灭零输入RBI 低电平有效。当输入全为0时,如果LT=1,RBI=0,此时输出不显示,即0字被熄灭;如果LT=1,RBI=1,则输出正常显示“0”。而当输入不全为0时,输出正常显示。 * (3)灭灯输入和动态灭零输出BI/RBO 有时用作输入,有时用作输出。当作为输入使用,且BI/RBO=0 时,不管输入为何,数码管七段全灭;当作为输出使用时,受控于LT和 RBI。 (4)正常译码显示: LT=1,BI/RBO =1,RBI =1(即三个控制端均无效)时,对输入为十进制数0~9的BCD码进行正常译码显示。 * 例4-16 用74LS147、74LS48和七段数码管组成一个0-9的数码显示电路。 4.4.6 译码器应用举例 * 4.3 编码器 主要内容: 编码器的概念 由门电路构成的三位二进制编码器 由门电路构成的二-十进制编码器 优先编码器的概念 典型的编码器集成电路74LS148及74LS147(重点) * 编码:在数字系统中,要对所处理的信息或数据赋于二进制代码。 编码器:用来完成编码工作的数字电路。 要求:输入端信号与输出端信号唯一对应
显示全部