第02讲逻辑代数基础精选PPT.ppt
《第02讲逻辑代数基础精选PPT.ppt》由会员分享,可在线阅读,更多相关《第02讲逻辑代数基础精选PPT.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第02讲逻辑代数基础第1页,此课件共65页哦n逻辑代数是研究数字系统逻辑设计的数学工具。逻辑代数是研究数字系统逻辑设计的数学工具。无论无论何种形式的数字系统,都是由一些基本逻辑电路所何种形式的数字系统,都是由一些基本逻辑电路所组成的。为了组成的。为了解决数字系统分析和设计解决数字系统分析和设计中的各种具体中的各种具体问题,必须掌握问题,必须掌握逻辑代数逻辑代数这一重要数学工具。这一重要数学工具。n本章知识要点本章知识要点n掌握逻辑代数的基本概念(包括变量、运算、掌握逻辑代数的基本概念(包括变量、运算、函数等);函数等);n能灵活运用公理、定理和规则;能灵活运用公理、定理和规则;n掌握逻辑函数的
2、各种表示形式及相互转换;掌握逻辑函数的各种表示形式及相互转换;n掌握逻辑函数化简的常用方法(重点掌握代数法和卡掌握逻辑函数化简的常用方法(重点掌握代数法和卡诺图法)。诺图法)。第2页,此课件共65页哦2.1逻辑代数的基本概念逻辑代数的基本概念n2.1.1、逻辑变量、逻辑变量逻辑代数和普通代数一样,也是用逻辑代数和普通代数一样,也是用字母表示其值可字母表示其值可以变化的量,即变量。需注意的是:以变化的量,即变量。需注意的是:1在普通代数中,变量的取值可以是任意实数,而在普通代数中,变量的取值可以是任意实数,而逻辑代数是一种二值代数系统,即逻辑代数是一种二值代数系统,即任何逻辑变量的取值任何逻辑变
3、量的取值只有两种可能性只有两种可能性-取值取值0或取值或取值1。2逻辑值逻辑值0和和1不再像普通代数中那样具有数量的概念,不再像普通代数中那样具有数量的概念,而是用来表征矛盾的双方和判断事件真伪的形式符号,而是用来表征矛盾的双方和判断事件真伪的形式符号,无无大小、正负之分。大小、正负之分。在数字系统中,开关的接通与断开,在数字系统中,开关的接通与断开,电压的高和低,信号的有和无,晶体管的导通与截电压的高和低,信号的有和无,晶体管的导通与截止等两种稳定的物理状态,均可用止等两种稳定的物理状态,均可用1和和0这两种不同的这两种不同的逻辑值来表征。逻辑值来表征。第3页,此课件共65页哦2.1.2逻辑
4、运算逻辑运算n描述一个数字系统,仅用逻辑变量的取值来反映单描述一个数字系统,仅用逻辑变量的取值来反映单个开关元件的两种状态是不够的,还必须反映一个个开关元件的两种状态是不够的,还必须反映一个复杂系统中各开关元件之间的联系,这种相互联系复杂系统中各开关元件之间的联系,这种相互联系反映到数学上就是几种运算关系。反映到数学上就是几种运算关系。逻辑代数中定义了逻辑代数中定义了“或或”、“与与”、“非非”三种基本运算。三种基本运算。n1“或或”运算运算在逻辑问题的描述中,如果决定某一事件是否发在逻辑问题的描述中,如果决定某一事件是否发生的多个条件中,只要有一个或一个以上条件成立,生的多个条件中,只要有一
5、个或一个以上条件成立,事件便可发生,则这种因果关系称之为事件便可发生,则这种因果关系称之为“或或”逻辑。逻辑。第4页,此课件共65页哦n逻辑代数中,逻辑代数中,“或或”逻辑用逻辑用“或或”运算描述运算描述。“或或”运算又称逻辑加运算又称逻辑加(Logicadition),其运算符号为其运算符号为“+”,有时也用,有时也用“”表示。表示。两变量两变量“或或”运算的关系可表示为运算的关系可表示为F=A+B或者或者F=AB读作读作“F等于等于A或或B”。这里,。这里,A、B是两个逻是两个逻辑变量,辑变量,F表示运算结果表示运算结果.n意思是:意思是:A、B中只要有一个为中只要有一个为1,则,则F为为
6、1;仅当;仅当A、B均为均为0时,时,F才为才为0。第5页,此课件共65页哦ABF000110110111表表2.1“或或”运算表运算表由表2.1可得出“或或”运算运算的运算法则为的运算法则为0+0=01+0=10+1=11+1=1第6页,此课件共65页哦2“与与”运算运算n在逻辑问题中,如果决定某一事件发生的多个条件必须在逻辑问题中,如果决定某一事件发生的多个条件必须同时具备,事件才能发生,则这种因果关系称之同时具备,事件才能发生,则这种因果关系称之“与与”逻辑。逻辑。在逻辑代数中,在逻辑代数中,“与与”逻辑关系用逻辑关系用“与与”运运算描述。算描述。“与与”运算又称为逻辑乘运算又称为逻辑乘
7、(LogicMultiplication),其运算符号为,其运算符号为“”,有时也用,有时也用“”表示。两变量表示。两变量“与与”运算关系可表示为运算关系可表示为nF=AB或者或者F=ABn读作读作“F等于等于A与与B”。意思是:若意思是:若A、B均为均为1,则,则F为为1;否则,;否则,F为为0。该逻辑关系可用表该逻辑关系可用表2.2来描述。来描述。第7页,此课件共65页哦表表2.2“与与”运算表运算表ABF000110110001由表2.2可得出“与与”运算的运运算的运算法则为算法则为0+0=01+0=00+1=01+1=1第8页,此课件共65页哦3.“非非”运算运算n在逻辑问题中,如果某
8、一事件的发生取决在逻辑问题中,如果某一事件的发生取决于条件的否定,即事件与事件发生的条件之于条件的否定,即事件与事件发生的条件之间构成矛盾,则这种因果关系称为间构成矛盾,则这种因果关系称为“非非”逻逻辑。辑。在逻辑代数中,在逻辑代数中,“非非”逻辑用逻辑用“非非”运运算描述。算描述。“非非”运算也叫求反运算或者逻辑运算也叫求反运算或者逻辑否定否定(LogicNegation)。其运算符号为。其运算符号为“-”,有时也用有时也用“”表示。“非非”运算的逻辑运算的逻辑关系可表示为关系可表示为F=A或者或者F=An读作读作“F等于等于A非非”。意思是:若意思是:若A为为0,则,则F为为1;若;若A为
9、为1,则,则F为为0。该逻辑关系可用表。该逻辑关系可用表2.3描述。描述。第9页,此课件共65页哦表表2.3“非非”运算表运算表AF01100=11=0由表由表2.3可得出可得出“非非”运算的运算的运算法则为运算法则为第10页,此课件共65页哦n1、逻辑函数的定义、逻辑函数的定义逻辑代数中函数的定义与普通代数中函数的定义逻辑代数中函数的定义与普通代数中函数的定义极为相似,即随自变量变化的因变量。极为相似,即随自变量变化的因变量。但和普通代数但和普通代数中函数的概念相比,逻辑函数具有它自身的特点:中函数的概念相比,逻辑函数具有它自身的特点:(1)逻辑函数和逻辑变量一样,取值只有逻辑函数和逻辑变量
10、一样,取值只有0和和1两两种可能种可能;(2)函数和变量之间的关系是由函数和变量之间的关系是由“或或”、“与与”、“非非”3种基本运算决定的。种基本运算决定的。2.1.3逻辑函数逻辑函数第11页,此课件共65页哦n设某一逻辑电路的设某一逻辑电路的输入逻辑变量为输入逻辑变量为A1,A2,An,输出逻辑变量输出逻辑变量为为F,如果,如果A1,A2,An的值确定后,的值确定后,F的值就唯一地被确的值就唯一地被确定下来,则定下来,则F被称为被称为A1,A2,An的逻的逻辑函数,辑函数,n记为记为F=f(A1,A2,,An)第12页,此课件共65页哦n逻辑函数和普通代数中的函数一样存在相等逻辑函数和普通
11、代数中的函数一样存在相等的问题。的问题。什么叫做两个逻辑函数相等呢什么叫做两个逻辑函数相等呢?n设有两个相同变量的逻辑函数设有两个相同变量的逻辑函数nF1=f1(A1,A2,An)nF2=f2(A1,A2,An)n若对应于逻辑变量若对应于逻辑变量A1,A2,An的任何一的任何一组取值,组取值,F1和和F2的值都相同,则称的值都相同,则称函数函数F1和和F2相等相等。记作。记作F1=F2。2、逻辑函数的相等、逻辑函数的相等第13页,此课件共65页哦n如何判断两个逻辑函数是否相等?如何判断两个逻辑函数是否相等?通常有通常有两种方法两种方法。一种方法是列出输入变。一种方法是列出输入变量所有可能的取值
12、组合,并按逻辑运算法则量所有可能的取值组合,并按逻辑运算法则计算出各种输入取值下两个函数的相应值,计算出各种输入取值下两个函数的相应值,然后进行比较。另一种方法是用逻辑代数的然后进行比较。另一种方法是用逻辑代数的公理、定理和规则进行证明。公理、定理和规则进行证明。第14页,此课件共65页哦2.2逻辑代数的公理、定理及规则逻辑代数的公理、定理及规则公理公理1交换律交换律对于任意逻辑变量对于任意逻辑变量A、B,有,有A+B=B+A;AB=BA公理公理2结合律结合律对于任意的逻辑变量对于任意的逻辑变量A、B、C,有,有(A+B)+C=A+(B+C);(AB)C=A(BC)公理公理3分配律分配律对于任
13、意的逻辑变量对于任意的逻辑变量A、B、C,有,有A+(BC)=(A+B)(A+C);A(B+C)=AB+AC第15页,此课件共65页哦公理公理401律律对于任意逻辑变量对于任意逻辑变量A,有,有A+0=A;A1=A;A+1=1;A0=0公理公理5互补律互补律对于任意逻辑变量对于任意逻辑变量A,存在唯一的,存在唯一的,使得,使得A+A=1AA=0第16页,此课件共65页哦重叠律重叠律 Idempotency A+A=A A A =A 对合律对合律 involution A=A吸收律吸收律 AbsorptionA+A B=A+B A (A+B)=A BA B+A B=A (A+B)(A+B)=AA
14、+AB=A A (A+B)=A基本定理基本定理:见书上P30A+B=A B A B=A+B反演律反演律DeMorgans Theorem (摩根定理摩根定理)第17页,此课件共65页哦三个规则:三个规则:(1)代入规则:)代入规则:对于任一个含有变量对于任一个含有变量A的逻辑等式,可以将等的逻辑等式,可以将等式两边的所有变量式两边的所有变量A用同一个逻辑函数替代,替代用同一个逻辑函数替代,替代后等式仍然成立。后等式仍然成立。代入规则的正确性是由逻辑变量和逻辑函数值的代入规则的正确性是由逻辑变量和逻辑函数值的二值性保证的。二值性保证的。第18页,此课件共65页哦(2)反演规则)反演规则 用于求反
15、函数。用于求反函数。若两函数相等,则其反演式也相等。若两函数相等,则其反演式也相等。(3)对偶规则)对偶规则 用于求对偶函数。用于求对偶函数。若两函数相等,则其对偶式也相等。若两函数相等,则其对偶式也相等。第19页,此课件共65页哦2.3.1逻辑函数的表示法逻辑函数的表示法2.3逻辑函数表达式的形式与变换逻辑函数表达式的形式与变换描述逻辑函数的方法并不是唯一的,常用的方法有描述逻辑函数的方法并不是唯一的,常用的方法有逻辑表达式、真值表、卡诺图逻辑表达式、真值表、卡诺图3种。种。逻辑表达式是由逻辑变量和逻辑表达式是由逻辑变量和“或或”、“与与”、“非非”3种运算符所构成的式子。种运算符所构成的式
16、子。例如,例如,该逻辑表达式描述了一个两变量的逻辑函数该逻辑表达式描述了一个两变量的逻辑函数F。函数函数F和变量和变量A、B的关系是:当变量的关系是:当变量A和和B取值不同时,取值不同时,函数函数F的值为的值为“1”;取值相同时,函数取值相同时,函数F的值为的值为“0”。1、逻辑表达式、逻辑表达式第20页,此课件共65页哦逻辑表达式的简写逻辑表达式的简写:1.进行进行“非非”运算可不加括号,如运算可不加括号,如A,A+B等等。2.“与与”运算符一般可省略,如运算符一般可省略,如AB可写成可写成AB。3.在一个表达式中,如果既有在一个表达式中,如果既有“与与”运算又有运算又有“或或”运算,则按运
17、算,则按先先“与与”后后“或或”的规则进行运算,的规则进行运算,而可省去括号,如而可省去括号,如(AB)+(CD)可写为可写为AB+CD。注意注意:(A+B)(C+D)不能省略括号,不能省略括号,即不能写成即不能写成A+BC+D!运算优先法则:运算优先法则:.由于由于“与与”运算和运算和“或或”运算均满足结合律,运算均满足结合律,因此,因此,(A+B)+C或者或者A+(B+C)可用可用A+B+C代替;代替;(AB)C或者或者A(BC)可用可用ABC代替。代替。第21页,此课件共65页哦n依次列出一个逻辑函数的所有输入变量取值组依次列出一个逻辑函数的所有输入变量取值组合及其相应函数值的表格称为真
18、值表。合及其相应函数值的表格称为真值表。由于由于一个逻辑变量只有一个逻辑变量只有0和和1两种可能的取值,故两种可能的取值,故n个逻辑变量一共只有个逻辑变量一共只有2n种可能的取值组合。任种可能的取值组合。任何逻辑函数总是和若干个逻辑变量相关的,何逻辑函数总是和若干个逻辑变量相关的,有限的变量个数使得变量取值组合的总数必有限的变量个数使得变量取值组合的总数必然是有限的,从而,能够用穷举的方法来描然是有限的,从而,能够用穷举的方法来描述逻辑函数的功能。述逻辑函数的功能。真值表由两部分组成:真值表由两部分组成:左边一栏列出变量左边一栏列出变量的所有取值组合,为了不发生遗漏,通常各的所有取值组合,为了
19、不发生遗漏,通常各变量取值组合按二进制数码顺序给出;右边变量取值组合按二进制数码顺序给出;右边一栏为逻辑函数值。例如,逻辑函数一栏为逻辑函数值。例如,逻辑函数F=AB+AC的真值表如表的真值表如表2.4所示。所示。2、真值表、真值表第22页,此课件共65页哦第23页,此课件共65页哦n3、卡诺图、卡诺图卡诺图是由表示逻辑变量所有取值组合的卡诺图是由表示逻辑变量所有取值组合的小方格所构成的平面图。它是一种用图形描小方格所构成的平面图。它是一种用图形描述逻辑函数的方法,这种方法在逻辑函数化述逻辑函数的方法,这种方法在逻辑函数化简中十分有用,将在后面结合函数化简问题简中十分有用,将在后面结合函数化简
20、问题进行详细介绍。进行详细介绍。描述逻辑逻辑函数的描述逻辑逻辑函数的3种方法各有特点,种方法各有特点,可用于不同场合。但针对某个具体问题而言,可用于不同场合。但针对某个具体问题而言,它们仅仅是同一问题的不同描述形式,相互它们仅仅是同一问题的不同描述形式,相互之间可以很方便地进行变换。之间可以很方便地进行变换。第24页,此课件共65页哦2.3.2逻辑函数表达式的基本形式逻辑函数表达式的基本形式n1、“与与-或或”表达式表达式“与与-或或”表达式:是指由若干表达式:是指由若干“与项与项”进进行行“或或”运算构成的表达式。运算构成的表达式。每个每个“与项与项”可以是可以是单个单个变量的原变量或者反变
21、量,也可变量的原变量或者反变量,也可以由以由多个多个原变量或者反变量相原变量或者反变量相“与与”组成。组成。例如,例如,n“与项与项”有时又被称为有时又被称为“积项积项”,相应地,相应地“与与-或或”表达式又称为表达式又称为“积之和积之和”表达式。表达式。第25页,此课件共65页哦n2、“或或-与与”表达式表达式“或或-与与”表达式:是指由若干表达式:是指由若干“或项或项”进行进行“与与”运算运算构成的表达式。构成的表达式。每个每个“或项或项”可以是单个变量的原变量可以是单个变量的原变量或者反变量,也可以由多个原变量或者反变量相或者反变量,也可以由多个原变量或者反变量相“或或”组成。例如,组成
22、。例如,nn“或项或项”有时又被称为有时又被称为“和项和项”,相应地,相应地“或或-与与”表达式又称为表达式又称为“和之积和之积”表达式。表达式。通常通常,逻辑函数表达式可以被表示成任意的混合形式,逻辑函数表达式可以被表示成任意的混合形式,例如,例如,n该逻辑函数是该逻辑函数是“与与-或或”式?不是!是式?不是!是“或或-与与”式式?也不是!?也不是!但不论什么形式都可以变换成两种基本形式。但不论什么形式都可以变换成两种基本形式。第26页,此课件共65页哦2.3.3逻辑函数表达式的标准形式逻辑函数表达式的标准形式n1最小项表达式最小项表达式定义:如果一个具有定义:如果一个具有n个变量的函数的个
23、变量的函数的“与项与项”包含全部包含全部n个变量,每个变量都以原变量或反变量形式个变量,每个变量都以原变量或反变量形式出现一次,且出现一次,且仅出现一次仅出现一次,则该,则该“与项与项”被称为被称为最小项最小项。有时又将最小。有时又将最小项称为标准项称为标准“与项与项”。n最小项的数目:最小项的数目:n个变量可以构成个变量可以构成2n个最小项。个最小项。简写:简写:在变量个数和变量顺序确定之后,通常用在变量个数和变量顺序确定之后,通常用mi表示最表示最小项。下标小项。下标i的取值规则是:的取值规则是:按照变量顺序将最小项中的按照变量顺序将最小项中的原变量用原变量用1表示,反变量用表示,反变量用
24、0表示,由此得到一个二进制数,表示,由此得到一个二进制数,与该二进制数对应的十进制数即下标与该二进制数对应的十进制数即下标i的值。的值。第27页,此课件共65页哦n由若干最小项相由若干最小项相“或或”构成的逻辑表达式称构成的逻辑表达式称为标准为标准“与与-或或”表达式,也叫做最小项表表达式,也叫做最小项表达式。达式。例如,如下所示为一个例如,如下所示为一个3变量函数的标准变量函数的标准“与与-或或”表达式表达式通常借用数学中的累加符号通常借用数学中的累加符号“”,该函数表达式又可简写为该函数表达式又可简写为F(A,B,C)=m1+m2+m4+m7=m(1,2,4,7)第28页,此课件共65页哦
25、n2最大项表达式最大项表达式定义:如果一个具有定义:如果一个具有n个变量的函数的个变量的函数的“或项或项”包包含全部含全部n个变量,每个变量都以原变量或反变量形式个变量,每个变量都以原变量或反变量形式出出现一次,且仅出现一次,现一次,且仅出现一次,则该则该“或项或项”被称为被称为最大项最大项。有时又将最大项称为标准有时又将最大项称为标准“或项或项”。n数目:数目:n个变量可以构成个变量可以构成2n个最大项。个最大项。n简写:简写:在变量个数和变量顺序确定之后,通常用在变量个数和变量顺序确定之后,通常用Mi表示表示最大项。下标最大项。下标i的取值规则是:的取值规则是:将最大项中的原变量用将最大项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 逻辑 代数 基础 精选 PPT
限制150内