版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二部分数字电路数字信号与数字电路模拟信号:在时间上和数值上连续的信号。数字信号:在时间上和数值上不连续的(即离散的)信号。uu模拟信号波形数字信号波形tt对模拟信号进行传输、处理的电子线路称为模拟电路。对数字信号进行传输、处理的电子线路称为数字电路。(2)按所用器件制作工艺的不同:数字电路可分为双极型(TTL型)和单极型(MOS型)两类。(3)按照电路的结构和工作原理的不同:数字电路可分为组合逻辑电路和时序逻辑电路两类。组合逻辑电路没有记忆功能,其输出信号只与当时的输入信号有关,而与电路以前的状态无关。时序逻辑电路具有记忆功能,其输出信号不仅和当时的输入信号有关,而且与电路以前的状态有关。(1)按集成度分类:数字电路可分为小规模(SSI,每片数十器件)、中规模(MSI,每片数百器件)、大规模(LSI,每片数千器件)和超大规模(VLSI,每片器件数目大于1万)数字集成电路。集成电路从应用的角度又可分为通用型和专用型两大类型。数字电路的分类数字电路的优点(1)便于高度集成化。(2)工作可靠性高、抗干扰能力强。(3)数字信息便于长期保存。(4)数字集成电路产品系列多、通用性强、成本低。(5)保密性好。第八章数字逻辑基础8.1数制与BCD码8.2逻辑代数基础8.1数制与BCD码数制即指计数的方法,日常生活中最常用的是十进制计数,而在数字电路和计算机中最常用的是二进制、八进制和十六进制。数制的概念(1)进位制:表示数时,仅用一位数码往往不够用,必须用进位计数的方法组成多位数码。多位数码每一位的构成以及从低位到高位的进位规则称为进位计数制,简称进位制。数制的要素(2)基数:进位制的基数,就是在该进位制中可能用到的数码个数。(3)位权(位的权数):在某一进位制的数中,每一位的大小都对应着该位上的数码乘上一个固定的数,这个固定的数就是这一位的权数。权数是一个幂。1.十进制
数码为:0~9;基数是10。运算规律:逢十进一,即:9+1=10。十进制数的权展开式:55555×103=50005×102=5005×101=505×100=5=5555103、102、101、100称为十进制的权。各数位的权是10的幂。同样的数码在不同的数位上代表的数值不同。+任意一个十进制数都可以表示为各个数位上的数码与其对应的权的乘积之和,称权展开式。即:(5555)10=5×103+5×102+5×101+5×100又如:(209.04)10=2×102+0×101+9×100+0×10-1+4×10-28.1.1常用数制2.二进制数码为:0、1;基数是2。运算规律:逢二进一,即:1+1=10。二进制数的权展开式:如:(101.01)2=1×22+0×21+1×20+0×2-1+1×2-2=(5.25)10加法规则:0+0=0,0+1=1,1+0=1,1+1=10乘法规则:0.0=0,0.1=0,1.0=0,1.1=1运算规则各数位的权是2的幂二进制数只有0和1两个数码,它的每一位都可以用电子元件来实现,且运算规则简单,相应的运算电路也容易实现。数码为:0~9、A~F;基数是16。运算规律:逢十六进一,即:F+1=10。十六进制数的权展开式:如:(D8.A)16=13×161+8×160+10×16-1=(216.625)10各数位的权是16的幂3.十六进制和八进制数码为:0~7;基数是8。运算规律:逢八进一,即:7+1=10。八进制数的权展开式:如:(207.04)8=2×82+0×81+7×80+0×8-1+4×8-2=(135.0625)10各数位的权是8的幂结论①一般地,N进制需要用到N个数码,基数是N;运算规律为逢N进一。②如果一个N进制数M包含n位整数和m位小数,即(an-1an-2…a1a0·a-1a-2…a-m)2则该数的权展开式为:(M)2=an-1×Nn-1+
an-2×Nn-2+…+a1×N1+
a0
×N0+a-1×N-1+a-2×N-2+…+a-m×N-m③由权展开式很容易将一个N进制数转换为十进制数。(1)二进制转换成十进制按权相加法:将各位二进制数的权值乘上系数,相加。例:求二进制数11010.101相应的十进制数。(11010.101)=124+123+022+121+020+12-1+02-2+12-3=16+8+0+2+0+0.5+0+0.125=(26.625)104.二进制数与十进制数之间的转换15常用二进制的权
-4-3-2-101234567891011120.06250.1250.250.51248163264128256512102420484096(2)十进制转换成二进制十进制整数用除2取余法例:将十进制13转换成二进制形式
213余数
261因此:(13)10=(1101)22302110116十进制净小数用乘2取整法例:将十进制纯小数0.562转换成误差不大于2-6的二进制数0.562×2=1.1241(K-1)0.124×2=0.2480(K-2)0.248×2=0.4960(K-3)0.496×2=0.9920(K-4)0.992×2=1.9841(K-5)最后余小数0.984>0.5,四舍五入K-6=1。所以(0.562)10=(0.100011)2整数部分采用基数连除法,先得到的余数为低位,后得到的余数为高位。小数部分采用基数连乘法,先得到的整数为高位,后得到的整数为低位。所以:(44.375)10=(101100.011)2采用基数连除、连乘法,可将十进制数转换为任意的N进制数。当其他进制数转换为十进制数时,可将其他进制数按加权系数展开式展开,求得的和即为相应的十进制数。1.3带符号二进制数的代码表示
为了标记一个数的正负,人们通常在一个数的前面用“+”号表示正数,用“-”号表示负数。在数字系统中,符号和数值一样是用0和1来表示的,一般将数的最高位作为符号位,用0表示正,用1表示负。其格式为
XfXn-1Xn-2…X1X0↑
符号位
通常将用“+”、“-”表示正、负的二进制数称为符号数的真值,而把将符号和数值一起编码表示的二进制数称为机器数或机器码。常用的机器码有原码、反码和补码三种。第一章基本知识
1.3.1原码
X0≤X<1
[X]原=
1-X-1<X≤0
0正即符号位
1负数值位:不变一、小数原码的定义
设二进制小数X=±0.x-1x-2…x-m,则其原码定义为
原码:符号位用0表示正,1表示负;数值位保持不变。原码表示法又称为符号—数值表示法。第一章基本知识
例如,若X1=+0.1011,X2=-0.1011
则[X1]原=0.1011
[X2]原=1-(-0.1011)=1.1011根据定义,小数“0”的原码可以表示成0.0…0或1.0…0。
第一章基本知识二、整数原码的定义
X0≤X<2n
[X]原=
2n-X-2n<X≤0设二进制整数X=±xn-1xn-2…x0,则其原码定义为例如,若X1=,X2=-1101,则X1和X2的原码为[X1]原=01101[X2]原=24-(-1101)=10000=11101同样,整数“0”的原码也有两种形式,即00…0和10…0。
第一章基本知识第一章基本知识原码的优点:
简单易懂,求取方便;
缺点:加、减运算不方便。
当进行两数加、减运算时,要根据运算及参加运算的两个数的符号来确定是加还是减;如果是做减法,还需根据两数的大小确定被减数和减数,以及运算结果的符号。显然,这将增加运算的复杂性。
为了克服原码的缺点,引入了反码和补码。
1.3.2反码
X0≤X<1
[X]反=
(2-2-m)+X-1<X≤0第一章基本知识一、小数反码的定义
设二进制小数X=±0.x-1x-2…x-m,则其反码定义为
带符号二进制数的反码表示:
符号位———用0表示正,用1表示负;
数值位———正数反码的数值位和真值的数值位相同;而负数反码的数值位是真值的数值位按位变反。例如,若X1=+0.1011,X2=-0.1011,则X1和X2的反码为
[X1]反=0.1011
[X2]反=2-2-4+X2=10.0000-0.0001-0.1011=1.0100
根据定义,小数“0”的反码有两种表示形式,即0.0…0和1.1…1。
第一章基本知识即
-0.1011
1.0100二、整数反码的定义
设二进制整数X=±xn-1xn-2…x0,则其反码定义为第一章基本知识即
-1001
10110整数“0”的反码也有两种形式,即00…0和11…1。
例如,若X1=,X2=-1001,则X1和X2的反码为[X1]反
=01001[X2]反=(25-1)+X=(100000-1)+(-1001)=11111-1001=10110[X]反=(2n+1-1)+X-2n<X≤0X0≤X<2n采用反码进行加、减运算时,无论进行两数相加还是两数相减,均可通过加法实现。
加、减运算规则如下:
[X1+X2]反=[X1]反+[X2]反[X1–
X2]反=[X1]反+[-X2]反
第一章基本知识
运算时,符号位和数值位一样参加运算。当符号位有进位产生时,应将进位加到运算结果的最低位,才能得到最后结果。
1.3.3补码
带符号二进制数的补码表示:
符号位——用0表示正,用1表示负;
数值位——正数补码的数值位与真值相同;负数补码的数值位是真值的数值位按位变反,并在最低位加1。设二进制小数X=±0.x-1x-2…x-m,则其补码定义为一、小数补码的定义
X0≤X<1
[X]补=
2+X-1≤X<0第一章基本知识
例如,若X1=+0.1011,X2=-0.1011,则X1和X2的补码为
[X1]补=0.1011
[X2]补=2+X=10.0000-0.1011=1.0101
注意:小数“0”的补码只有一种表示形式,即0.0…0。
第一章基本知识即
-0.1011
1.0100
+1
1.0101
二、整数补码的定义设二进制整数X=±xn-1xn-2…x0,则其补码定义为
X0≤X<2n
[X]补=2n+1+X-2n≤X<0例如,若X1=,X2=-1010,则X1和X2的补码为[X1]补=01010(正数补码的数值位与真值相同。)[X2]补=25+X=100000-1010=10110(负数补码的数值位是真值的数值位按位变反,并在最低位加1。)整数“0”的补码也只有一种表示形式,即00…0。
第一章基本知识采用补码进行加、减运算时,可以将加、减运算均通过加法实现。
运算时,符号位和数值位一样参加运算,若符号位有进位产生,则应将进位丢掉后才能得到正确结果。第一章基本知识运算规则如下:
[X1+X2]补=[X1]补+[X2]补[X1–X2]补=[X1]补+[-X2]补用一定位数的二进制数来表示十进制数码、字母、符号的过程称为编码。用以表示十进制数码、字母、符号等信息的一定位数的二进制数称为代码。数字系统只能识别0和1,怎样才能表示更多的数码、符号、字母呢?用编码可以解决此问题。8.1.2几种简单的编码
1.二-十进制代码:用4位二进制数b3b2b1b0来表示十进制数中的0~9十个数码。简称BCD码。2421码的权值依次为2、4、2、1;余3码由8421码加0011得到;2.格雷码是一种循环码,其特点是任何相邻的两个码字,仅有一位代码不同,其它位相同。用四位自然二进制码中的前十个码字来表示十进制数码,因各位的权值依次为8、4、2、1,故称8421BCD码。
生活中使用十进制,但计算机使用二进制。任意进制数转换为十进制数:权展开式十进制数转换为其它进制数:整数部分采用基数除法,小数部分采用基数乘法。1位八进制数由3位二进制数构成,1位十六进制数由4位二进制数,所以很容易实现二进制数与八进制数、十六进制数之间的相互转换。(码制)二进制代码可以表示符号及文字等形象的信息。BCD码是用4位二进制代码代表1位十进制数的编码(按1:4展开获得BCD码,或按4:1收缩获得对应的十进制数),有多种BCD码形式,最常用的是8421BCD码。《数制与码制》小结8.2逻辑代数基础逻辑代数又叫布尔代数或开关代数,是由英国数学家乔治·布尔于1847年创立的。逻辑代数与普通代数都由字母来代替变量,但逻辑代数与普通代数的概念不同,它不表示数量大小之间的关系,而是描述客观事物之间一般逻辑关系的一种数学方法。逻辑代数--
事物的发展变化通常都是有一定因果关系的,这种因果关系一般称为逻辑代数.例如,在右图的指示灯控制电路中,我们用字母Y表示指示灯,用A、B表示两个开关。指示灯Y的亮与灭两种状态取决于开关A、B的通断状态。我们将A、B称为输入逻辑变量,将Y称为输出逻辑变量。逻辑代数有两种逻辑体制,其中,正逻辑体制规定,高电平为逻辑1,低电平为逻辑0;负逻辑体制规定,低电平为逻辑1,高电平为逻辑0。逻辑变量的取值只有两种,即逻辑0和逻辑1,它们并不表示数量的大小,而是表示两种对立的逻辑状态,如开关的通与断、电位的高与低、灯的亮与灭等。0和1称为逻辑常量。8.2.1基本逻辑运算在逻辑代数中有三种基本的逻辑运算:与运算、或运算、非运算。1.与逻辑运算只有当决定一件事情的所有条件都具备时,这件事情才会发生,这种因果关系称为“与”逻辑运算。两个开关必须同时接通,灯才亮。逻辑表达式为:Y=ABA、B都断开,灯不亮。A断开、B接通,灯不亮。A接通、B断开,灯不亮。A、B都接通,灯亮。在逻辑代数中,与逻辑运算又叫逻辑乘,两变量的与运算可用逻辑表达式表示为:Y=A·B归纳为“有0出0,全1为1”。数字电路中,实现与逻辑关系的逻辑电路称为与门,其逻辑电路符号如图所示。功能表真值表低电平有效与逻辑符号2.或逻辑运算
当决定事件发生的条件具备一个或一个以上时,事件就发生;只有当所有条件均不具备时,事件才不会发生。这种因果之间的关系就是“或”逻辑的运算关系。如,在上图所示的电路中,只要开关A、B中任意一个接通或者两个都接通,灯就亮;只有当开关A、B均断开时,灯才不亮。两个开关只要有一个接通,灯就会亮。逻辑表达式为:Y=A+BA、B都断开,灯不亮。A断开、B接通,灯亮。A接通、B断开,灯亮。A、B都接通,灯亮。在逻辑代数中,或逻辑运算又叫逻辑加,两变量的或运算可用逻辑表达式表示为:Y=A+B运算规则可以归纳为“全0出0,有1为1”。在数字电路中,实现或逻辑关系的逻辑电路称为或门,其逻辑电路符号如下图所示。真值表功能表高电平有效或逻辑符号
3.非逻辑运算非运算关系是,当条件具备时,事件不发生;当条件不具备时,事件能发生。即某事件发生与否,仅取决于一个条件,而且是对该条件的否定。
非逻辑关系电路例如,在图示电路中,当开关A接通时,灯Y不亮;而当开关A断开时,灯Y亮。在逻辑代数中,非逻辑运算又称逻辑反。非逻辑关系的表达式为:Y=A
非逻辑运算规则可以归纳为“有0出1,是1为0”。非逻辑电路符号如右图所示。真值表功能表非逻辑符号8.2.2复合逻辑运算
复合逻辑是指由与、或、非3种基本逻辑关系组合而成的逻辑关系。常用的复合逻辑运算主要包括:与非、或非、与或非、异或、同或等。与非逻辑符号低电平有效1.与非逻辑
与非逻辑运算是由与、非两种基本运算按照“先与后非”的顺序复合而成的。
2.或非逻辑
或非逻辑符号高电平有效3.与或非逻辑与或非逻辑符号与或非门的逻辑图4.异或逻辑异或是一种二变量逻辑运算,当两个变量不同时,输出为1;当两个变量相同时,输出为0,即“不同为1,相同为0”。异或逻辑符号5.同或逻辑同或也是一种二变量逻辑运算,当两个变量相同时,输出为1;当两个变量不同时,输出为0,即“相同为1,不同为0”。同或逻辑符号A⊙B=AB+
AB
AB=A
⊙B
A⊙B=AB主要逻辑关系的小结与逻辑、与非逻辑:逻辑0有效或逻辑、或非逻辑:逻辑1有效同或:相同出“1”异或:相异出“1”
特别提醒:记住以上逻辑关系的相应逻辑符号
8.2.3逻辑函数的表示方法及相互转换逻辑函数常用的表示方法有5种:真值表表达式逻辑图波形图卡诺图1.真值表
逻辑真值表是将输入变量的各种可能取值和相应的函数值排列在一起组成的表格,一个确定的逻辑函数只有一个逻辑真值表,具有唯一性。逻辑真值表能够直观明了地反映变量取值和函数值的对应关系,但输入变量较多时,列写起来比较繁琐,它是将实际问题抽象为逻辑问题的首选描述方法。2.逻辑函数表达式逻辑函数的表达式不是惟一的,可以有多种形式,并且能互相转换。逻辑函数的特点是:简洁、抽象,便于化简和转换。
3.逻辑图与、或、非等运算关系用相应的逻辑符号表示出来,就是函数的逻辑图。例如,异或逻辑关系也可用如图所示的逻辑图来表示。优点是:逻辑图与数字电路的器件有明显的对应关系,便于制作实际电路。缺点是不能直接进行逻辑推演和变换。4.波形图反映输入和输出波形变化规律的图形,称为波形图,也称为时序图。异或逻辑关系中,当给定A、B的输入波形后,可画出函数Y的波形,如图所示。异或逻辑关系的波形图
波形图的优点是,能直观反映变量与时间的关系和函数值变化的规律,它与实际电路中的电压波形相对应。5.各种表示方法之间的相互转换同一逻辑函数可以用几种不同的方式来表示,这几种表示方法之间必然可以相互转换。8.2.4基本定律和规则与普通代数相似,逻辑代数中的运算也遵循一定的定律和规律,下面我们介绍逻辑代数的基本定律和几条常用的规则,熟悉这些内容,对数字电路的分析和设计是非常有用的。1.逻辑函数的相等ABCY
1Y
20000000111010000111110000101111101111111Y1=Y2(1)常量之间的关系(2)基本公式分别令A=0及A=1代入这些公式,即可证明它们的正确性。2.基本定律(3)基本定律利用真值表很容易证明这些公式的正确性。如证明A·B=B·A:逻辑代数有3个重要的规则:代入规则、反演规则和对偶规则。(1)代入规则
在任何一个逻辑等式中,如果以某个逻辑变量或逻辑函数同时取代等式两端的任何一个逻辑变量,则等式依然成立。这个规则称为代入规则。例如,在反演律中用BC去代替等式中的B,则新的等式仍成立。例如,已知等式,用函数Y=AC代替等式中的A,根据代入规则,等式仍然成立,即有:3.逻辑代数的三条规则(2)反演规则如果将逻辑函数表达式Y中的“·”变为“+”,“+”变为“·”;“0”变为“1”,“1”变为“0”;原变量变为反变量,反变量变为原变量,那么新得到的逻辑函数表达式就是函数Y的反函数,这一规则称为反演规则。利用反演规则可以方便地求得一个函数的反函数。使用反演规则时,应注意以下两点。(1)要保持原函数中的逻辑运算的优先顺序,即要先括号,接着与,然后或,最后非。(2)不属于单个变量上的非号要保留不变。
(3)口诀:“长非、短非互换,与、或互换”(3)对偶规则若将逻辑函数Y中的“·”变为“+”,“+”变为“·”;“0”变为“1”,“1”变为“0”;而变量保持不变,那么得到的新逻辑函数表达式称为函数Y的对偶式,用Y′表示,也可以说Y和Y′互为对偶式。对偶规则的内容是:如果两个逻辑函数表达式相等,它们的对偶式也一定相等。对偶规则的意义在于:如果两个函数相等,则它们的对偶函数也相等。利用对偶规则,可以使要证明及要记忆的公式数目减少一半。例如:8.2.5逻辑函数的标准形式
同一逻辑函数可以有多种不同的表达方式,它们之间能互相转换。一个逻辑函数的表达式可以有与或表达式、或与表达式、与非-与非表达式、或非-或非表达式、与或非表达式5种表示形式。一种形式的函数表达式相应于一种逻辑电路。尽管一个逻辑函数表达式的各种表示式不同,但逻辑功能是相同的。在逻辑电路设计中,对逻辑函数化简具有十分重要的意义。逻辑函数表达式越简单,实现该函数所用的逻辑元件就越少,电路的可靠性就越高。一般情况下,都将逻辑函数化为最简与或表达式(乘积项最少,且每个乘积项的变量数最少)8.2.6逻辑函数的化简逻辑函数化简的意义:逻辑表达式越简单,实现它的电路越简单,电路工作越稳定可靠。1、最简与或表达式乘积项最少、并且每个乘积项中的变量也最少的与或表达式。最简与或表达式方法2:在真值表中寻找输出原变量,列出与或表达式,2、最简与非-与非表达式非号最少、并且每个非号下面乘积项中的变量也最少的与非-与非表达式。①在最简与或表达式的基础上两次取反②用摩根定律去掉下面的非号3、最简或与表达式括号最少、并且每个括号内相加的变量也最少的或与表达式。①求出反函数的最简与或表达式②利用反演规则写出函数的最简或与表达式方法2:在真值表中寻找输出反变量,列出与或表达式,再利用反演律转化为或与表达式4、最简或非-或非表达式非号最少、并且每个非号下面相加的变量也最少的或非-或非表达式。①求最简或与表达式②两次取反5、最简与或非表达式非号下面相加的乘积项最少、并且每个乘积项中相乘的变量也最少的与或非表达式。①求最简或非-或非表达式③用摩根定律去掉下面的非号②用摩根定律去掉大非号下面的非号(1)并项法逻辑函数的公式化简法就是运用逻辑代数的基本公式、定律和规则来化简逻辑函数。利用公式A+A=1,将两项合并为一项,并消去一个变量。若两个乘积项中分别包含同一个因子的原变量和反变量,而其他因子都相同时,则这两项可以合并成一项,并消去互为反变量的因子。运用摩根定律运用分配律运用分配律1.公式化简法(2)吸收法如果乘积项是另外一个乘积项的因子,则这另外一个乘积项是多余的。运用摩根定律(1)利用公式A+AB=A,消去多余的项。(2)利用公式A+AB=A+B,消去多余的变量。
如果一个乘积项的反是另一个乘积项的因子,则这个因子是多余的。(3)配项法(1)利用公式A=A(B+B),为某一项配上其所缺的变量,以便用其它方法进行化简。(2)利用公式A+A=A,为某项配上其所能合并的项。(4)消项法利用冗余律AB+AC+BC=AB+AC,将冗余项BC消去。例:化简函数解:①先求出Y的对偶函数Y',并对其进行化简。②求Y'的对偶函数,便得Y的最简或与表达式。公式法的小结对逻辑函数用公式化简时,没有固定的方法可遵循,有时要灵活、综合、甚至重复地使用某些公式,才能将函数化为最简的形式。能否尽快地将函数化为最简形式,取决于对公式的熟练程度及应用技巧。适用范围:多变量的逻辑函数化简(5个以上)在应用公式法对逻辑函数进行化简时,不仅要求对公式能熟练应用,而且要判断最后结果是否最简,遇到较复杂的逻辑函数时,此方法有一定难度。下面介绍的卡诺图化简法,只要掌握了其要领,化简逻辑函数非常方便。2.卡诺图化简法逻辑函数的最小项及其表达式1.最小项的定义与性质(1)最小项:如果一个函数的某个乘积项包含了函数的全部变量,其中每个变量都以原变量或反变量的形式出现,且仅出现一次,则这个乘积项称为该函数的一个标准积项,通常称为最小项。3个变量A、B、C可组成8个最小项:(2)最小项的表示方法:通常用符号mi来表示最小项。下标i的确定:把最小项中的原变量记为1,反变量记为0,当变量顺序确定后,可以按顺序排列成一个二进制数,则与这个二进制数相对应的十进制数,就是这个最小项的下标i。3个变量A、B、C的8个最小项可以分别表示为:(3)最小项的性质:①任意一个最小项,只有一组变量取值使其值为1。③全部最小项的和必为1。ABCABC②任意两个不同的最小项的乘积必为0。2.逻辑函数的最小项表达式
任何一个逻辑函数都可以表示成唯一的一组最小项之和,称为标准与或表达式,也称为最小项表达式对于不是最小项表达式的与或表达式,可利用公式A+A=1和A(B+C)=AB+BC来配项展开成最小项表达式。如果列出了函数的真值表,则只要将函数值为1的那些最小项相加,便是函数的最小项表达式。m1=ABCm5=ABCm3=ABCm2=ABC将真值表中函数值为0的那些最小项相加,便可得到反函数的最小项表达式。求Y的与或表达式求Y的或与表达式逻辑函数的卡诺图表示法1.最小项的卡诺图图1.19二变量的卡诺图卡诺图的特点是任意两个相邻的最小项在图中也是相邻的。(相邻项是指两个最小项只有一个因子互为反变量,其余因子均相同,又称为逻辑相邻项)。2变量的最小项有两个最小项与它相邻图1.20三变量的卡诺图矩阵的横方向和纵方向的逻辑变量取值按照格雷码的顺序排列(相邻项只有1个变量值不同);呈现对称状态。3变量的最小项有3个最小项与它相邻每个4变量的最小项有4个最小项与它相邻最左列的最小项与最右列的相应最小项也是相邻的最上面一行的最小项与最下面一行的相应最小项也是相邻的两个相邻最小项可以合并消去一个变量逻辑函数化简的实质就是相邻最小项的合并卡诺图形象、直观地反映了最小项之间的逻辑相邻关系,但变量增多时,卡诺图会变得更为复杂。当变量的个数在5个或5个以上时,就不能仅用二维空间的几何相邻来代表其逻辑相邻,故一般较少使用。2.逻辑函数的卡诺图表示
(1)逻辑函数是以真值表或者以最小项表达式给出:在卡诺图上那些与给定逻辑函数的最小项相对应的方格内填入1,其余的方格内填入0。m1m3m4m7m6m11m15m14(2)逻辑函数以一般的逻辑表达式给出:先将函数变换为与或表达式(不必变换为最小项之和的形式),然后在卡诺图上与每一个乘积项所包含的那些最小项(该乘积项就是这些最小项的公因子)相对应的方格内填入1,其余的方格内填入0。变换为与或表达式AD的公因子BC的公因子用卡诺图化简逻辑函数1.化简依据
(1)任何两个(21个)标1的相邻最小项,可以合并为一项,并消去一个变量(消去互为反变量的因子,保留公因子)。(2)任何4个(22个)标1的相邻最小项,可以合并为一项,并消去2个变量。BDBDBDBD(3)任何8个(23个)标1的相邻最小项,可以合并为一项,并消去3个变量。DB
小结:相邻最小项的数目必须为2\4\8个才能合并为一项,并消去1\2\3个变量。包含的最小项数目越多,即由这些最小项所形成的圈越大,消去的变量也就越多,从而所得到的逻辑表达式就越简单。这就是利用卡诺图化简逻辑函数的基本原理。4、图形法化简的基本步骤逻辑表达式或真值表卡诺图11合并最小项①圈越大越好,但每个圈中标1的方格数目必须为个。②同一个方格可同时画在几个圈内,但每个圈都要有新方格,否则它就是多余的。③不能漏掉何一个标1的方格。最简与或表达式BDCDACD冗余项2233将代表每个圈的乘积项相加两点说明:①在有些情况下,最小项的圈法不只一种,得到的各个乘积项组成的与或表达式各不相同,哪个是最简的,要经过比较、检查才能确定。ACD+BCD+ABC+AD不是最简BCD+ABC+AD最简特别要注意最左与最右列、最上与最下列相邻!!②在有些情况下,不同圈法得到的与或表达式都是最简形式。即一个函数的最简与或表达式不是唯一的。AC+ABD+ABC+BCDAC+ABD+ABC+ABD用卡诺图化简时,为了保证结果的最简化和正确性,在选取可合并的最小项即画包围圈时,应遵循以下几个原则。(1)每个包围圈只能包含2n个填1的小方格,而且必须是矩形或正方形。(2)包围圈能大勿小。包围圈越大,消去的变量就越多,对应乘积项的因子就越少,化简的结果越简单。(3)包围圈个数越少越好。因个数越少,乘积项就越少,化简后的结果就越简单。(4)画包围圈时,最小项可以被重复包围,但每个包围圈中至少应有一个最小项是单独属于自己的,以保证该化简项的独立性。(5)包围圈应把函数的所有最小项都圈完。小结具有无关项的逻辑函数及其化简逻辑函数中的无关项
随意项:函数可以随意取值(可以为0,也可以为1)或不会出现的变量取值所对应的最小项称为随意项,也叫做无关项。例如:判断一位十进制数是否为偶数。不会出现不会出现不会出现不会出现不会出现不会出现说明×111100111×111010110×110100101×110010100×101100011×10101001001001000011100010000Y
ABCDY
A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临沂科技职业学院《人力资源管理前沿专题》2023-2024学年第一学期期末试卷
- 江苏工程职业技术学院《生命科学基础》2023-2024学年第一学期期末试卷
- 华东政法大学《无机材料综合实验II》2023-2024学年第一学期期末试卷
- 湖北黄冈应急管理职业技术学院《网络存储技术与实践》2023-2024学年第一学期期末试卷
- 珠海科技学院《临床医学概论(内科学)》2023-2024学年第一学期期末试卷
- 浙江同济科技职业学院《电气传动与控制》2023-2024学年第一学期期末试卷
- 中南财经政法大学《聚合过程与原理》2023-2024学年第一学期期末试卷
- 长沙理工大学城南学院《技法理论》2023-2024学年第一学期期末试卷
- 云南交通职业技术学院《医药市场调研与预测》2023-2024学年第一学期期末试卷
- 新一代信息技术产业布局
- 洞悉现状 明确方向-初三上期末家长会
- 质控护理管理制度内容
- 幼儿园幼教集团2025学年第二学期工作计划
- 2025版高考物理复习知识清单
- 2024年考研管理类综合能力(199)真题及解析完整版
- 除数是两位数的除法练习题(84道)
- 六年级下册【默写表】(牛津上海版、深圳版)(英译汉)
- 北京外企劳动合同范例
- 《护患沟通》课件
- 2JaneEyre简·爱-英文版-英文版
- 电子海图模拟系统需求说明
评论
0/150
提交评论