逻辑代数及其化简 (2).ppt
《逻辑代数及其化简 (2).ppt》由会员分享,可在线阅读,更多相关《逻辑代数及其化简 (2).ppt(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章逻辑代数及其化简逻辑代数及其化简(4.5课时)课时)12.1计数制与编码计数制与编码2.2逻辑代数基础逻辑代数基础2.3逻辑函数常用的描述方法逻辑函数常用的描述方法2.4逻辑函数的化简逻辑函数的化简2.5具有无关项逻辑函数的化简具有无关项逻辑函数的化简2.6用用Multisim2001进行逻辑函数的化简与变换进行逻辑函数的化简与变换2作业作业n2-5(2)n2-6(2)(注注意:不要化简)意:不要化简)n2-7n2-8(用与非门)(用与非门)n2-11(5)n2-12(4)n2-13(4)n2-14(2)(5)32.1计数制与编码计数制与编码n任何数通常都可以用两种不同的方法来表示:
2、一种任何数通常都可以用两种不同的方法来表示:一种是按其是按其“值值”表示,另一种是按表示,另一种是按“形形”表示。表示。n按按“值值”表示,即选定某种进位的计数制来表示某表示,即选定某种进位的计数制来表示某个数的值,这就是所谓的进位计数制,简称个数的值,这就是所谓的进位计数制,简称数制数制(Number System)。)。4n按按“形形”表表示示,就就是是用用代代码码来来表表示示某某些些数数的的“值值”。n按按“形形”表表示示一一个个数数时时,先先要要确确定定编编码码规规则则,然然后后按按此此编编码码规规则则编编出出代代码码,并并给给代代码码赋赋以以一一定定的的含含义,这就是所谓的义,这就是
3、所谓的编码编码。5 2.1.1常用计数制及其转换常用计数制及其转换(自学)自学)62.1.2编码编码 n计计算算机机等等数数字字系系统统所所处处理理的的信信息息多多为为数数值值、文文字字、符符号号、图图形形、声声音音和和图图像像等等,它它们们都都可可以以用用多多位位二进制数来表示,这种多位二进制数叫做代码。二进制数来表示,这种多位二进制数叫做代码。n如如果果用用一一组组代代码码并并给给每每个个代代码码赋赋以以一一定定的的含含义义则则称称编码编码(Encode)。)。7n在在 数数 字字 电电 路路 中中,常常 用用 二二-十十 进进 制制 码码,也也 叫叫 做做BCD(Binary-Coded
4、Decimal)码码。n所所谓谓二二-十十进进制制码码,就就是是用用4位位二二进进制制数数组组成成的的代代码码来表示来表示1位十进制数。位十进制数。n4位位二二进进制制数数具具有有16种种组组合合,二二-十十进进制制数数的的10个个数数字字符符号号只只需需选选用用其其中中的的10种种组组合合来来表表示示常常用用的的几几种种二二-十进制编码十进制编码表表2-1所示。所示。8表表2-1 常用的几种二常用的几种二-十制编码十制编码有权码有权码无权码无权码92.2逻辑代数基础逻辑代数基础 n英国数学家乔治英国数学家乔治布尔(布尔(GeorgeBoole)于于1847年年在他的著作中首先对在他的著作中首
5、先对逻辑代数逻辑代数进行了系统的论述,进行了系统的论述,故逻辑代数始称为故逻辑代数始称为布尔代数布尔代数,因为逻辑代数用于,因为逻辑代数用于研究二值变量的运算规律,所以也称为研究二值变量的运算规律,所以也称为二值代数二值代数。102.2.1逻辑代数的基本运算和复合运算逻辑代数的基本运算和复合运算n逻辑代数的基本运算包括逻辑代数的基本运算包括与、或、非与、或、非三种运算。三种运算。n下面用三个指示灯的控制电路来分别说明三种基下面用三个指示灯的控制电路来分别说明三种基本逻辑运算的物理意义。本逻辑运算的物理意义。n设设开关开关A、B为逻辑变量,约定开关闭合为逻辑为逻辑变量,约定开关闭合为逻辑1、开关
6、断开为逻辑开关断开为逻辑0;设;设灯灯为逻辑函数为逻辑函数F,约定灯亮约定灯亮为逻辑为逻辑1,灯灭为逻辑,灯灭为逻辑0。111.与运算与运算 n逻逻辑辑与与(也也叫叫逻逻辑辑乘乘)定定义义如如下下:“一一个个事事件件要要发发生生需需要要多多个个条条件件,只只有有当当所所有有的的条条件件都都具具备备之之后后,此事件才发生此事件才发生”。EABF?怎么表示与运算呢怎么表示与运算呢121)真真值值表表:将将逻逻辑辑变变量量所所有有可可能能取取值值的的组组合合与与其其一一一一对对应应的的逻逻辑辑函函数数值值之之间间的的关关系系以以表表格格的的形形式表示出来,叫做式表示出来,叫做逻辑函数的真值表逻辑函数
7、的真值表。与逻辑运算真值表与逻辑运算真值表ABF0011010100011.与运算与运算 输入输入输出输出132)逻逻辑辑表表达达式式:表表示示逻逻辑辑与与运运算算的的逻逻辑辑函函数数表表达达式式为为FAB,式式中中“”为为与与运运算算符符号号,有有时时也也可以省略。可以省略。与运算的规则为:与运算的规则为:000,010,100,11=1。与运算可以推广到多个逻辑变量,即与运算可以推广到多个逻辑变量,即FABC。1.与运算与运算 143)逻逻辑辑符符号号(电电路路图图):在在数数字字电电路路中中,实实现现逻逻辑辑与与运运算算的的单单元元电电路路叫叫与与门门,与与门门的的逻逻辑辑符符号号如图所
8、示。如图所示。1.与运算与运算 本教材采用的本教材采用的符号符号152.或运算或运算 n在在决决定定一一事事件件发发生生的的多多个个条条件件中中,只只要要有有一一个个条件满足,此事件就会发生。条件满足,此事件就会发生。A AE EB BF F 逻辑或运算的真值表逻辑或运算的真值表16n或运算或运算逻辑函数表达式逻辑函数表达式为为FAB,式中式中“”为或运算符号。为或运算符号。n或运算的规则为:或运算的规则为:0+00,0+11,1+01,1+1=1。n逻辑或运算也可推广到多个逻辑变量,即逻辑或运算也可推广到多个逻辑变量,即 F=A+B+C+。2.或运算或运算 172.或运算或运算n实现逻辑或运
9、算的单元电路叫实现逻辑或运算的单元电路叫或门或门,或门的逻,或门的逻辑符号如图所示。辑符号如图所示。183.非运算非运算 n当条件不具备时,事件才会发生。当条件不具备时,事件才会发生。E EY YA AR R逻辑非运算的真值表逻辑非运算的真值表193.非运算非运算n非非运运算算的的逻逻辑辑表表达达式式为为,式式中中A上上的的“”为非运算符号,为非运算符号,EDA中表示为中表示为。n非运算的规则为:非运算的规则为:n实实现现非非运运算算的的单单元元电电路路叫叫非非门门(或或反反相相器器),非非门门的逻辑符号如图所示。的逻辑符号如图所示。204.几种常用的逻辑运算几种常用的逻辑运算n由与、或、非三
10、种基本逻辑运算可以组合成多种由与、或、非三种基本逻辑运算可以组合成多种常用的复合逻辑运算。常用的复合逻辑运算。1)与非运算与非运算ABF001101011110214.几种常用的逻辑运算几种常用的逻辑运算2)或非运算)或非运算ABF001101011000224.几种常用的逻辑运算几种常用的逻辑运算3)与或非运算)与或非运算234)异或逻辑运算)异或逻辑运算对对于于两两变变量量的的异异或或运运算算,当当输输入入相相异异时时输输出出为为1,输入相同时输出为,输入相同时输出为0。245)同或逻辑运算)同或逻辑运算对对于于两两变变量量的的同同或或运运算算,当当输输入入相相同同时时输输出出为为1,输入
11、相异时输出为,输入相异时输出为0。252.2.2逻辑代数的基本公式和常用公式逻辑代数的基本公式和常用公式 n1.基本公式基本公式 0101定律:定律:重叠律:重叠律:262.2.2逻辑代数的基本公式和常用公式逻辑代数的基本公式和常用公式272.2.2逻辑代数的基本公式和常用公式逻辑代数的基本公式和常用公式同理可证明:同理可证明:282.2.2逻辑代数的基本公式和常用公式逻辑代数的基本公式和常用公式292.常用公式常用公式 302.常用公式常用公式312.常用公式常用公式32*异或公式异或公式(补充补充)332.2.3逻辑代数的基本规则逻辑代数的基本规则 n1.代入规则代入规则 对对任任意意逻逻
12、辑辑等等式式,如如果果将将式式中中的的某某一一变变量量用用其其他变量或逻辑函数替换,则此等式仍然成立。他变量或逻辑函数替换,则此等式仍然成立。例例如如,等等式式,若若函函数数FBC去去置置换换等等式式中中地地变变量量B,则则等等式式左左边边,而而等等式式右右边边,显显然,等式仍然成立。然,等式仍然成立。34n2.反演规则反演规则 对于一个逻辑函数式对于一个逻辑函数式F,F,若将其中所有的若将其中所有的则得到的结果就是则得到的结果就是F F的的反函数反函数。35注意:注意:优先顺序不能变,帽子以上不能变优先顺序不能变,帽子以上不能变。363.对偶规则对偶规则 F F F F F F F F 对于
13、一个逻辑函数式对于一个逻辑函数式F,F,若将其中的若将其中的则得到的结果就是则得到的结果就是F F的对偶式。的对偶式。若两逻辑式相等若两逻辑式相等,则它们的对偶式也相等。则它们的对偶式也相等。372.3逻辑函数常用的描述方法及相互间的转换逻辑函数常用的描述方法及相互间的转换2.3.1逻辑函数常用的描述方法逻辑函数常用的描述方法 逻辑函数常用的描述方法有逻辑函数常用的描述方法有逻辑表达式逻辑表达式真值表真值表逻辑电路图逻辑电路图卡诺图卡诺图。381.逻辑表达式逻辑表达式 由由逻逻辑辑变变量量和和逻逻辑辑运运算算符符号号组组成成,用用于于表表示示变变量量之之间逻辑关系的式子,称为逻辑表达式。间逻辑
14、关系的式子,称为逻辑表达式。常常用用的的逻逻辑辑表表达达式式有有与与或或表表达达式式、标标准准与与或或表表达达式式、或或与与表表达达式式、标标准准或或与与表表达达式式、与与非非与与非非表表达达式式、或非或非或非或非表达式、表达式、与或非与或非表达式等。表达式等。39n与或表达式:与或表达式:n标准与或表达式:标准与或表达式:n或与表达式:或与表达式:n标准或与表达式标准或与表达式:n与非与非表达式与非与非表达式:n或非或非表达式或非或非表达式:n与或非表达式:与或非表达式:402.真值表真值表 用用来来反反映映变变量量所所有有取取值值组组合合及及对对应应函函数数值值的的表表格格,称为真值表。称
15、为真值表。例例如如,对对于于三三变变量量的的判判断断奇奇数数的的电电路路中中,当当A、B、C三三个个变变量量中中有有奇奇数数个个1时时,输输出出F为为1;否否则则,输出输出F为为0。41表表2-12 三变量判断奇数电路的真值表三变量判断奇数电路的真值表 ABC F 000001010011100101110111 01101001423.逻辑图逻辑图 n由由逻辑门电路符号逻辑门电路符号构成的,用来表示逻辑变量之间构成的,用来表示逻辑变量之间关系的图形称为逻辑电路图,简称逻辑图。关系的图形称为逻辑电路图,简称逻辑图。434.卡诺图卡诺图n将逻辑变量分成两组,分别在将逻辑变量分成两组,分别在横竖两
16、个方向横竖两个方向排排列出各组变量的列出各组变量的所有取值组合所有取值组合,构成一个有个,构成一个有个方格的图形,其中,每一个方格对应变量的一方格的图形,其中,每一个方格对应变量的一个取值组合,这种图形叫做卡诺图。个取值组合,这种图形叫做卡诺图。442.3.2不同描述方法之间的转换不同描述方法之间的转换 1.表达式表达式真值表真值表由表达式列函数的真值表时,一般首先按自然二由表达式列函数的真值表时,一般首先按自然二进制码的顺序列出函数所含逻辑变量的所有不同进制码的顺序列出函数所含逻辑变量的所有不同取值组合,再确定其对应的函数值。取值组合,再确定其对应的函数值。45例例2-1 列出逻辑函数列出逻
17、辑函数的真值表的真值表 n解解:逐逐个个将将变变量量A、B、C的的各各个个取取值值组组合合代代入入逻辑函数中,求出相应的函数值。逻辑函数中,求出相应的函数值。nABC取取000时时,F为为0;ABC取取001时时,F为为1;ABC取取110时时,F为为1;ABC取取111时时,F为为0。n按按自自然然二二进进制制码码的的顺顺序序列列出出变变量量A、B、C的的所所有不同取值组合,再根据以上的分析结果,有不同取值组合,再根据以上的分析结果,46表表2-13 逻辑函数逻辑函数的真值表的真值表ABCF0000010100111001011101110111111047FA B C0 0 0 00 1
18、0 01 0 0 01 1 0 00 0 1 00 1 1 11 0 1 11 1 1 1 找出输出找出输出“1”的组合的组合 用用“与与”写出使输出为写出使输出为1的组合。的组合。将所有已写出的组合进行将所有已写出的组合进行“或或”真值表真值表2.真值表真值表表达式表达式 483.表达式表达式逻辑图逻辑图492.3.3逻辑函数的建立及其描述方法逻辑函数的建立及其描述方法 n为为了了解解决决某某个个实实际际问问题题,必必须须研研究究其其因因变变量量及及其其相相互之间的逻辑关系,从而得出相应的逻辑函数。互之间的逻辑关系,从而得出相应的逻辑函数。n一一般般来来说说,首首先先应应根根据据提提出出的的
19、实实际际逻逻辑辑命命题题,确确定定输入逻辑变量、输出逻辑变量。输入逻辑变量、输出逻辑变量。n研究它们之间的因果关系,列出其真值表。研究它们之间的因果关系,列出其真值表。n再根据真值表写逻辑函数表达式。再根据真值表写逻辑函数表达式。n根据表达式画出电路图。根据表达式画出电路图。50n例例2-13:有有一一水水塔塔,用用一一大大一一小小的的两两台台电电动动机机MS和和ML分分别别驱驱动动两两个个水水泵泵向向水水塔塔注注水水,当当水水塔塔的的水水位位降降到到C点点时时,小小电电动动机机MS单单独独驱驱动动小小水水泵泵注注水水,当当水水位位降降到到B点点时时,大大电电动动机机ML单单独独驱驱动动大大水
20、水泵泵注注水水,当当水水位位降降到到A点点时时由由两两台台电电动动机机同同时时驱驱动动水水泵泵注注水水。试设计一个控制电动机工作的逻辑电路。试设计一个控制电动机工作的逻辑电路。51n解解1)设设水水位位C、B、A为为输输入入变变量量,当当水水位位降降到到C、B、A的的某某点点时时,取取值值为为逻逻辑辑“1”,否否则则取取值值为为逻逻辑辑“0”;电电动动机机MS和和ML为为输输出出变变量量,工工作作时取值为时取值为“1”,不工作时为,不工作时为“0”。n2)分分析析逻逻辑辑变变量量之之间间的的因因果果关关系系,列列出出此此逻逻辑辑函数的真值表。函数的真值表。52n3)根据真值表可写出逻辑函数表达
21、式。)根据真值表可写出逻辑函数表达式。534)根据逻辑函数表达式画出逻辑电路图。根据逻辑函数表达式画出逻辑电路图。542.4逻辑函数的化简逻辑函数的化简2.4.1逻辑函数的最简形式逻辑函数的最简形式 n同一逻辑函数可以采用不同的逻辑电路图来实现,同一逻辑函数可以采用不同的逻辑电路图来实现,而这些逻辑电路图所采用的器件的种类或数量可能而这些逻辑电路图所采用的器件的种类或数量可能会有所不同,因此化简逻辑函数可以简化电路、节会有所不同,因此化简逻辑函数可以简化电路、节省器材、降低成本、提高系统的可靠性。因此,化省器材、降低成本、提高系统的可靠性。因此,化简逻辑函数对工程设计来说具有重要意义简逻辑函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑代数及其化简 2 逻辑 代数 及其
限制150内