数电-康华光版--第五章PPT课件_第1页
数电-康华光版--第五章PPT课件_第2页
数电-康华光版--第五章PPT课件_第3页
数电-康华光版--第五章PPT课件_第4页
数电-康华光版--第五章PPT课件_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,4常用组合逻辑功能器件,4.1编码器,4.3数据选择器,4.4数值比较器,4.5算术运算电路,4.2译码器/数据分配器,.,2,1.掌握编码器、译码器的逻辑功能及其应用;2.掌握数据选择器、数值比较器的逻辑功能及其应用;3.掌握加法器的功能及其应用;4.了解多功能集成逻辑器件及ALU的逻辑功能;5.学会阅读MSI器件的功能表,并能根据设计要求完成电路的正确连接。,4常用组合逻辑功能器件,教学基本要求,.,3,4.1编码器,4.1.1编码器的定义与功能,4.1.2集成电路编码器,.,4,4.1.1编码器(Encoder)的概念与分类,编码:赋予二进制代码特定含义的过程称为编码。,如:8421BCD码中用1000表示数字8,如:ASCII码中用1000001表示字母A等,编码器:具有编码功能的逻辑电路。,编码器的逻辑功能:能将每一组输入信息变换为相应二进制的代码输出。,如4线-2线编码器:将输入的4个状态分别编成4个2位二进制数码输出;,如8-3编码器:将输入的8个状态分别编成8个3位二进制数码输出;,如BCD编码器:将10个输入分别编成10个4位8421BCD码输出。,.,5,编码器的分类:,普通编码器:任何时候只允许一个编码输入信号有效,否则输出就会发生混乱。,优先编码器:允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的一个进行编码。,4.1.1编码器(Encoder)的概念与分类,普通编码器,优先编码器,.,6,1.普通4线2线编码器,4.1.1编码器(Encoder)的概念与分类,(1)逻辑图,.,7,(3)逻辑功能表,编码器的输入为高电平有效。,4.1.1编码器(Encoder)的概念与分类,1.普通4线2线编码器,(2)逻辑框图,.,8,该电路存在的问题:,当所有的输入都为0时,电路的输出Y1Y0=?,Y1Y0=00,和真值表中第一行的输出编码相同,无法区分是哪个输入信号的编码。,普通编码器不能同时输入两个已上的有效编码信号,1.普通4线2线编码器,4.1.1编码器(Encoder)的概念与分类,.,9,十个按键,输出代码,控制使能标志,2.键盘输入8421BCD码编码器,(1)逻辑图,.,10,(2)功能表,该编码器为输入低电平有效,2.键盘输入8421BCD码编码器,.,11,3.优先编码器,优先编码器的提出:,如果有两个或更多输入信号有效,将会出现输出混乱。,必须根据轻重缓急,规定好这些外设允许操作的先后次序,即优先级别。,识别多个编码请求信号的优先级别,并进行相应编码的逻辑部件称为优先编码器。,.,12,4线2线优先编码器(设计),(1)列出功能表,高,低,(2)写出逻辑表达式,(3)画出逻辑电路(略),3.优先编码器,.,13,1.优先编码器74148逻辑图,8个信号输入端07,1个使能输入端EI,3个编码输出端A2A0,1个编码器工作状态标志,1个输出使能标志,4.1.2集成电路编码器,.,14,引脚图,示意框图,2.优先编码器74148的示意框图、引脚图,4.1.2集成电路编码器,.,15,3.优先编码器74148的逻辑功能表,EI=1,电路不工作,GS=EO=1,A2A1A0=111,EI=0,电路工作,无有效低电平输入,A2A1A0=111,GS=1,EO=0;,EI=0,电路工作,输入07分别有低电平输入时,A2A1A0为07的编码输出,GS=0,EO=1。,4.1.2集成电路编码器,.,16,4.集成电路编码器74148的应用,例4.1.1用二片74148构成16位输入、4位二进制码输出的优先编码器如图所示,试分析其工作原理。,有编码请求,I8I15,无编码请求,I0I7,.,17,4.2译码器/数据分配器,4.2.1译码器的定义与功能,4.2.2集成电路译码器,4.2.3数据分配器,.,18,4.2译码器/数据分配器,译码:,译码器的分类:,唯一地址译码器,代码变换器,将一系列代码转换成与之对应的有效信号。,将一种代码转换成另一种代码。,二进制译码器二十进制译码器显示译码器,常见的唯一地址译码器:,译码是编码的逆过程,即将某个二进制码翻译成特定的信号,即电路的某种状态。,4.2.1译码器的概念与分类,译码器:,具有译码功能的逻辑电路称为译码器。,.,19,1.二进制译码器,当使能输入端EI为有效电平时,对应每一组输入代码,只有其中一个输出端为有效电平,其余输出端则为相反电平。,n个输入端,1个使能输入端EI,2n个输出端,4.2.1译码器的概念与分类,.,20,2.2线-4线译码器的逻辑电路,功能表,.,21,4.2.2集成电路译码器,1.74138集成译码器,3个输入端,3个控制端,8个输出端,.,22,74138集成译码器功表能,一个3线8线译码器能产生三变量函数的全部最小项。,基于这一点用该器件能够方便地实现三变量逻辑函数。,.,23,74138的应用举例,例1用74138组成脉冲信号变换电路,4.2.2集成电路译码器,.,24,74138工作条件:G1=1,G2A=G2B=0,例2用一个3线8线译码器实现函数,集成译码器74138的应用举例:,.,25,2.集成二十进制译码器7442,功能:将8421BCD码译成为10个状态输出。,4个输入端,10个输出端,.,26,功能表,对于BCD代码以外的伪码(10101111这6个代码)Y0Y9均无低电平信号产生。,2.集成二十进制译码器7442,.,27,b,c,d,f,e,3.七段显示译码器,(1)最常用的显示器有:半导体发光二极管和液晶显示器。,共阳极显示器,共阴极显示器,显示器分段布局图,a,g,.,28,a,b,c,d,f,g,abcdefg,1111110,0110000,1101101,e,共阴极显示器,4.2.2集成电路译码器,.,29,(2)集成电路显示译码器7448,逻辑图,.,30,(2)集成电路显示译码器7448,7448功能框图,.,31,(2)集成电路显示译码器7448,逻辑功能,.,32,(2)集成电路显示译码器7448,逻辑功能,灭灯输入BI/RBO:该控制端有时作为输入,有时作为输出。当BI/RBO用作输入且BI=0时,无论其他输入端是什么电平,所有各段输出ag为0,所以字形熄灭,故称“消隐”。,动态灭零输入RBI:当LT=1,RBI=0且输入代码DCBA=0000时,各段输出ag均为低电平,与BCD码相应的字形熄灭,故称“灭零”,动态灭零输出RBO:BI/RBO作为输出使用时,受控于LT和RBI。当LT=1且RBI=0,输入代码DCBA=0000时,RBO=0;若LT=0或者LT=1且RBI=1,则RBO=1。,试灯输入LT:当LT=0时,BI/RBO是输出端,且RBO=1,此时无论其他输入端是什么状态,所有各段输出ag均为1,显示字形8。,.,33,数据分配器:相当于有多个输出的单刀多掷开关,将从一个数据源来的数据分时送到多个不同的通道上去的逻辑电路。,数据分配器示意图,4.2.3数据分配器,.,34,4.2.3数据分配器,例:用译码器实现数据分配器,0,0,.,35,74138译码器作为数据分配器时的功能表,4.2.3数据分配器,.,36,4.3数据选择器,4.3.1数据选择器的定义与功能,4.3.2集成电路数据选择器,.,37,数据选择:在通道选择信号的作用下,将多个通道的数据分时传送到公共的数据通道上去的。,数据选择器:是指能实现数据选择功能的逻辑电路。它的作用相当于多个输入的单刀多掷开关,又称“多路开关”。,4.3.1数据选择器的定义及功能,.,38,1、4选1数据选择器,4选1数据选择器,4路数据输入端,2位地址码输入端,使能信号输入端,低电平有效,1路数据输出端,(1)逻辑电路,.,39,00,D0,D1,D2,D3,01,10,11,=1,0,000D0,001D1,010D2,011D3,=0,功能表,(2)数据选择器工作原理及逻辑功能,.,40,4.3.2集成电路数据选择器74LS151,8路数据输入端,3个地址输入端,1个使能输入端,2个互补输出端,74LS151的逻辑图,1、集成电路数据选择器74LS151的逻辑图,.,41,74LS151功能框图,74LS151引脚图,2、74LS151示意框图和引脚图,.,42,3、74LS151的功能表,当EN=0时,Y的表达式为:,当EN=1时,Y=1。无效输出。,.,43,4、8选1数据选择器的扩展:,(1)位的扩展:二位八选一的连接方法,.,44,4、8选1数据选择器的扩展:,(2)字的扩展:,16选1数据选择器:数据输入端:16路通道地址码:4位。,16选1数据选择器,16选1数据选择器的连接,.,45,5、数据选择器74LS151的应用,(1)数据选择器组成逻辑函数产生器,当EN=0时:输出Y的表达式为:,控制Di,就可得到不同的逻辑函数。,a、将函数变换成最小项表达式,b、将使能端EN接低电平,c、地址信号C、B、A作为函数的输入变量,d、数据输入D0D7作为控制信号,组成函数产生器的一般步骤,.,46,例4.3.1试用8选1数据选择器74LS151产生逻辑函数,L=m3D3+m5D5+m6D6+m7D7,D3=D5=D6=D7=1,D0=D1=D2=D4=0,,解:,5、数据选择器74LS151的应用,将逻辑函数化为最小项表达式:,74151的输出即为逻辑函数L。,当,.,47,,,001,010,011,100,101,110,111,=D1=1,=D2=0,=D3=0,=D4=1,=D5=1,=D6=0,=D7=1,(2)用8选1数据选择器实现并行数据到串行数据的转换,并入,串出,八选一数据选择器,三位二进制计数器,5、数据选择器74LS151的应用,.,48,4.4数值比较器,4.4.1数值比较器的定义及功能,1位数值比较器,2位数值比较器,4.4.2集成数值比较器74LS85,集成数值比较器74LS85的功能,数值比较器的位数扩展,.,49,4.4.1数值比较器的定义及功能,表4.4.11位比较器真值表,1.1位数值比较器,将两个1位二进制数A、B进行比较,数值比较器就是对两数A、B进行比较,以判断其大小的逻辑电路。,真值表,逻辑表达式,逻辑图,.,50,将两个2位二进制数A1A0、B1B0进行比较:,真值表,逻辑表达式,逻辑图,当高位(A1、B1)不相等时,无需比较低位(A0、B0),两个数的比较结果由高位比较的结果决定。,当高位相等时,两数的比较结果由低位比较的结果决定。,FAB=(A1B1)+(A1=B1)(A0B0),FA=B=(A1=B1)(A0=B0),FAB=(A1B1)+(A1=B1)(A0B0),2、2位数值比较器,.,51,4.4.1数值比较器的定义及功能,多位数值比较器的设计原则,先从高位比起,高位不等时,数值的大小由高位确定。,2.2位数值比较器,若高位相等,则再比较低位数,比较结果由低位的比较结果决定。,.,52,4.4.2集成数值比较器,1.集成数值比较器74LS85的功能,74LS85的引脚图,74LS85是四位数值比较器,其工作原理和两位数值比较器相同。,74LS85比较器不仅能比较两个4位二进制数的大小,还能接受其它芯片比较结果的输出。,74LS85的示意框图,.,53,4位数值比较器74LS85功能表,.,54,4.4.2集成数值比较器,用两片7485组成8位数值比较器(串联扩展方式)。,低位片,高位片,低四位,高四位,输出,在位数较多且要满足一定的速度要求时采取并联方式,它比串联扩展方式工作速度快。,2.集成数值比较器的位数扩展,.,55,4.4.2集成数值比较器,用7485组成16位数值比较器的并联扩展方式。,B3A3B0A0,B7A7B4A4,B11A11B8A8,B15A15B12A12,输出,.,56,4.5算术运算电路,4.5.1半加器和全加器,半加器,全加器,4.5.2多位数加法器,串行进位加法器,超前进位集成4位加法器74LS283,*超前进位产生器74182,4.5.3减法运算,反码和补码,由补码完成减法运算,4.5.4集成算术/逻辑单元举例,.,57,4.5.1半加器和全加器,0,1,1,0,1,0,0,1,1,两个二进制数相加时,有两种情况:一种不考虑低位来的进位,另一种考虑低位来的进位。加法器也因此分为半加器和全加器。,半加器,全加器,两个4位二进制数相加的过程:,.,58,4.5.1半加器和全加器,1.半加器(HalfAdder),不考虑低位进位,将两个1位二进制数A、B相加的器件。,半加器的真值表,逻辑表达式,逻辑图,C=AB,.,59,4.5.1半加器和全加器,2.全加器(FullAdder),全加器的真值表,逻辑表达式,全加器能进行加数、被加数和低位来的进位信号相加,并根据求和结果给出该位的进位信号。,.,60,4.5.1半加器和全加器,2.全加器(FullAdder),全加器的真值表,逻辑表达式,逻辑图,采用包围0的方法进行化简得:,.,61,4.5.1半加器和全加器,2.全加器(FullAdder),全加器的真值表,逻辑表达式,逻辑图,.,62,4.5.1半加器和全加器,3.由两个半加器构成一个全加器,.,63,4.5.2多位数加法器,1.串行进位加法器-采用四个1位全加器组成,如何实现两个四位二进制数相加?A3A2A1A0+B3B2B1B0=?,低位的进位信号送给邻近高位作为输入信号,任一位的加法运算必须在低一位的运算完成之后才能进行。,串行进位加法器运算速度不高。,.,64,4.5.2多位数加法器,2.快速加法器、超前进位加法器,进位输入是由专门的“进位门”综合所有低位的加数、被加数及最低位进入输入后来提供。,换言之,该电路能使每位的进位直接由加数和被加数直接产生,而无需等待与低位的进位信号,称之为“快速加法器”或”超前进位加法器”。,.,65,4.5.2多位数加法器,定义两个中间变量Gi和Pi:,Gi=AiBi,Pi=AiBi,产生变量,传输变量,2.快速加法器、超前进位加法器,.,66,4.5.2多位数加法器,进位信号的产生:,C0=G0+P0C-1,C1=G1+P1C0=G1+P1G0+P1P0C-1,C2=G2+P2C1=G2+P2G1+P2P1G0+P2P1P0C-1,C3=G3+P3C2=G3+P3G2+P3P2G1+P3P2P1G0+P3P2P1P0C-1,.,67,3.超前进位集成4位加法器74LS283,逻辑图,4.5.2多位数加法器,.,68,3.超前进位集成4位加法器74LS283,74LS283逻辑框图,74LS283引脚图,4.5.2多位数加法器,.,69,4.超前进位加法器74LS283的应用,例1用两片74LS283构成一个8位二进制数加法器。,在片内是超前进位,而片与片之间是串行进位。,4.5.2多位数加法器,.,70,4.超前进位加法器74LS283的应用,余3码输出,1,1,0,0,*例2.用74283构成将8421BCD码转换为余3码的码制转换电路。,8421码,余3码,0000,0001,0010,0011,0100,0101,+0011,+0011,+0011,CO,4.5.2多位数加法器,.,71,4.5.3减法运算,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论