数字逻辑第三章幻灯片.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(121页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字逻辑第三章第1页,共121页,编辑于2022年,星期六逻辑电路逻辑电路 数字系统是由具有各种功能的逻辑部件数字系统是由具有各种功能的逻辑部件组成的,这些逻辑部件按其结构可分为组成的,这些逻辑部件按其结构可分为组合逻辑电路组合逻辑电路和和时序逻辑电路时序逻辑电路两大类型。两大类型。第2页,共121页,编辑于2022年,星期六组合逻辑电路的分析与设计组合逻辑电路的分析与设计Combinational Logic Circuit Analysis&Design逻辑电路的分类:逻辑电路的分类:组合逻辑电路组合逻辑电路 Combinational Logic Circuit 时序逻辑电路时序逻辑电路
2、 Sequential Logic Circuits组合逻辑电路的特点:电路输出仅取决于当时的输入,组合逻辑电路的特点:电路输出仅取决于当时的输入,而与过去的输入情况无关。而与过去的输入情况无关。时序逻辑电路的特点:电路输出不仅取决于当时的输入,时序逻辑电路的特点:电路输出不仅取决于当时的输入,而且也与过去的输入情况有关,而且也与过去的输入情况有关,即与过去的电路状态有关。即与过去的电路状态有关。数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 第3页,共121页,编辑于2022年,星期六n由各种门电路组合而成且无由各种门电路组合而成且无反馈的反馈的逻辑电路,称为组合逻辑电路,逻辑电路,
3、称为组合逻辑电路,简称组合逻辑。简称组合逻辑。n组合逻辑电路在结构上不存在组合逻辑电路在结构上不存在输入与输出的的反馈通路输入与输出的的反馈通路,因此输出状态不影响输入状态因此输出状态不影响输入状态n特点:电路任一时刻的输出状态只取决于该时刻的各种输入状特点:电路任一时刻的输出状态只取决于该时刻的各种输入状态的组合,而与电路原来的状态无关态的组合,而与电路原来的状态无关n组合逻辑电路中没有记忆单元,没有反馈通路组合逻辑电路中没有记忆单元,没有反馈通路组合逻辑简介组合逻辑简介第4页,共121页,编辑于2022年,星期六3.1.2 组合逻辑电路分析组合逻辑电路分析Combinational Log
4、ic Circuit Analysis电路分析的目的:电路分析的目的:根据给定电路,分析该电路输出与输入之间的逻辑关系,得出电路的逻辑功根据给定电路,分析该电路输出与输入之间的逻辑关系,得出电路的逻辑功能的描述,进而评估此电路的性能,还可进一步改进电路。能的描述,进而评估此电路的性能,还可进一步改进电路。数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 组合逻辑电路分析一般步骤是:组合逻辑电路分析一般步骤是:阅读给出的组合逻辑电路图。阅读给出的组合逻辑电路图。按各种基本门的逻辑功能,列写逻辑函数表达式。按各种基本门的逻辑功能,列写逻辑函数表达式。通过化简得到最简的逻辑函数表达式,并列出真
5、值表。通过化简得到最简的逻辑函数表达式,并列出真值表。根据逻辑表达式和真值表,指出电路的逻辑功能。根据逻辑表达式和真值表,指出电路的逻辑功能。做出对逻辑电路图的评价和改进。做出对逻辑电路图的评价和改进。第5页,共121页,编辑于2022年,星期六组合逻辑电路的分析方法组合逻辑电路的分析方法1、穷举法(真值表法)、穷举法(真值表法):列出列出n个输入变量的所有个输入变量的所有 2n 个输入组合,根据每个组合决定所有的门输出,个输入组合,根据每个组合决定所有的门输出,推导出整个电路的输出。推导出整个电路的输出。穷举法的结果是真值表。穷举法的结果是真值表。2、逻辑代数法、逻辑代数法 根据电路逐级写出
6、各门的输出表达式,直至写出根据电路逐级写出各门的输出表达式,直至写出整个电路的输出逻辑表达式。整个电路的输出逻辑表达式。3、利用摩根定律分析、利用摩根定律分析数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 第6页,共121页,编辑于2022年,星期六组合逻辑电路分析举例组合逻辑电路分析举例 数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 ABF000011101110 根根据据函函数数表表达达式式和和真真值值表表可可知知逻逻辑辑图图的的功功能能相相当当于于一一个个异异或或门门,如如果果A、B相同,则相同,则F输出为输出为0;A、B不相同时,则不相同时,则F输出为输出为1。【例例
7、1】分析下图所示的逻辑电路图,写出逻辑表达式、真值表并说明其逻辑功能。分析下图所示的逻辑电路图,写出逻辑表达式、真值表并说明其逻辑功能。解:根据逻辑图写出输出逻辑函数表达式:解:根据逻辑图写出输出逻辑函数表达式:第7页,共121页,编辑于2022年,星期六数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 分析下图所示的逻辑电路图,写出逻辑表达式、真值表并说明其逻辑功能。分析下图所示的逻辑电路图,写出逻辑表达式、真值表并说明其逻辑功能。第8页,共121页,编辑于2022年,星期六组合逻辑电路分析举例组合逻辑电路分析举例 数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 【例例2 2】
8、试分析下图所示的组合逻辑电路图。试分析下图所示的组合逻辑电路图。解:根据逻辑图写出输出两个逻辑函数表达式:解:根据逻辑图写出输出两个逻辑函数表达式:H=H=J=ABJ=AB根据逻辑函数表达式,列出真值表如表根据逻辑函数表达式,列出真值表如表3-23-2所示。所示。对逻辑图和真值表进行分析和总结,得到对逻辑图和真值表进行分析和总结,得到A A,B B是二进制数是二进制数据输入,据输入,h h是半加和,是半加和,j j是进位,因此该电路称为半加器。是进位,因此该电路称为半加器。表3-2真值表ABhj0000011010101101第9页,共121页,编辑于2022年,星期六组合逻辑电路分析举例组合
9、逻辑电路分析举例 数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 表3-2真值表例例【3】分析下图所示的电路的逻辑功能。分析下图所示的电路的逻辑功能。解:根据逻辑电路图写出输出逻辑表达式:解:根据逻辑电路图写出输出逻辑表达式:ABCF00010011010101101001101011001110通过对真值表的分析可以看出,当通过对真值表的分析可以看出,当A,B,C三个输入三个输入变量超过一半为变量超过一半为“0”时,电路输出时,电路输出F为为“1”第10页,共121页,编辑于2022年,星期六3.1.33.1.3组合逻辑电路分析中应该注意的问题组合逻辑电路分析中应该注意的问题 n组合
10、逻辑电路分析中应该注意的问题包括:组合逻辑电路分析中应该注意的问题包括:n1.充分利用各种分析方法,以达到能快速解决问题的目的。充分利用各种分析方法,以达到能快速解决问题的目的。n2.熟悉基本的逻辑符号及其表达式。熟悉基本的逻辑符号及其表达式。n3.正正确确熟熟练练运运用用公公式式法法或或卡卡诺诺图图法法化化简简,防防止止化化简简过过程程中中出出现现不不必必要要的的错误。错误。n4.化化简简完完成成得得到到最最简简的的函函数数表表达达式式后后,应应该该应应用用几几组组不不同同的的输输入入数数据来加以验证。据来加以验证。数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 第11页,共121页
11、,编辑于2022年,星期六3.2 组合电路设计组合电路设计 Combinational Logic Circuit Design目的:目的:是根据设计问题的文字描述要求,分析其逻辑关系,实是根据设计问题的文字描述要求,分析其逻辑关系,实现其逻辑功能,最后画出实现逻辑功能的逻辑电路图。现其逻辑功能,最后画出实现逻辑功能的逻辑电路图。要求:要求:电路用最少的逻辑门(集成块)、最少的输入端数、最少的电电路用最少的逻辑门(集成块)、最少的输入端数、最少的电路级数。路级数。(公式化简、卡诺图化简和逻辑函数变换)(公式化简、卡诺图化简和逻辑函数变换)数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社
12、第12页,共121页,编辑于2022年,星期六3.2.13.2.1组合逻辑电路的设计一般步骤是:组合逻辑电路的设计一般步骤是:n根据逻辑实际问题分析,确定输入和输出变量,并规定其状态表示法。根据逻辑实际问题分析,确定输入和输出变量,并规定其状态表示法。n根据给定关系列出逻辑真值表,由真值表写出逻辑函数最小项的表达式。根据给定关系列出逻辑真值表,由真值表写出逻辑函数最小项的表达式。n逻辑函数的化简和变换,考虑实际工程问题,选定所用器件类型。逻辑函数的化简和变换,考虑实际工程问题,选定所用器件类型。n按要求画出逻辑图。按要求画出逻辑图。数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 第13
13、页,共121页,编辑于2022年,星期六一、逻辑问题描述一、逻辑问题描述真值表真值表逻辑表达式逻辑表达式根据逻辑问题的描述写出逻辑表达式根据逻辑问题的描述写出逻辑表达式(最关健最关健,也是难点也是难点)二、逻辑问题描述二、逻辑问题描述简化真值表简化真值表逻辑表达式逻辑表达式三、逻辑问题描述三、逻辑问题描述逻辑表达式或逻辑图逻辑表达式或逻辑图数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 以上是最常见的三种分析设计方法以上是最常见的三种分析设计方法 第14页,共121页,编辑于2022年,星期六组合逻辑电路设计举例组合逻辑电路设计举例 数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版
14、社 例例:设设计计一一个个3人人表表决决电电路路。参参加加表表决决者者3个个,同同意意为为1,不不同同意意为为0;同同意意者者过过半半则则表表决决通通过过,表表决决结结果果通过显示灯显示。通过显示灯显示。解解:设设3个个人人分分别别是是A,B,C,表表决决结结果果用用1盏盏灯灯F显显示示,F为为1表表示示灯灯亮亮,F为为0表表示示 灯灯不不亮亮。列真值表如下:列真值表如下:根据真值表得到布尔表达式为:根据真值表得到布尔表达式为:化简结果化简结果1为:为:F=C(A B)+AB逻辑电路图如下:逻辑电路图如下:第15页,共121页,编辑于2022年,星期六解法二:解法二:解:设解:设3个人分别是个
15、人分别是A,B,C,表决结果用,表决结果用1盏灯盏灯F显示,显示,F 为为1表示灯表示灯亮,亮,F为为0表示灯不亮。表示灯不亮。列真值表如下:列真值表如下:根据真值表得到布尔表达式为:根据真值表得到布尔表达式为:化简后结果为:化简后结果为:F=AB+BC+AC根据化简后的布尔表达式可得设计图为:根据化简后的布尔表达式可得设计图为:第16页,共121页,编辑于2022年,星期六组合逻辑电路设计举例(续)组合逻辑电路设计举例(续)数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 例例:设设计计一一个个3人人表表决决电电路路。参参加加表表决决者者3个个,同同意意为为1,不不同同意意为为0;同同
16、意意者者过过半半则则表表决决通通过过,表表决决结结果果通通过显示灯表示。过显示灯表示。解:设解:设3个人分别是个人分别是A,B,C,表决结果为,表决结果为F1=1(绿灯亮表示通过绿灯亮表示通过),F2=1(红灯亮表示不通过红灯亮表示不通过)列真值表如下:列真值表如下:化简后结果为:化简后结果为:F1=AB+AC+BC F2=AB+AC+BCABCF1F20000100101010010111010001101101101011110第17页,共121页,编辑于2022年,星期六分别得到分别得到F1和和F2的设计电路图为:的设计电路图为:最后得到总的设计电路图最后得到总的设计电路图为:为:数字逻
17、辑数字逻辑 华南理工大学出版社华南理工大学出版社 第18页,共121页,编辑于2022年,星期六数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 通过再次对真值表的分析可以看出,通过再次对真值表的分析可以看出,F1与与F2刚好是两个相反刚好是两个相反的状态,即:的状态,即:F2=F1,所以我们只需在,所以我们只需在F1的输出端加一的输出端加一个反相器即可得到个反相器即可得到F2的输出结果:的输出结果:第19页,共121页,编辑于2022年,星期六数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 练习:练习:实现一个实现一个3人裁判表决器,其中人裁判表决器,其中1名主裁判,两名副裁判
18、名主裁判,两名副裁判.解:裁判规则为:只有主裁判表决通过,至少一名副裁判解:裁判规则为:只有主裁判表决通过,至少一名副裁判也表决通过的情况下才表决通过,通过红灯亮起(也表决通过的情况下才表决通过,通过红灯亮起(F1=1),),不通过绿灯亮起(不通过绿灯亮起(F2=1)第20页,共121页,编辑于2022年,星期六例:例:设计一个组合逻辑电路,其输入为设计一个组合逻辑电路,其输入为4为二进制数,要求当为二进制数,要求当输入的二进制数为质数时给出指示。输入的二进制数为质数时给出指示。分析:分析:根据题意可知输入变量为根据题意可知输入变量为4个,我们用个,我们用ABCD来代表输入的二进制数,来代表输
19、入的二进制数,A为最高有效位,为最高有效位,D为最低有效位。我们将输出端接到一盏指示灯为最低有效位。我们将输出端接到一盏指示灯F上,当输入为质数时,上,当输入为质数时,指示灯亮(指示灯亮(F=1),输入为非质数时,指示灯不亮(),输入为非质数时,指示灯不亮(F=0)数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 四位二进制数能表示的整数为四位二进制数能表示的整数为015,其中质数包括,其中质数包括2、3、5、7、11、13,据此可得到真值表如,据此可得到真值表如右图:右图:由真值表可得逻辑表达式为:由真值表可得逻辑表达式为:ABCDF0000 000010001010011101000
20、0101101100011111000010010101001011111000110111110011110F=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD第21页,共121页,编辑于2022年,星期六经卡诺图化简后的结果为:经卡诺图化简后的结果为:F=BCD+ABD+ABC+BCD用与或非门实现电路图为:用与或非门实现电路图为:第22页,共121页,编辑于2022年,星期六组合逻辑设计(简化真值表)组合逻辑设计(简化真值表)X=x1x2,Y=y1y2是两个二进制正整数,写出是两个二进制正整数,写出XY的逻辑表达式。的逻辑表达式。数字逻辑数字逻辑 华南理工大学出版社华南理工大学
21、出版社 第23页,共121页,编辑于2022年,星期六设计一个监视交通信号灯工作状态的逻辑电路设计一个监视交通信号灯工作状态的逻辑电路分析:分析:信号灯分为红(信号灯分为红(R)、绿()、绿(G)、黄()、黄(Y)三种颜色)三种颜色任何时刻都只能有一盏灯亮任何时刻都只能有一盏灯亮没有信号灯亮,发出故障信号没有信号灯亮,发出故障信号两盏或两盏以上的信号灯在同一时刻亮,发出故障信号两盏或两盏以上的信号灯在同一时刻亮,发出故障信号我们假设信号灯亮为我们假设信号灯亮为1,不亮为,不亮为0,发出故障信号时,发出故障信号时,F=1数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 第24页,共121页
22、,编辑于2022年,星期六RYGF00010010010001111000101111011111数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 第25页,共121页,编辑于2022年,星期六组合逻辑电路设计举例(续)组合逻辑电路设计举例(续)数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 【例例5】某工厂有三个车间,每个车间各有某工厂有三个车间,每个车间各有1kW电力。这三个车间有两台发电机组供电,一电力。这三个车间有两台发电机组供电,一台是台是1kW,另一台是,另一台是2kW。三个车间经常不同时工作,有时共有。三个车间经常不同时工作,有时共有1个车间工作,个车间工作,有时两
23、个或三个车间同时工作。为了节省能源又能保证电力供应,请设计一个有时两个或三个车间同时工作。为了节省能源又能保证电力供应,请设计一个逻辑电路,能自动完成供电分配任务。逻辑电路,能自动完成供电分配任务。第26页,共121页,编辑于2022年,星期六组合逻辑电路设计举例(续)组合逻辑电路设计举例(续)数字逻辑数字逻辑 华南理工大学出版社华南理工大学出版社 ABCF1F20000000110010100110110010101011100111111由真值表可得输出逻辑表达式,并化简:由真值表可得输出逻辑表达式,并化简:【例例5】解:根据给定的逻辑要求列出真值表。设三个车间为解:根据给定的逻辑要求列出
24、真值表。设三个车间为A、B、C,工作时为,工作时为1,不工作时为,不工作时为0。1KW的发电机组为的发电机组为F1,2KW的发电机组为的发电机组为F2,启动发电为,启动发电为1,不启动发电为,不启动发电为0。故。故真值表如下表所示:真值表如下表所示:第27页,共121页,编辑于2022年,星期六例:设计一个例:设计一个4位二进制代码和格雷码的相互转换器位二进制代码和格雷码的相互转换器二进制代码二进制代码 格雷码格雷码格雷码格雷码 二进制代码二进制代码第28页,共121页,编辑于2022年,星期六格雷码格雷码 二进制代码二进制代码第29页,共121页,编辑于2022年,星期六3.2.2 逻辑函数
25、或逻辑电路的变换逻辑函数或逻辑电路的变换 为了提高电路的速度,提高器件的利用率,从而为了提高电路的速度,提高器件的利用率,从而减少减少IC的数量、也减少外部的连接线和提高电路的可的数量、也减少外部的连接线和提高电路的可靠性,需要对从逻辑表达式直接画出的逻辑电路图进靠性,需要对从逻辑表达式直接画出的逻辑电路图进行变换,尽可能使其用同一类型的输出端带非的门来行变换,尽可能使其用同一类型的输出端带非的门来实现。实现。一、一、“与与或或”电路变换为电路变换为“与非与非与非与非”电路电路二、二、“或或与与”电路变换为电路变换为“或非或非或非或非”电路电路三、三、“与与或或”电路变换为电路变换为“与或非与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑 第三 幻灯片
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内