欢迎来到天天文库
浏览记录
ID:55648849
大小:13.08 MB
页数:68页
时间:2020-05-22
《数字电子技术及应用_组合逻辑电路.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、数字电子技术及应用第4章组合逻辑电路概述4.1基于SSIC的组合逻辑电路的分析与设计4.2常用MSIC组合逻辑功能器件4.3基于MSIC的组合逻辑电路的分析与设计4.34.4组合逻辑电路的竞争—冒险4.34.54.1概述从功能上:电路任一时刻的输出仅仅取决于该时刻的输入,与输入信号作用前电路的状态无关。1.组合逻辑电路的特点从电路结构上:电路中只包含逻辑门电路,没有记忆元件(如触发器),电路中不存在任何形式的反馈通路。2.组合逻辑电路的描述方法文字描述真值表逻辑表达式逻辑电路图波形图卡诺图等4.2基于SSIC的组合逻辑电路的分析和设计4.2.1基于SSIC的组
2、合逻辑电路分析分析步骤如下:1.由逻辑图写出输出端的逻辑表达式。2.化简和变换输出的逻辑表达式。3.列出真值表。4.根据真值表或逻辑表达式确定电路的逻辑功能。有时功能难以用简练的语言描述,列出真值表即可。例4.2.1分析图示电路的逻辑功能。解:(1)写出输出的逻辑表达式(2)对上式化简与变换:(3)由表达式列出真值表。(4)分析逻辑功能:当A、B、C三个变量不一致时,输出为“1”,所以这个电路称为“不一致电路”。000001010011100101110111ABC01111110L真值表例4.2.2分析图示电路的逻辑功能。解:(1)写出输出的逻辑表达式(2)
3、根据上述式子列出真值表。01111101011010110110011100001111××1输出输入(3)确定逻辑功能。2线—4线译码器4.2.2基于SSIC的组合逻辑电路设计所谓逻辑电路的设计就是根据给出的实际逻辑问题,求出实现这个逻辑功能的最简逻辑电路。设计步骤如下:1.进行逻辑抽象,列出真值表分析因果关系,确定输入、输出变量定义逻辑状态的物理意义(规定输入、输出变量取1和0的具体含义)列出真值表2.根据真值表写出输出的逻辑函数式并化简3.将最简的与或表达式变换成需要的形式(取决于用什么功能的门来实现)4.画出逻辑图例4.2.3设计一个监视交通信号灯工作
4、状态的逻辑电路。每一组信号灯均由红、黄、绿三盏灯组成,如图4.2.3所示。正常工作情况下,任何时刻必有一盏灯亮,而且只允许有一盏灯亮。而当出现其他状态时,电路发生故障,这时要求发出故障信号,以提醒维护人员前去修理。解:(1)首先进行逻辑抽象。定义红、黄、绿三盏灯的工作状态为输入变量,分别用R、A、G表示,并规定R、A、G为1时表示灯亮,为0时表示灯不亮。取故障信号为输出变量,用Z表示,并规定正常工作状态下Z为0,发生故障时Z为1。RAGZ000100100100011110001011110111112.根据真值表写出输出的逻辑函数式并化简RAGZ000100
5、100100011110001011110111113.画出逻辑图例4.2.4试用与非门设计一个如图所示的2位二进制编码器。图中,编码器的输入是标有“0”,“1”,“2”,“3”的4个按键,对应的信号分别为I0,Il,I2和I3。输出信号为E,Y1和Y0。编码规则如下:当4个键均未按下或同时按下两个和两个以上按键时,输出信号E=1,这时另外两个输出Y1和Y0是没有意义的;而当按下4个键中的任意一个键时,E=0,此时,Y1和Y0的输出构成按键对应的二进制数。解:(1)首先进行逻辑抽象,列出真值表。输入输出I3I2I1I0EY1Y00111011101101011
6、01001111000000001××00011××00101××00111××01001××01011××01101××10001××10011××10101××11001××11111××(2)写出输出的逻辑表达式并化简(3)将最简逻辑表达式变换成与非—与非形式(4)画出逻辑电路如图4.2.6所示。输入输出I3I2I1I0EY1Y011111××0×××01110××010110×00111100004线-2线优先编码器的真值表例4.2.5有三个班学生上自习,大教室能容纳两个班的学生,小教室只能容纳一个班的学生。设计两个教室是否开灯的逻辑控制电路,要求如下
7、:(1)一个班学生上自习,开小教室的灯。(2)两个班上自习,开大教室的灯。(3)三个班上自习,两教室均开灯。解:(1)首先进行逻辑抽象,列出真值表。输入输出ABCLS0000000101010010111010001101101101011111(2)写出输出的逻辑表达式并化简(3)根据逻辑表达式画出逻辑电路如图所示。4.3常用MSIC组合逻辑功能器件4.3.1编码器所谓编码就是将具有特定含义的输入信号(文字、数字、符号)转换成二进制代码的过程。实现编码操作的数字电路称为编码器。普通编码器正常工作时只允许输入一个编码信号,不允许同时输入两个以上的编码输入信号,
8、否则输出将出现错误状态。优先编码器同时
此文档下载收益归作者所有