编码器与译码器与译码器优秀PPT.ppt

上传人:石*** 文档编号:74473398 上传时间:2023-02-27 格式:PPT 页数:127 大小:4.40MB
返回 下载 相关 举报
编码器与译码器与译码器优秀PPT.ppt_第1页
第1页 / 共127页
编码器与译码器与译码器优秀PPT.ppt_第2页
第2页 / 共127页
点击查看更多>>
资源描述

《编码器与译码器与译码器优秀PPT.ppt》由会员分享,可在线阅读,更多相关《编码器与译码器与译码器优秀PPT.ppt(127页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、编码器与译码器与译码器现在学习的是第1页,共127页第第 4 章编码器与译码器章编码器与译码器 编码器、译码器和数码显示器是数字系统中的常用器件。本章通过实训,对编码器、译码器和数码管的功能与一般应用有一个定性的认识,然后介绍编/译码的概念,编/译码器电路的基本原理,及不同类型的编码器、译码器和显示器的基本功能和它们在数字系统中的应用。最后介绍一些常用的编码器、译码器产品。现在学习的是第2页,共127页实训实训4编编/译码及数码显示译码及数码显示 1)了解编码器、译码器和数码管的逻辑功能。(2)熟悉74LS147、74LS48和数码管各管脚的功能。(3)进一步掌握数字电路逻辑关系的检测方法。2

2、.实训设备与器件实训设备与器件 实训设备:逻辑试电笔、示波器、直流稳压电源、集成电路测试仪。实训器件、实验电路板、训3所调试好的抢答器实验板、二-十进制编码器74LS147、字符译码器74LS48、共阴极数码管、非门74LS04各一块。3.实训电路实训电路 实训电路如图4.1所示。现在学习的是第3页,共127页图 4.1 编/译码及数码显示实训电路图现在学习的是第4页,共127页 4.实训步骤与要求实训步骤与要求 1)预习 查集成电路手册,初步了解74LS147、74LS48和数码管的功能,确定74LS147和74LS48的管脚排列,了解各管脚的功能。2)连接电路 用集成电路测试仪测试所用集成

3、块,确认完好后,按实训电路图在实验板上安装好实训电路。将实训3中 4 人抢答器的 4 个指示信号按实训电路所示接到编码器74LS147的I1、I2、I3、I4输入端(即11、12、13、1 脚)。检查电路连接,确认无误后再接电源。现在学习的是第5页,共127页 3)电路功能显示 接通电源,分别触按 4 个抢答器的抢答键,如果电路工作正常,数码管将分别显示抢答成功者的号码。如果没有显示或显示的不是抢答成功者的号码,说明电路有故障,应予以排除。4)电路逻辑关系检测 (1)用逻辑试电笔(或示波器)测试抢答器输入到编码器74LS147的I1、I2、I3、I4输入端的 4个信号,其中一个信号应是低电平,

4、并观察该低电平信号与数码管显示的数字有什么关系。现在学习的是第6页,共127页(2)当4个输入信号I1、I2、I3、I4分别为低电平时,用逻辑试电笔(或示波器)测试74LS147的 4 个输出端A、B、C、D的电平并记录于表4.1中。表中“1”表示高电平,“0”表示低电平。(3)用同样的方法测试译码器74LS48的 7 个输出端ag的电平并记录于表4.1中。观察数码管 7 个输入端ag 电平的高低与数码管相应各段的亮灭有什么关系。现在学习的是第7页,共127页表表 4.1 I4 I3 I2 I1D C B A a b c d e f g1 1 1 01 1 0 11 0 1 1 0 1 1 1

5、现在学习的是第8页,共127页 5)74LS147功能试验 (1)编码功能。给一块74LS147接通电源和地,在74LS147的9个输入端加上输入信号(按表4.2所示,依次给I1I9加信号),用逻辑试电笔或示波器测试D、C、B、A 4个输出端的电平,将测试结果填入表4.2中。如果操作准确,对应每一个低电平输入信号,在编码器输出端D、C、B、A将得到一组对应的二进制编码。分析测试结果可知,编码器输出端D、C、B、A以反码输出,D为最高位,A为最低位。每组 4 位二进制代码表示1位十进制数。低电平输入信号为有效信号。若无有效信号输入,即9个输入信号全为“1”,代表输入的十进制数是0,则输出DCBA

6、=1111(0的反码)。现在学习的是第9页,共127页输入 输出I9 I8 I7 I6 I5 I4 I3 I2 I1D C B A11 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 110 1 1 1 1 1 1 11 1 0 1 1 1 1 1 11 1 1 0 1 1 1 1 11 1 1 1 0 1 1 1 11 1 1 1 1 0 1 1 11 1 1 1 1 1 0 1 11 1 1 1 1 1 1 0 11 1 1 1 1 1 1 1 0表表42 现在学习的是第10页,共127页 (2)优先编码。如果74LS147同时有两个或两个以上的输入信号为低电平,将输出哪一个信

7、号的编码呢?请按表4.3的输入方式,测试相应的输出编码。表中的“”既可以表示低电平,也可以表示高电平。如果测试准确,可以看出,编码器对级别高的信号进行编码;I9状态信号的级别最高,I1状态信号的级别最低。这就是优先编码功能,因此,74LS147是一个优先编码器。现在学习的是第11页,共127页表表 43 输入 输出I9 I8 I7 I6 I5 I4 I3 I2 I1D C B A1 1 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 现

8、在学习的是第12页,共127页 6)数码管功能测试 将共阴极数码管的公共电极接地,分别给ag 7个输入端分别加上高电平,观察数码管的发亮情况,并记录输入信号与发亮显示段的对应关系。最后给7个输入端都加上高电平,观察数码管的发亮情况。7)74LS48功能试验 (1)译码功能。将 、BI/RBO端接高电平,输入十进制数09中的任意一组8421码(原码),则输出端ag将得到一组相应的7位二进制代码。如果将这组代码输入到数码管,就可以显示出该十进制数。现在学习的是第13页,共127页 (2)试灯功能。给试灯输入端 加低电平,而BI/RBO端加高电平时,则输出端ag均为高电平。若将其输入到数码管,则所有

9、的显示段都发亮。此功能可用于检查数码管的好坏。(3)灭灯功能。将低电平加于灭灯输入端BI时,不管其他输入为什么电平,所有输出端都为低电平。将这样的输出信号加至数码管,数码管将不发亮。现在学习的是第14页,共127页 (4)动态灭灯功能。端为灭零输入端。其作用是把数码管显示的数字0熄。当 且DCBA=0000时,ag的输出均为低电平,数码管无任何显示。利用该灭零端,可熄灭不需要显示的多个零。5.实训分析实训分析 (1)从步骤3)的试验可以看出,该实训电路的功能就是在数码管上显示出4位抢答者的号码。在该实验中我们只有 4 个输入信号,如果有 10 个输入信号,则数码管可以显示09十个数字。(2)分

10、析步骤4)中第(1)步的测试结果可知,无论哪个输入信号为低电平,数码管将显示该输入端号码。如果所有的输出信号都为高电平,则数码管将显示数字0。现在学习的是第15页,共127页 (3)表4.的数据表明74LS147是将一个输入信号编成了一组相应的二进制代码,因此称其为编码器。()观察步骤4)中第(3)步的结果发现,ag 7个信号中哪个信号为高电平,数码管与之相应的那一段就会发亮。在74LS48输入端输入不同的二进制代码时 a g的输出也不同,数码管将显示不同的数字。ag 端的信号电平是按照输入代码对字型的要求输出的,因此称74LS48为字符译码器。现在学习的是第16页,共127页4.1编编 码码

11、 与与 译译 码码 1.编码与译码的概念编码与译码的概念 广义上讲编码就是用文字、数码或者符号表示特定的对象例如,为街道命名、给学生编学号、写莫尔斯电码等,都是编码。但本章所讨论的编码是指以二进制码来表示给定的数字、字符或信息。二进制编码由于电路上容易实现,因此是目前在数字领域中使用最多的一类编码。我们在实训 4 中采用的编码就是二进制编码。现在学习的是第17页,共127页 一位二进制代码叫做一个码元,它有0、1两种状态。N个码元可以有n种不同的组合。每种组合称为一个码字。用不同码字表示各种各样的信息,就是二进制编码。译码是编码的逆过程。在编码时,所使用的每一个码字都表示一个确定的信号或者对象

12、,把这些码字翻译成原来的信息,就是译码。现在学习的是第18页,共127页 2.常用编码及特点常用编码及特点 信息的种类多种多样,用途各异,故其编码方式也不同。下面介绍几种常用的编码及其特1)二进制编码(1)自然二进制编码。这种编码是按数的自然顺序进行编码的二进制码。n位自然二进制码各位的权值分别为2n-1,2n-2,21,20。每个码字代表一个信息,共有2n个信息。4位自然二进制码如表4.4所示。现在学习的是第19页,共127页表表 4.4 位二进制码位二进制码十进制数自然二进制数循环码十进制数自然二进制数循环码01234567 0000 0001 0010 0011 0100 0101 01

13、10 01110000000100110010011001110101010089101112131415 1000 1001 1010 1011 1100 1101 1110 111111001101111111101010101110011000现在学习的是第20页,共127页 (2)循环码。循环码又称格雷码(Gray)。这种编码没有固定的权值,并且任意两个相邻码字之间只有1位码元不同。有人把这种特性称为单位间距特性。具有这种特性的编码称为单位间距码。这类编码从编码形式上可以杜绝瞬间状态的模糊现象,避免某些逻辑差错或者噪声。从表4.4中可见,循环码中的每一位代码从上到下的排列顺序是以固定周

14、期进行循环的。其中右起第一位的循环周期是“0110”,第二位是“00111100”,第三位是“0000111111110000”,等等。现在学习的是第21页,共127页 4位循环码以最高位0与1之间位轴对折,除反射位外,其它3位均互为镜像,故有时也称为反射码。从自然二进制码可得到循环码。其转换规则是,循环码的第n位Gn是自然二进制码的第n位Bn与第(n+1)位Bn+1异或的结果,即Gn=Bn Bn+1现在学习的是第22页,共127页 2)二十进制编码 数字设备多采用二进制,而日常生活中人们多采用十进制,这就要求对这两种进制进行转换。4位二进制数有16种取值组合。从16种组合中取出10种表示十进

15、制数09的编码,就叫BCD码(Binary Coded Decimal)。不同的挑选方法(共C106种)可组成不同的码组,在此仅介绍几种常用码组。现在学习的是第23页,共127页 BCD码分为有权码和无权码两种。所谓有权码是指每位 有固定的权值,而无权码的每位没有固定的权值。表4.5列出的BCD码中,8421BCD码、2421BCD码、5421BCD是有权码,而余3码、余3循环码、右移码是无权码。(1)8421BCD码用4位二进制数表示1位十进制数,这4位二进制数的权分别为8、4、2、1。(2)2421BCD码的4位二进制数的权分别是2、4、2、1,这种BCD码的编码方案不是惟一的,表4.5中

16、列出了其中两种。现在学习的是第24页,共127页 (3)5421BCD码的4位二进制数的权分别是5、4、2、1,这种BCD码的编码方案也不是惟一的,表4.5中也列出了其中两种。(4)余3码为无权码,它是在8421BCD码的基础上加二进制数0011(十进制数3)而得到的。(5)余3循环码由循环码加3而成。(6)右移码的构成方法是,令十进制数0的右移码为00000,而其他数的右移码的右边 4 位由前一码组右移一位得到,而最左一位则是前一码组最右一位取反的结果。余3循环码、右移码和循环码一样,都具有单位间距特性。现在学习的是第25页,共127页表表 4.5 常用常用BCD码码 十进制数8421码24

17、21码(A)2421码(B)5421码(A)5421码(B)余3码余3循环码右移码0123456789000000010010001101000101011001111110111100000001001000110100101111001101111011110000000100100011010010111100110111101111000000010010001101000101010101100111101100000001001000110100100010011010101111000011010001010110011110001001101010111100001001100

18、111010101001100110111111110101000000100001100011100111101111101111001110001100001现在学习的是第26页,共127页 3)字符编码 实际上通行两种字符编码,一种是ASCII码,一种是ISO码。(1)ASCII码是美国标准信息交换码,常用于数字通信设备。它由8位(b8 b1)二进制编码组成。第8位为奇偶校验位。若是偶校验,就选择第8位码的取值,使b8 b1中1的个数为偶数个。若是奇校验就使b8 b1中1的个数为奇数个。b7 b1有27=128种码字,其中有52个大 、小写英文字母,34个控制符,0 9十个数字,32个标

19、点符号及运算符。其编码表如表4.6所示表4.6中控制字符的含义如表 4.7 所示。现在学习的是第27页,共127页表表 4.6ASCII码码 b7b6b5b4b3b2b100000101001110010111011100000001001000110100010101100111NULSOHSTXETXEOTENQACKBELDLEDE1DC2DC3DC4NAKSYNETBSP!“#$%&01234567ABCDEFGPQRSTUVWabcdefgpqrstuvw现在学习的是第28页,共127页续表二续表二 b7b6b5b4b3b2b10000010100111001011101111000

20、1001101010111100110111101111BSHTLFVTFFCRSOSICANEMSUBESCFSGSRSUS()*+,_/89:;?HIJKLMNOXYZ-hijklmnoxyzDEL现在学习的是第29页,共127页表表 4.7 ASCII编码字符的含义编码字符的含义 字符 含 义 字符含 义 字符含 义NUL空格,无效FF走纸控制CAN作废SOH标题开始CR回车EM纸尽STX正文开始SO移位输出SUB减ETX本文结束SI移位输入ESC换码EOT传输结束DLE数据健换码FS文字分隔符ENQ询问DC1设备控制1GS组分隔符现在学习的是第30页,共127页续表(续表(2)字符 含

21、 义 字符含 义 字符含 义ACK承认DC2设备控制2RS记录分隔符BEL报警符DC3设备控制3US单元分隔符BS退一格DC4设备控制4SP空间(空格)HT横向列表NAK否定DEL作废LF换行SYN空转同步VT垂直列表ETB信息组交换结束现在学习的是第31页,共127页 (2)ISO码是国际标准化组织编制的一组8位二进制代码,多用于信息传输和专用的数控设备。其中第8位仍为奇偶校验位。128种码字中,只用其中58个码字,包括26个英文字母、10个数字、12个符号、8个控制符号,其编码如表4.8所示。3.如何选择编码如何选择编码 不同形式的编码对构成编码电路的难易程度,传输过程中的误码率及纠错、检

22、错能力都有影响。当要求信号传输或处理的错误概率小时,则应选用具有单位间距特性的编码。因为这类编码各相邻码组之间只有一位码不同,因此在连续传输、译码时可靠性高,能消除译码噪声引起的逻辑错误。现在学习的是第32页,共127页表表 4.8 ISO码码 b7b6b5b4b3b2b100000101001110010111011100000001001000110100010101100111NULSP01234567ABCDEFGPQRSTUVW现在学习的是第33页,共127页 b7b6b5b4b3b2b1000001010011100101110111100010011010101111001101

23、11101111BSHTLFCREM()*+,_/89:=HIJKLMNOXYZDEL续表(续表(2)现在学习的是第34页,共127页 一般数字设备多采用8421BCD码。因而应尽量采用8421BCD码,以免增加码制转换电路。在处理信号时,常常需要对信号进行左、右移位。对这类信号应尽量采用移位编码,以简化电路。纠错编码是为了提高通信的可靠性而发展起来的,目前也广泛用于计算机系统。为了对付信道干扰,保证数据传输的可靠性,在发端按一定的规则往待传输的数据中加入一些多余但又能检验的数据位(冗余位),使传输数据满足一定的规律,以便于接收端检错和纠错。奇偶校验码就是一种最简单的纠错编码。现在学习的是第3

24、5页,共127页 在通信中要传输、交换信息,就会用到ASCII码或ISO码,为了检错,要附加一位奇偶检验位。在通信系统和计算机中,通常采用的纠错编码有汉明码和循环码等。此处的循环码不是表4.4中的循环码,它的编码规则要复杂得多。另外,数据加密实质上也是编码的问题。总之,采用什么形式的编码,需要根据编码的设备量,错码的概率,纠错、检错能力,数据加密等方面综合考虑。现在学习的是第36页,共127页42 编码器与译码器编码器与译码器 421 常用编码器 422 常用译码器现在学习的是第37页,共127页4.2编码器与译码器编码器与译码器 4.2.1常用编码器常用编码器 1.编码器概述编码器概述 编码

25、器就是实现编码操作的电路。编码器的表示方法通常有功能表(真值表)、逻辑图、逻辑表达式和波形图等几种。这些表示方法可以互相转换。编码器的模型如图4.2(a)所示。通常编码器有m个输入端(I0Im-1),需要编码的信号从此处输入;有n个出端(Y0Yn-1),编码后的二进制信号从此处输出。m与n之间满足m2n的关系。另外,编码器还有使能输入端EI,它用于控制编码器是否进行编码;使能输出端EO和优先标志输出端CS等一些控制端,它们主要用于编码器间的级联。编码器的功能就是从m个输入信号中选中一个并编成一组二进制代码并行输出。现在学习的是第38页,共127页图 4.2 编码器模型和4-2线编码器现在学习的

26、是第39页,共127页 在实训4中,要将4个抢答器的输出信号编为二进制代码。这里我们不用74LS147,而另行设计一个简单的编码电路来实现此功能。要求是将4位抢答者的抢答信号(假设为A3A2A1A0),编成二进制代码。根据m2n=4的原则,输出是一n=2的二进制代码,用F1F0表示。根据设计要求,可列出如表4.9所示的真值表。由于输入变量互相排斥,即抢答器在任何时刻,只能有一个输入变量为1。根据这一特殊约束条件,只要将输出函数值为1时的输入变量直接加起来就可得到F1、F0的表达式:现在学习的是第40页,共127页表表4 9 编码表编码表 输 入 输 出 A3 A2 A1 A0 F1 F0 0

27、0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 1 1 0 1 1现在学习的是第41页,共127页 F1=A3+A2 F0=A3+A1 用或门实现该编码器的示意图如图4.2(b)所示。由于该编码器有4个输入端,2个输出端,故称为4-2线编码器。在数字设备中,任何数据和信息都是用代码来表示的。所用的编码不同,实现这些编码的电路也不同,故编码器又可分为二进制编码器、二十进制编码器和字符编码器等。图4.2所示编码器的输入信号是互相排斥的,即任意时刻只允许一个输入信号有效,输出只对这个信号进行编码。现在学习的是第42页,共127页 还有另一类编码器,在同一时刻允许多个有效信号输

28、入,输出只对优先级别最高的信号进行编码,这一类编码器称为优先编码器。目前常用的中规模集成电路编码器都是优先编码器,它们使用起来非常方便。故下面讨论的二进制编码器和二十进制编码器都是优先编码器。编码器可由分立元件、门电路构成,也可做成集成电路。由于集成电路编码器种类齐全,实现各种编码比较方便、可靠,实际应用中应尽量采用集成电路编码器。因此,集成电路编码器是本书介绍的重点。现在学习的是第43页,共127页 2.二进制编码器二进制编码器 用n位二进制代码对2n个信号进行编码的电路就是二进制编码器。下面以74LS148集成电路编码器为例,介绍二进制编码器。74LS148是8-3线优先编码器,常用于优先

29、中断系统和键盘编码。它有8个输入信号,3位输出信号。由于是优先编码器,故允许多个输入信号同时有效,但只对其中优先级别最高的有效输入信号编码,而对级别较低的不响应。其功能表如表4.10所示。表 4.1074LS148编码器功能表 现在学习的是第44页,共127页输入输出 I7 I6 I5 I4 I3 I2 I1 I0C B A1 0 1 1 1 1 1 1 1 10 0 0 1 0 0 1 1 0 0 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 01 1 111 10 0 00 0 10 1 00 1 11

30、0 01 0 11 1 01 1 1 1 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1表表410 74LS148编码器功能表编码器功能表现在学习的是第45页,共127页 I7I0为低电平有效的状态信号输入端,其中I7状态信号的优先级别最高,I0状态信号的优先级别最低。、为编码输出端,以反码输出,C为最高位,为最低位。为使能输入端。当 =1时,无论输入信号 I7I 0是什么,输出都是1;=0时,、根据输入信号I7I0的优先级别编码。例如,表4.10中第3行,输入信号I7为有效的低电平,则无论其他输入信号为低电平还是高电平,输出的BCD码均为000。为使能输出端,主要

31、用于级联和扩展。用于标记输入信号是否有效。只要有一个输入信号为有效的低电平,变成低电平,它也用于编码器的级联。现在学习的是第46页,共127页 74LS148编码器的引脚图及逻辑符号如图4.3所示。74LS148的应用非常灵活,可以用两片74LS148扩展为16-4线优先编码器,还可以用一片74LS148实现10-4优先编码器等。这部分内容作为习题请读者自行解决。3.二二十进制编码器十进制编码器 将十进制数09编成二进制代码的电路就是二十进制编码器。下面以实训4中采用的74LS147二十进制(8421)优先编码器为例加以介绍。现在学习的是第47页,共127页图 4.3 74LS148引脚图和逻

32、辑符号现在学习的是第48页,共127页 74LS147编码器的功能表如表4.11所示。由该表可见,编码器有9个输入端(I1I9)和4个输出端(A、B、C、D)。其中I9状态信号级别最高,I1状态信号的级别最低。DCBA为编码输出端,以反码输出,D为最高位,A为最低位。一组 4 位二进制代码表示一位十进制数。有效输入信号为低电平。若无有效信号输入即9个输入信号全为“1”,代表输入的十进制数是0,则输出DCBA=1111(0的反码)。若I1I9为有效信号输入,则根据输入信号的优先级别输出级别最高信号的编码。现在学习的是第49页,共127页 输 入 输 出I9 I8 I7 I6 I5 I4 I3 I

33、2 I1 B C D A1 1 1 1 1 1 1 1 10 1 0 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 411 74LS147优先编码其功能表优先编码其功能表现在学习的是第50页,共127页74LS147编码器的引脚图及逻辑符号如图4.4、4.5所示。图 4.4 74LS147引脚图现在学习的是第51页,

34、共127页图 4.5 74LS147逻辑符号现在学习的是第52页,共127页 4.字符编码器字符编码器 字符编码器的种类很多,用途不同,其电路形式各异,是一种用途十分广泛的编码器。例如,计算机键盘,内部就有一个采用ASCII码的字符编码器。它将键盘上的大、小写英文字母,数字,符号及一些功能键等编成一系列的7位二进制代码,送到计算机的CPU进行数字处理后,再输出到显示器或打印机等输出设备上;现在学习的是第53页,共127页 计算机的显示器和打印机也都使用专用的字符编码器。显示器把每个要显示的字符分成m行,每行又分成n列,每行用一组n位二进制数来表示。因此每一个字符变成mn的二进制阵列。显示时,只

35、要按行将某字符的行二进制编码送到屏幕上,经过m行后,一个完整的字符就显示在屏幕上。这些字符的编码都存储在ROM中。现在学习的是第54页,共127页 4.2.2常用译码器常用译码器 1.译码器概述译码器概述 实现译码功能的电路称作译码器,译码器的用处很多。在数字系统中,处理的是二进制代码,而人们习惯于用十进制,故常常需要将二进制代码翻译成十进制数字或字符,并直接显示出来。这一类译码器在各种数字仪表中广泛使用。在计算机中普遍使用的地址译码器、指令译码器,在数字通信设备中广泛使用的多路分配器、规则码发生器等也都是由译码器构成的根据译码信号的特点可把译码器分为二进制译码器、二十进制译码器字符显示译码器

36、等。现在学习的是第55页,共127页 译码器的表示方法通常有功能表(真值表)、逻辑图、逻辑表达式和波形图等几种。这些表示方法可以互相转换。译码器的模型如图4.6(a)所示,它有n个输入端,需要译码的n位二进制代码从这里并行输入;有m个译码输出端,另外还有若干个使能控制端Ex,用于控制译码器的工作状态和译码器间的级联。译码器的功能是将n位并行输入的二进制代码,根据译码要求,选择m个输出中的一个或几个输出译码信息。现在学习的是第56页,共127页图 4.6 译码器示意图现在学习的是第57页,共127页 作为例子,我们来看一个简单的两位二进制代码的译码器,其逻辑图如图4.6(b)所示。该译码器的输入

37、是一组两位二进制代码AB,输出是与代码状态相对应的4个信号Y3Y2Y1Y0。将各种输入信号的取值组合送入译码器,可得到相应的输出信号。其真值表如表4.12所示。由该表可知,每一组输入代码,对应着一个确定的输出信号。译码器可以由分立元件、门电路或者集成电路构成。实际应用中最常用的是集成电路译码器,故是本节讨论的重点。现在学习的是第58页,共127页表表 4.12 译码器的真值表译码器的真值表 输 入 输 出 A B Y3 Y2 Y1 Y0 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 现在学习的是第59页,共127页 2.二进制译码器二进制译码器

38、 二进制译码器是把二进制代码的所有组合状态都翻译出来的电路。如果输入信号有n位二进制代码,输出信号为m个,则m=2n。下面以常用的74LS138为例讨论二进制译码器。该译码器有3个输入端C、B、A和8个输出端Y0Y7,故称为3-8线译码器,其功能表如表4.13所示。、E3都是使能信号,当E3=“0”时,无论其他输入信号是什么,输出都是高电平,即无效信号。“1”,+=“0”为高电平时,输出信号Y0Y7才取决于输入信号C、B、A的组合。输出信号Y0Y7为低电平有效。现在学习的是第60页,共127页 输 入 输 出 使 能 选 择E3 E1+E2 C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6

39、 Y7 10 1 01 01 01 01 01 01 01 0 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0表表 4.13 74LS138译码器功能表译码器功能表 现在学习的是第61页,共127页 除了3-8线二进制译码器外,常用的还有2-4线

40、二进制译码器,4-16线二进制译码器等。也可以用两片3-8线译码器构成4-16线译码器,或者用两片4-16线译码器构成5-32线二进制译码器。例如,用两片3-8线译码器74LS138构成4-16线译码器,其具体连接如图4.7所示。4位输入变量A3A2A1A0的最高位A3接到U1的 、和U2的E3,其他3位输入变量A2A1A0分别接两块74LS138的变量输入端C、B、A。现在学习的是第62页,共127页图 4.7 两片74LS138扩展成416线译码器 现在学习的是第63页,共127页 电路中,当A3=0时,U2被禁止,U1工作,由A2、A1、A0决定Y0Y7的状态;当A3=1时,U1被禁止,

41、U2工作,由A2、A1、A0决定Y8Y15的状态,因此,U1、U2构成了416线译码器。3.二二十进制译码器十进制译码器 将4位二十进制代码翻译成1位十进制数字的电路就是二十进制译码器,又称为BCD十进制译码器。表4.14是74LS42 BCD十进制译码器功能表。现在学习的是第64页,共127页 由此表可见,该译码器有4个输入端A3A2A1A0,并且按8421BCD编码输入数据;有10个输出端Y9Y0,分别与十进制数09相对应,低电平有效。对于某个8421BCD码的输入,相应的输出端为低电平,其他输出端为高电平。当输入的二进制数超过BCD码时,所有输出端都输出高电平的无效状态。现在学习的是第6

42、5页,共127页表表 4.14 74LS42译码器功能表译码器功能表十进制数 输 入 输 出A3 A2 A1 A0Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y90 1234567890 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 10 1 1 1 1 1 1 1 1 11 0 1 1 1 1 1 1 1 11 1 0 1 1 1 1 1 1 11 1 1 0 1 1 1 1 1 11 1 1 1 0 1 1 1 1 11 1 1 1 1 0 1 1 1 11 1 1 1 1 1 0 1 1 1

43、1 1 1 1 1 1 1 0 1 11 1 1 1 1 1 1 1 0 11 1 1 1 1 1 1 1 1 0 现在学习的是第66页,共127页十进制数 输 入 输 出A3 A2 A1 A0Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9无效1 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 续表(续表(2)现

44、在学习的是第67页,共127页图 4.8 74LS42逻辑符号 现在学习的是第68页,共127页 通常也可用4-16线译码器实现二十进制译码器,例如,可以用74154实现二十进制译码器。果采用8421BCD编码表示十进制数,译码时只需取74154的前10个输出信号就可表示十进制数09;如果采用余3码,译码器需输出312;如果采用其他形式的BCD码,可根据需要选择输出信号。.字符显示译码器字符显示译码器 字符显示译码器的功能是将输入的BCD码经过译码后,使输出显示相应的十进制数。例如在实训4中采用的74LS48就是与共阴极数码管配合使用的一种字符显示译码器。现在学习的是第69页,共127页图49

45、 七段显示器和74LS47的逻辑符号现在学习的是第70页,共127页 目前常用的数码显示器件有发光二极管(LED)组成的七段显示数码管和液晶(LCD)七段显示器等。它们一般由a、b、c、d、e、f、g七段发光段组成。根据需要,让其中的某些段发光,即可显示数字09,如图4.9(a)所示。1)七段显示译码器 配合各种七段显示器有许多专用的七段译码器,除了74LS48外,74LS47也是常用的有多种功能的显示译码器,图4.9(b)是它的逻辑符号。图中D、C、B、A为8421BCD码输入端,a、b、c、d、e、f、g输出驱动七段显示器的信号。它与实训4中所的74LS48的不同之处是,它所驱动的是共阳极

46、数码管,输出的有效电平是低电平。74LS47功能表如表4.15所示。现在学习的是第71页,共127页表表 4.15 74LS47功能表功能表 十进制数 输 入BI/RBO 输 出D C B A a b c d e f g0 1231 1111 0 0 0 00 0 0 10 0 1 00 0 1 11111 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 0 1 0 0 1 0 0 0 0 0 1 1 0456711110 1 0 00 1 0 10 1 1 00 1 1 11111 1 0 0 1 1 0 0 0 1 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0

47、 1 1 0 现在学习的是第72页,共127页十进制数 输 入BI/RBO 输 出D C B A a b c d e f g89101111111 0 0 010 0 11 0 1 01 0 1 1 1111 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 1 0 1 1 0 0 1 1 01213141511111 1 0 01 1 0 11 1 1 01 1 1 11111 1 0 1 1 1 0 0 0 1 1 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 1 BI010 0 0 0 0 001 1 1 1 1 1 1 1 1 1 1 1

48、 1 1 1 0 0 0 0 0 0 0 续表(2)现在学习的是第73页,共127页 端为测试灯输入端,=0且BI=1时,ag输出均 匀为0,显示器七段都亮,用于测试每段工作是否正常 =1时,译码器方可进行译码显示。BI/RBO端为熄灭输入/灭零输出端。利用熄灭信号BI可按照需要控制数码管显示或不显示。当BI=0时,无论DCBA状态如何,数码管均不显示。BI与RBO共用一个引出端。当 =0且DCBA=0000时RBO=0。端为灭零输入端,其作用是将数码管显示的数字0熄灭。当 =0且DCBA=0000时,ag输出1,数码管无显示。现在学习的是第74页,共127页 利用该灭零输出信号,可熄灭多位显

49、示中不需要的零。不需要灭零时,=1。例如,一个4位数字显示器,要将显示的0027的高位两个0熄灭,而显示成27时,可按图4.10进行连接。图中用4块74LS47,将第一块的 接地,即 =0,因这块的输入为0000,所以本位的十进制数字0不显示,并且本位的RBO=0。将其连接到第二块的 端,又因第二块的输入也是0000,所以第二块的十进制数0也不显示。现在学习的是第75页,共127页 2)译码器和显示器的用法 数字电路处理的信息都是以二进制代码表示的,而显示器显示的是文字、符号等信息,所以译码器和显示器总是结合起来使用的。(1)LED显示电路。七段数码管可以是共阴极结构,也可以是共阳极结构。图4

50、.11(a)为共阴极连接方式,图4.11(b)为共阳极连接方式。由图可见,若显示器为共阴极连接,则对应阳极接高电平的字段发光;而显示器为共阳极连接时,则对应阴极接低电平的字段发光。现在学习的是第76页,共127页图 4.10 4 位数字显示现在学习的是第77页,共127页图 4.11 发光二极管的两种连接 现在学习的是第78页,共127页 图4.12是LED七段显示器和译码驱动电路的连接实例。图中LED七段显示器的驱动电路是由74LS47译码器、1 k的双列直插限流电阻排、七段共阳极LED显示器组成的。由于74LS47是集电极开路输出(OC门),驱动七段显示器时需要外加限流电阻。其工作过程是:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 资格考试

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com