数字电路第4章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字电路第4章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 课件
- 资源描述:
-
1、随着集成电路技术的发展,对一些经常使用、功能固定的组合逻辑电路,人们不再利用小规模门电路临时设计的方法来实现,而是将其整体封装在一个集成块内部,形成中规模的常用组合逻辑电路模块,如编码器、译码器、数据分配和数据选择器等。使用这些常用组合逻辑电路模块,可以像搭积木一样构建自己需要的数字电路系统,从而可以加速数字系统的设计速度,提高系统的可靠性,使数字系统向微型化和智能化方向发展。4.1编码器4.1.1编码的概念按照预先的约定,用文字、数码、图形等字符或图片表示特定对象的过程统称为编码,如学生的学号、考号及地方的邮政编码等都属于编码,但在数字、计算机、单片机等系统中,多利用多位的二进制数码0和1按
2、照某种预先约定的规律排列,组成不同的数码来表示某一具体特定事物或含义。之所以采用二进制编码是因为二进制数便于存储、运算等处理,而且易于用电路实现。常用的有42编码、83编码、104编码和164编码等。4.1.2三位二进制编码器的门电路实现在设计二进制编码器之前,首先应对具体事物进行充分的分析,确定相应的输入、输出量,以及输入量的初始状态,输入量高低电平所代表的具体含义,列出输入量和输出量之间的真值表。对于二进制编码器,根据输入量高低电平所代表的具体含义有两种设计方式:一种为正逻辑,即0代表初始状态,1代表有效输入;另一种为负逻辑,即1代表初始状态,0代表有效输入。以下是抢答器的具体设计过程。以
3、下是抢答器的具体设计过程。1)分析具体事物,列出输入量和输出量之间的真值表。本项目中输入量为八位选手的按键输入,输出量为三位二进制数。选择多少位二进制编码,取决于输入量的个数:一位二进制数可表示两种状态,两位二进制数表示四种状态,三位可表示八种,即n位二进制数可表示2n种状态。二进制编码所能表示的状态应大于等于输入量的个数。由于第3章中组合逻辑电路设计时,一般采用正逻辑进行设计,为了了解采用负逻辑的设计方法,本图4-1按键输入电路处采用负逻辑进行设计。首先确定1(高电平)表示初始状态,0(低电平)表示有效的输入信号,设计输入电路如图4-1所示。当按键K1没有按下时,电源VCC经过电阻R向输入端
4、I1输入高电平;而在按下按键K1时,输入端I1接地,输入低电平。当八个选手中有一个按下相应的按键而输入低电平时,逻辑电路对其输入信号进行二进制编码,但是应该保证所有的输入变量中只能有一个输入为(不能同时几个输入量为0,否则编码器将发生编码混乱)。因为要保证所有的输入变量中只能有一个输入为0,因此可列出简化后真值表见表4-1。2)根据真值表,写出各输出端的逻辑表达式。方法是将所有输出为1时所对应的输入量相或,并利用逻辑代数进行转换。本项目各输出端表达式为3)根据化简所得的逻辑表达式,画出逻辑电路图4-2。图4-283编码器电路图4)对照逻辑电路图选取具体的逻辑集成电路,并分配引脚。根据前面的学习
5、,可以选用74LS20(二路四输入与非门集成电路),其中PR为整排电阻,按键K1K8为按键开关。5)验证编码功能。当没有按键按下时,所有与非门输入端为高电平,因此输出端Y2Y0为000。假设按下按键K6(输入数字5),将使U1A的4脚输入低电平,Y0输出变为1,另外也使U2A的第2脚输入低电平,Y2输出变为1,而Y1保持0不变,因此输出端Y2Y0为101。同理,可以分析其他按键的编码情况。因此该编码器可以将十进制数07编码为相应的二进制代码。1.集成编码器的概念利用门电路来实现编码的逻辑电路复杂(如图4-2所示),特别是输入变量较多时,如164编码器,利用门电路实现非常复杂,此时,可以将其封装
6、到一个集成块内部,只是将其输入和输出端用引脚引出,一般左边为输入端,右边为输出端,此时就可以得到一个集成的二进制编码器,它的逻辑符号如图4-3所示。2.优先编码器图4-2所示的编码器任一时刻只允许一个输入信号有效,如果同时有两个或两个以上的输入信号有效,输出的编码就可能存在错误,出现编码混乱。但有些情况下,可能出现同时几个信号有效的情况(如同时按下几个按键),此时必须采用优先编码器。优先编码器允许同时输入多个有效信号而不会发生编码混乱,主要是该编码器对输入信号分配了优先级,即使有几个输入信号有效,也只会对其中优先级别最高的有效信号进行编码,而其他低优先级的有效信号不会被编3.集成优先编码器图4
7、-4所示是83线集成优先编码器MC14532的逻辑符号和引脚排列图。MC14532属于正逻辑优先编码器,编码优先级别为D7D0依次排列,即D7优先级别最高,D0优先级别最低。编码输出为Q2Q0,其引脚作用如下:D7D0:编码输入端,高电平有效。Q2Q0:编码输出端,高电平输出。EI:输入使能端,高电平有效。该引脚为高电平时,才表示输入信号有效,集成编码器才工作。GS:组选择输出端,一般用于多块编码器级联时表示本组编码输出有效。EO:级联输出使能端,一般用于多块编码器级联时,控制低端编码器的EI端。如果本组无有效编码输出,则应使低端编码器的EI有效工作。(1)非工作状态(EI=0)当输入使能端为
8、0时,不管输入信号为何状态,输出端全为0,集成编码器不工作。要使编码器正常工作,EI必须为1。(2)等待状态(EI=1,D7D0全为0)当EI1,编码器正常工作,可以根据输入信号D7D0的状态进行编码。但D7D0全为0时,输入信号全无效,此时,编码输出Q2Q0为000,组选择输出端GS为0,表示本编码器处于编码等待状态,无有效编码输出;而级联输出使能端EO为1,在多块集成编码器级联时,可以控制低端集成编码器EI为1而正常工作。(3)编码状态(EI=1,D7D0不全为0)当EI1,编码器正常工作,可以根据输入信号D7D0的状态进行编码。当D7D0不全为0时,即有有效输入信号,此时,编码器根据最高
9、优先级的输入信号进行编码,编码输出Q2Q0为最高优先级输入信号对应的二进制编码,组选择输出端GS为1,表示本编码器处于编码状态,输出端存在有效编码;而级联输出使能端EO为0,在多块集成编码器级联时,可以控制低端集成编码器EI为0而不工作,因本优先编码已经输出高优先级的编码信号。(4)总结从表4-2可以看出,Q2Q0在三种情况下为000,而只有在EI=1、且D0=1时,输出Q2Q0为000才表示有效编码输出。为了和编码器不工作及等待状态相区分,000为有效输出通过组选择输出端GS进行指示。只有GS为1时,Q2Q0才是有效编码输出。4.集成编码器的级联使用一块MC14532只能对8个输入信号进行优
10、先编码,当输入信号数量超过8个时,必须将两块MC14532级联起来才能满足编码要求,如图4-5所示。如图4-5所示,由U2和U1级联组成了164优先编码器。由于U2的级联输出使能端EO连接到U1的输入使能端EI,因此U1的工作与否受U2级联输出使能端EO的控制。只有在EI为1,且D15D8全为0时,U2的EO才为1,此时U1的EI为1,U1才工作。因此U2的编码优先级高于U1,U2的输入端定义为D15D8。164优先编码器需要输出4位二进制码,因此将U2的组选择输出端GS作为编码输出的高位Q3,而低三位Q2Q0由U1和U2的Q2Q0通过或门组成。假设编码输入信号为D15、D14、D7都为1,因
11、为EI为1,U2工作,对输入信号D15和D14进行编码。由于D15的编码优先级高于D14,因此U2对D15进行编码,U2的编码输出Q2Q0为111,经过或门后Q2Q0也为111。此时由于U2编码有效,U2的组选择输出端GS为1,因此Q3为1,即编码输出Q3Q0为1111,和输入信号D15的二进制编码是一致的。而U2的EO输出为0,U1的EI为0,不工作。假设编码输入信号为D6为1,因为EI为1,U2工作,对输入信号D15D8进行编码,由于D15D8全为零,因此U2的编码输出Q2Q0为000,经过或门后Q2Q0也为000。此时由于U2编码无效,U2的组选择输出端GS为0,因此Q3为0。同时U2的
12、EO输出为1,U1的EI为1开始工作,对D6进行编码,U1的编码输出Q2Q0为110,经过或门后Q2Q0也为110,此时总的编码输出Q3Q0为0110,和输入信号D6的二进制编码是一致的。5.负逻辑集成编码器74LS148图4-6所示为83线集成优先编码器74LS148的逻辑符号和引脚排列图,编码优先级别为I7I0依次排列,即I7优先级别最高,I0优先级别最低。编码输出为A2A0,为反码输出,其引脚作用如下:图4-683线集成优先编码器74LS148的逻辑符号和引脚排列图I0I7:编码输入端,低电平有效。A2A0:编码输出端,反码输出。EI:输入使能端,低电平有效。该引脚必须为低电平时,输入信
展开阅读全文