数字电路课件 第四章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数字电路课件 第四章.ppt》由会员分享,可在线阅读,更多相关《数字电路课件 第四章.ppt(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4 4、组合逻辑电路、组合逻辑电路4.1组合逻辑电路的分析组合逻辑电路的分析4.2组合逻辑电路的设计组合逻辑电路的设计4.3组合逻辑电路中的竞争冒险组合逻辑电路中的竞争冒险4.4若干典型的组合逻辑集成电路若干典型的组合逻辑集成电路4.5组合可编程逻辑器件组合可编程逻辑器件教学基本要求教学基本要求1.1.熟练掌握组合逻辑电路的分析和设计方法;熟练掌握组合逻辑电路的分析和设计方法;2.2.掌握编码器、译码器、数据选择器、数值比掌握编码器、译码器、数据选择器、数值比较器和加法器的逻辑功能及其应用;较器和加法器的逻辑功能及其应用;3.3.了解竞争冒险的判断、消除;了解竞争冒险的判断、消除;4.4.了解
2、可编程逻辑器件的表示方法。了解可编程逻辑器件的表示方法。组合逻辑电路的一般框图组合逻辑电路的一般框图Li=f(A1,A2,An)(i=1,2,m)工作特征工作特征:任何时刻,电路的输出状态只取决于同任何时刻,电路的输出状态只取决于同一时刻的输入状态,而与电路原来的状态无关。一时刻的输入状态,而与电路原来的状态无关。关于组合逻辑电路关于组合逻辑电路结构特征结构特征:1、输出、输入之间没有反馈延迟通路、输出、输入之间没有反馈延迟通路2、不含记忆单元、不含记忆单元二、组合逻辑电路的分析步骤二、组合逻辑电路的分析步骤 4.1 4.1 组合逻辑电路分析组合逻辑电路分析1 1、由逻辑图写出各输出端的逻辑表
3、达式;由逻辑图写出各输出端的逻辑表达式;2 2、化简和变换逻辑表达式;化简和变换逻辑表达式;3 3、列出真值表;列出真值表;4 4、根据真值表或逻辑表达式,分析确定功能。根据真值表或逻辑表达式,分析确定功能。根据已知逻辑电路,分析确定电路的逻辑功能。根据已知逻辑电路,分析确定电路的逻辑功能。一、组合逻辑电路分析一、组合逻辑电路分析 三、举例三、举例例例分析右图逻辑电路的功能。分析右图逻辑电路的功能。1、写出输出函数的逻辑表达式、写出输出函数的逻辑表达式2.列写真值表列写真值表10010110111011101001110010100000CBA001111003.确定逻辑功能确定逻辑功能解:解
4、:输入变量的取值中有奇数输入变量的取值中有奇数个个1时,时,L为为1,否则,否则L为为0,电路具有为奇校验功能。电路具有为奇校验功能。如要实现偶校验,电路应做何改变?如要实现偶校验,电路应做何改变?例例 试分析下图所示组合逻辑电路的逻辑功能。试分析下图所示组合逻辑电路的逻辑功能。解:解:1 1、根据逻辑电路写出各输出端的逻辑表达式。、根据逻辑电路写出各输出端的逻辑表达式。X=A2 2、化简逻辑表达式,列写真值表、化简逻辑表达式,列写真值表X=A真值表真值表 1 1 1 0 1 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 Z Y X C B A0000111100
5、11110001011010这个电路逻辑功能是对输入这个电路逻辑功能是对输入的二进制码求反码。最高位为的二进制码求反码。最高位为符号位,符号位,0表示正数,表示正数,1表示负表示负数,正数的反码与原码相同;数,正数的反码与原码相同;负数的数值部分是在原码的基负数的数值部分是在原码的基础上逐位求反。础上逐位求反。3、确定电路逻辑功能、确定电路逻辑功能真值表真值表 1 1 1 0 1 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 Z Y X C B A0000111100111100010110101 1、逻辑抽象:根据实际逻辑问题的因果关系确定输入、输、逻辑抽象:根
6、据实际逻辑问题的因果关系确定输入、输出变量,并定义逻辑状态的含义;出变量,并定义逻辑状态的含义;2、根据逻辑描述列出真值表;根据逻辑描述列出真值表;3、由真值表写出逻辑表达式由真值表写出逻辑表达式;4、简化和变换逻辑表达式,画出逻辑图。简化和变换逻辑表达式,画出逻辑图。二、组合逻辑电路的设计步骤二、组合逻辑电路的设计步骤 一、组合逻辑电路的设计一、组合逻辑电路的设计根据实际逻辑问题,求所要求逻辑功能的最简单逻辑电路。根据实际逻辑问题,求所要求逻辑功能的最简单逻辑电路。4.2 4.2 组合逻辑电路的设计组合逻辑电路的设计例例 某火车站有特快、直快和慢车三种类型的客运列车进出,某火车站有特快、直快
7、和慢车三种类型的客运列车进出,试用试用两输入与非门和反相器两输入与非门和反相器设计一个指示列车等待进站的逻设计一个指示列车等待进站的逻辑电路,辑电路,3 3个指示灯一、二、三号分别对应特快、直快和慢车。个指示灯一、二、三号分别对应特快、直快和慢车。列车的优先级别依次为特快、直快和慢车,要求当特快列车列车的优先级别依次为特快、直快和慢车,要求当特快列车请求进站时,无论其它两种列车是否请求进站,一号灯亮。请求进站时,无论其它两种列车是否请求进站,一号灯亮。当特快没有请求,直快请求进站时,无论慢车是否请求,二当特快没有请求,直快请求进站时,无论慢车是否请求,二号灯亮。当特快和直快均没有请求,而慢车有
8、请求时,三号号灯亮。当特快和直快均没有请求,而慢车有请求时,三号灯亮。灯亮。解:解:1、逻辑抽象、逻辑抽象输入信号输入信号:I0、I1、I2分别为特快、直快和慢车的进站请求信号,分别为特快、直快和慢车的进站请求信号,且有进站请求时为且有进站请求时为1,没有请求时为,没有请求时为0。输出信号输出信号:L0、L1、L2分别为分别为3个指示灯的状态,且灯亮为个指示灯的状态,且灯亮为1,灯灭为灯灭为0。输输入入输输出出I0I1I2L0L1L20000001100010100010012、根据题意列出真值表、根据题意列出真值表3、写出各输出逻辑表达式写出各输出逻辑表达式L0=I04 4、根据要求将上式变
9、换为与非形式,并画出逻辑图根据要求将上式变换为与非形式,并画出逻辑图 例例试设计一个码转换电路,将试设计一个码转换电路,将4位格雷码转换为位格雷码转换为自然二进制码。可以采用任何逻辑门电路来实现。自然二进制码。可以采用任何逻辑门电路来实现。解:解:1 1、明确逻辑抽象、明确逻辑抽象设输入变量为设输入变量为G G3 3、G G2 2、G G1 1、G G0 0为格雷码,为格雷码,输出变量输出变量B B3 3、B B2 2、B B1 1和和B B0 0为自然二进制码。为自然二进制码。2、列出真值表、列出真值表当输入格雷码按照从当输入格雷码按照从0到到15递增排序时,列出逻辑电路真递增排序时,列出逻
10、辑电路真值表值表0 1 1 10 1 0 00 1 1 00 1 0 10 1 0 10 1 1 10 1 0 00 1 1 00 0 1 10 0 1 00 0 1 00 0 1 10 0 0 10 0 0 10 0 0 00 0 0 0B3 B2 B1 B0G3 G2 G1 G0输 出输 入1 1 1 11 0 0 01 1 1 01 0 0 11 1 0 11 0 1 11 1 0 01 0 1 01 0 1 11 1 1 01 0 1 01 1 1 11 0 0 11 1 0 11 0 0 01 1 0 0B3 B2 B1 B0G3 G2 G1 G0输 出输 入逻辑电路真值表逻辑电路真
11、值表3 3、由真值表写逻辑表达式、由真值表写逻辑表达式画出各输出函数的卡诺图,并化简和变换。画出各输出函数的卡诺图,并化简和变换。33GB=2B+2G3G2G3G+2G3G1B=1G+2G3G1G2G3G1G+2G3G1G=3G2G1G0B=3G2G1G 0G=(2G3G)+2G3G1G+2G3G)+2G3G1G(4、根据逻辑表达式,画出逻辑图根据逻辑表达式,画出逻辑图4.3 组合逻辑电路中的竞争冒险组合逻辑电路中的竞争冒险4.3.1 产生的竞争冒险的原因产生的竞争冒险的原因4.3.2 消去竞争冒险的方法消去竞争冒险的方法当当A=1,B=0时,时,Y=0;当当A=0,B=1时,时,Y=0;AB
12、Y毛刺毛刺1ABY毛刺毛刺0当当A A由由1 1变变0 0,B B由由0 0变变1 1时,若时,若B B变得快变得快,则,则Y Y出现不应有的毛刺出现不应有的毛刺1 1。&ABY例例1:Y=AB1ABY例例2:Y=AB当当A=1,B=0时,时,Y=1;当当A=0,B=1时,时,Y=1;当当A A由由1 1变变0 0,B B由由0 0变变1 1时,若时,若A A变得快变得快,则,则Y Y出现不应有的毛刺出现不应有的毛刺0 0。4.3.14.3.1 产生的竞争冒险的原因产生的竞争冒险的原因竞争竞争:当一个逻辑门的两个输入端的信号同时向相当一个逻辑门的两个输入端的信号同时向相反方向变化,而变化的时间
13、有差异的现象。反方向变化,而变化的时间有差异的现象。冒险冒险:由竞争而可能产生输出干扰脉冲的现象。由竞争而可能产生输出干扰脉冲的现象。毛刺(干扰脉冲)的危害:毛刺(干扰脉冲)的危害:毛刺虽然很窄,但毛刺虽然很窄,但是会使后面的电路产生错误输出,故应避免。是会使后面的电路产生错误输出,故应避免。原因:原因:由于实际逻辑门有延迟时间,如果从输入由于实际逻辑门有延迟时间,如果从输入到输出的过程中,不同通路上门的级数不同,或到输出的过程中,不同通路上门的级数不同,或者门电路平均延迟时间的差异,可能会使逻辑电者门电路平均延迟时间的差异,可能会使逻辑电路产生竞争冒险。路产生竞争冒险。4.3.24.3.2
14、消去竞争冒险的方法消去竞争冒险的方法1.1.发现并消除互补变量发现并消除互补变量 B=C=0时时为消掉为消掉AA,变换逻辑函数式为,变换逻辑函数式为)(CABAL+=可能出现竞争冒险。可能出现竞争冒险。AAF=BCBAACF+=2.增加乘积项增加乘积项,避免互补项相加避免互补项相加 CBACL+=当当A=B=1时时CCL+=AB01A00010111LB C 00011110 CBACL+=+AB当当A=B=1时时3.3.输出端并联电容器输出端并联电容器 若逻辑电路在较慢速度下工作,为消去竞争冒若逻辑电路在较慢速度下工作,为消去竞争冒险,可在输出端并联一电容器,致使输出波形上升险,可在输出端并
15、联一电容器,致使输出波形上升沿和下降沿变化比较缓慢,可对于很窄的负跳变脉沿和下降沿变化比较缓慢,可对于很窄的负跳变脉冲起到平波的作用。冲起到平波的作用。420pFAB L毛刺毛刺1L=AB4.4 4.4 若干典型的组合逻辑集成电路若干典型的组合逻辑集成电路4.4.1 4.4.1 编码器编码器4.4.2 4.4.2 译码器译码器/数据分配器数据分配器4.4.3 4.4.3 数据选择器数据选择器4.4.4 4.4.4 数值比较器数值比较器4.4.5 4.4.5 算术运算电路算术运算电路1、编码器、编码器(Encoder)的概念与分类的概念与分类编码:编码:赋予二进制代码特定含义的过程称为编码。赋予
16、二进制代码特定含义的过程称为编码。如:如:8421BCD码中,用码中,用1000表示数字表示数字8如:如:ASCII码中,用码中,用1000001表示字母表示字母A等等编码器:编码器:具有编码功能的逻辑电路。具有编码功能的逻辑电路。4.4.1 4.4.1 编码器编码器4.4 4.4 若干典型的组合逻辑集成电路若干典型的组合逻辑集成电路编码器的分类:编码器的分类:普通编码器和优先编码器。普通编码器和优先编码器。普通编码器:普通编码器:任何时候只允许输入一个有效编码信任何时候只允许输入一个有效编码信号,否则输出就会发生混乱。号,否则输出就会发生混乱。优先编码器:优先编码器:允许同时输入两个以上的有
17、效编码信允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的能按预先设定的优先级别,只对其中优先权最高的一个进行编码。一个进行编码。(1)4线线2线普通二进制编码器线普通二进制编码器1000010000100001Y0Y1I3I2I1I0(2)逻辑功能表)逻辑功能表编码器的输入为高电平有效。编码器的输入为高电平有效。(a)逻辑框图)逻辑框图4输输入入二二进进制制码码输输出出110110002、编码器的工作原理、编码器的工作原理(2)键盘输入键盘输入8421BCD码编码器码编码器代码输
18、出代码输出使能标志使能标志编码输入编码输入 输输 入入输输 出出S0S1S2S3S4S5S6S7S8S9ABCDGS111111111100000111111111010011111111110110001111111101101111111111011101101111110111101011111101111101001111011111100111110111111100101101111111100011011111111100001该编码器为输入低电平有效该编码器为输入低电平有效键盘输入键盘输入8421BCD码编码器码编码器功能表功能表 (3)优先编码器优先编码器 (42(42 线优
19、先编码器线优先编码器)a列出功能表列出功能表输输入入输输出出I0I1I2I3Y1Y0100000100011010111高高低低b写出逻辑表达式写出逻辑表达式c画出逻辑电路(略)画出逻辑电路(略)输入编码信号高电平有效,输出为二进制代码输入编码信号高电平有效,输出为二进制代码输入编码信号优先级从高到低为输入编码信号优先级从高到低为I0I3输入为编码信号输入为编码信号I3 I0输出为输出为Y1Y03321IIIY+=33210IIIIY+=优先编码器优先编码器CD4532的示意框图、引脚图的示意框图、引脚图3、集成电路编码器、集成电路编码器优先编码器优先编码器CD4532功能表功能表输输入入输输
20、出出EII7I6I5I4I3I2I1I0Y2Y1Y0GSEOLLLLLLHLLLLLLLLLLLLHHHHHHHLHLHHHLHLHLLHHLHHLHLLLHHLLHLHLLLLHLHHHLHLLLLLHLHLHLHLLLLLLHLLHHLHLLLLLLLHLLLHL为什么要设计为什么要设计GS、EO输出信号?输出信号?用二片用二片CD4532构成构成1616线线-4-4线优先编码器线优先编码器,其其逻辑图如下图所示,试分析其工作原理。逻辑图如下图所示,试分析其工作原理。0000000无编码输出无编码输出0。1100000若无有效电平输入若无有效电平输入0111哪块芯片的优先级高?哪块芯片的优
21、先级高?1若有效电平输入若有效电平输入0000。1010000若有效电平输入若有效电平输入11110000译码器的分类:译码器的分类:译码译码:译码是编码的逆过程,它能将二进制码翻译成代表某译码是编码的逆过程,它能将二进制码翻译成代表某一特定含义的信号。一特定含义的信号。1 1、译码器的概念与分类、译码器的概念与分类译码器译码器:具有译码功能的逻辑电路称为译码器具有译码功能的逻辑电路称为译码器。唯一地址译码器唯一地址译码器代码变换器代码变换器将一系列代码转换成与之一一对应的有效将一系列代码转换成与之一一对应的有效信号。信号。将一种代码转换成另一种代码。将一种代码转换成另一种代码。二进制译码器二
22、进制译码器 二二-十进制译码器十进制译码器显示译码器显示译码器常见的唯一地址译码器:常见的唯一地址译码器:4.4.24.4.2 译码器译码器/数据分配器数据分配器2 2线线 -4-4线译码器的逻辑电路线译码器的逻辑电路LHHHHHLHLHHLHLHHLHHLLHHHLLLLHHHHHY3Y2Y1Y0A0A1E输出输出 输输 入入功能表功能表2 2、2线线-4线译码器线译码器 74HC139集成译码器集成译码器逻辑符号逻辑符号 逻辑符号框外部的逻辑符号框外部的符号,符号,表示外部输入或输出信号表示外部输入或输出信号名称,名称,字母上面的字母上面的“”号说明该输号说明该输入或输出是低电平有效。入或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路课件 第四章 数字电路 课件 第四
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内