编码器与译码器与译码器优秀PPT.ppt
《编码器与译码器与译码器优秀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线编码器现在学习的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编码器 译码器 优秀 PPT
限制150内