课件-023逻辑函数表达式形式及变换.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《课件-023逻辑函数表达式形式及变换.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 023 逻辑 函数 表达式 形式 变换
- 资源描述:
-
1、12.32.3逻辑函数表达式的形式及变换逻辑函数表达式的形式及变换2逻辑函数的建立逻辑函数的建立 将真值表中使每个输出变量值为将真值表中使每个输出变量值为1时对应的一组输入变量组合以时对应的一组输入变量组合以逻辑乘(与运算)形式表示(其中在输入变量组合中,用原变量表逻辑乘(与运算)形式表示(其中在输入变量组合中,用原变量表示变量取值示变量取值1,用反变量表示变量取值,用反变量表示变量取值0),再将所有使输出变量值),再将所有使输出变量值为为1的逻辑乘项进行逻辑加(或运算),即得到输出变量的逻辑函数的逻辑乘项进行逻辑加(或运算),即得到输出变量的逻辑函数表达式。表达式。 例1.两个单刀双掷开关A
2、、B,分别安装在楼上和楼下。上楼之前在楼下开灯,上楼后关灯;反之下楼之前在楼上开灯,下楼后关灯。试建立其逻辑函数式。 3例例2 有有X、Y、Z三个输入变量,当其中两个或两个以上取值三个输入变量,当其中两个或两个以上取值为为1时,输出时,输出F为为1;其余输入情况输出均为;其余输入情况输出均为0。试写出描述。试写出描述此问题的逻辑函数表达式。此问题的逻辑函数表达式。 解:三个输入变量有解:三个输入变量有23=8种不同组合,根据已知条种不同组合,根据已知条件可得真值表如件可得真值表如 下:下: 由真值表可知,使由真值表可知,使F=1的输入变量组合有的输入变量组合有4个,所以个,所以F的与的与或表达
3、或表达式为:式为: XYZZXYZYXYZXF42.3.1 逻辑函数表达式的基本形式逻辑函数表达式的基本形式四种表示方法四种表示方法逻辑代数式逻辑代数式 (逻辑表示式逻辑表示式, 逻辑函数式逻辑函数式)11&1ABY 逻辑电路图逻辑电路图:卡诺图卡诺图n2n个输入变量个输入变量 种组合种组合。真值表:真值表:将逻辑函数输入变量取值的不同组合将逻辑函数输入变量取值的不同组合与所对应的输出变量值用列表的方式与所对应的输出变量值用列表的方式一一对应列出的表格。一一对应列出的表格。BABAF 5将输入、输出的所有可能状态一一对应地列出。将输入、输出的所有可能状态一一对应地列出。 n个变量可以有个变量可
4、以有2n个输入状态。个输入状态。A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 (1) 真值表真值表列真值表的方法:列真值表的方法:一般按一般按二进制的顺序,输出与二进制的顺序,输出与输入状态一一对应,列输入状态一一对应,列出所有可能的状态。出所有可能的状态。ABCCABCBAF6(2) 逻辑函数式逻辑函数式一、逻辑代数式:一、逻辑代数式:把逻辑函数的输入、输出关系写成与、把逻辑函数的输入、输出关系写成与、或、非等逻辑运算的组合式。也称为逻辑函数式,一或、非等逻辑运算的组合式。也称为逻辑函数式,一个
5、逻辑函数的表达式可以有与或表达式、或与表达式、个逻辑函数的表达式可以有与或表达式、或与表达式、与非与非-与非表达式、或非与非表达式、或非-或非表达式、与或非表达式或非表达式、与或非表达式5种表示形式。种表示形式。(1)与或表达式:ACBAY(2)或与表达式:Y)(CABA(3)与非-与非表达式:Y ACBA(4)或非-或非表达式:YCABA(5)与或非表达式:YCABA7逻辑函数表达式的两种基本形式逻辑函数表达式的两种基本形式 两种基本形式:指两种基本形式:指“与与-或或”表达式和表达式和“或或-与与”表达式。表达式。 一、一、“与与-或或”表达式表达式 “与与-或或”表达式:是指由若干表达式
6、:是指由若干“与项与项”进行进行“或或”运算构成的表达式。运算构成的表达式。每个每个“与项与项”可以是单个可以是单个变量的原变量或反变量,也可以由多个原变量或者反变量变量的原变量或反变量,也可以由多个原变量或者反变量相相“与与”组成。组成。 例如,例如, 均为均为“与项与项”,将这,将这3个个“与项与项”相相“或或”便可构成一个便可构成一个3变量函数的变量函数的“与或与或”表达式。即表达式。即 CCBABA、CCBABAF “与项与项”有时又被称为有时又被称为“积项积项”,相应地,相应地“与与-或或”表达表达式又称为式又称为“积之和积之和”表达式。表达式。 8二、二、“或或-与与”表达式表达式
7、 C)DB)(ACB)(BA(D)C,B,F(A, “或或-与与”表达式:是指由若干表达式:是指由若干“或项或项”进行进行“与与”运算构成的表达式。运算构成的表达式。 每个每个“或项或项”可以是单个变量的原变量或者反变量,可以是单个变量的原变量或者反变量,也可以由多个原变量或者反变量相也可以由多个原变量或者反变量相“或或”组成。组成。 例如,例如, 、 、 、D 均为均为“或项或项”,将这将这4个个“或项或项”相相“与与”便可构成一个便可构成一个4变量函数的变量函数的“或或-与与”表达式。即表达式。即BA CB CBA “或项或项”有时又被称为有时又被称为“和项和项”,相应地,相应地“或或与与
8、”表达式又称为表达式又称为“和之积和之积”表达式。表达式。 9 该逻辑函数是该逻辑函数是“与与或或”式?式?不是!不是!是是“或或与与”式?式?也不是!也不是!但不论什么形式都可以变换成两种基但不论什么形式都可以变换成两种基本形式。本形式。 逻辑函数表达式可以被表示成任意的混合形式。逻辑函数表达式可以被表示成任意的混合形式。例如,例如, B)CBC)(AB(AC)B,F(A,10通常采用通常采用“与或与或”或或“或与或与”的形式。的形式。一种形式的函数表达式相应于一种逻辑电路。尽一种形式的函数表达式相应于一种逻辑电路。尽管一个逻辑函数表达式的各种表示形式不同,但逻管一个逻辑函数表达式的各种表示
9、形式不同,但逻辑功能是相同的。辑功能是相同的。例:例:ABCCBACBACBACBAF )()()()(CBACBACBACBACBAF 112.3.2 逻辑函数表达式的标准形式逻辑函数表达式的标准形式 逻辑函数的两种基本形式都不是唯一的。逻辑函数的两种基本形式都不是唯一的。例如例如 为了在逻辑问题的研究中使逻辑功能能和唯一的为了在逻辑问题的研究中使逻辑功能能和唯一的逻辑表达式对应,引入了逻辑函数表达式的标准形逻辑表达式对应,引入了逻辑函数表达式的标准形式。逻辑函数表达式的标准形式是建立在最小项和式。逻辑函数表达式的标准形式是建立在最小项和最大项概念的基础之上的。最大项概念的基础之上的。 CA
10、ABBCCAABF12一、最小项和最大项一、最小项和最大项 (1) 定义:定义:如果一个具有如果一个具有n个变量的函数的个变量的函数的“与项与项”包含全部包含全部n个变量,每个变量都以原变量或反变量个变量,每个变量都以原变量或反变量形式出现一次,且仅出现一次,则该形式出现一次,且仅出现一次,则该“与项与项”被称被称为为最小项。最小项。有时又将最小项称为有时又将最小项称为标准标准“与项与项”。 1最小项最小项 (2) 最小项的数目:最小项的数目:n个变量可以构成个变量可以构成2n个最小项。个最小项。 例 如 ,例 如 , 3 个 变 量个 变 量 A 、 B 、 C 可 以 构可 以 构成成 、
11、 、 、 A B C共共8个最小项。个最小项。 CBACBA13最小项最小项(以三变量的逻辑函数为例)以三变量的逻辑函数为例)具有以下特点的具有以下特点的乘积项:乘积项:1、每项只有三个因子;、每项只有三个因子;2、每个变量、每个变量都是它的因子;都是它的因子;3、每一变量以原变量或反变量、每一变量以原变量或反变量形式出现且仅出现一次。形式出现且仅出现一次。A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 CBACBACBABCACBACBACABABC变量赋值为变量赋值为1时用该变时用该变量表示;变量赋值为量表示;变量赋值为0时用该变
12、量的反来表时用该变量的反来表示。示。输入变量的八种状态输入变量的八种状态分别唯一地对应着八分别唯一地对应着八个最小项,个最小项, n个变量个变量共有共有2n个最小项个最小项14 (3)简写:)简写:用用mi表示最小项。表示最小项。 下标下标i的取值规则是:的取值规则是:按照变量顺序将最小项按照变量顺序将最小项中的原变量用中的原变量用1表示,反变量用表示,反变量用0表示,由此得到表示,由此得到一个二进制数,与该二进制数对应的十进制数即一个二进制数,与该二进制数对应的十进制数即下标下标i的值。的值。 例如,例如,3变量变量A、B、C构成的最小项构成的最小项 可可用用 m5 表示。因为表示。因为 m
13、5 (5)10 101ACBCBA15三个变量的所有最小项的真值表三个变量的所有最小项的真值表 m0m7为对最小项的编号为对最小项的编号 A B C m0 m1 m2 m3 m4 m5 m6 m7 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 CBACBACBABCACBACBACABABC1
14、6 在由在由n个变量构成的任意个变量构成的任意“与项与项”中,最小项中,最小项是使其值为是使其值为1的变量取值组合数最少的一种的变量取值组合数最少的一种“与项与项”,这也就是最小项名字的由来。这也就是最小项名字的由来。 (4) 性质性质: 最小项具有如下四条性质。最小项具有如下四条性质。 性质性质1: 任意一个最小项,其相应变量有且仅有任意一个最小项,其相应变量有且仅有一种取值使这个最小项的值为一种取值使这个最小项的值为1。并且,最小项不同,。并且,最小项不同,使其值为使其值为1的变量取值不同。的变量取值不同。 17 性质性质3: n个变量的全部最小项相个变量的全部最小项相“或或”为为1。 通
15、常借用数学中的累加符号通常借用数学中的累加符号“”,将其记为,将其记为1n20i1mi 性质性质2: 相同变量构成的两个不同最小项相相同变量构成的两个不同最小项相“与与” 为为0。 因为任何一种变量取值都不可能使两个不同最小项同因为任何一种变量取值都不可能使两个不同最小项同时为时为1,故相,故相“与与”为为0。 即即 mi mj = 0 性质性质4: n个变量构成的最小项有个变量构成的最小项有n个相邻最小项。个相邻最小项。 相邻最小项:相邻最小项:是指除一个变量互为相反外,其余部分均是指除一个变量互为相反外,其余部分均相同的最小项。例如相同的最小项。例如 ,三变量最小项,三变量最小项A B C
16、和和 相邻相邻 。 BCA18逻辑相邻:逻辑相邻:若两个最小项只有一个变量以原、反区若两个最小项只有一个变量以原、反区别,其他变量均相同,则称这两个最小项逻辑别,其他变量均相同,则称这两个最小项逻辑相邻。相邻。 逻逻辑辑相相邻邻;与与例例:BCACBAA B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 CBACBACBABCACBACBACABABC不不是是逻逻辑辑相相邻邻。与与CBACBA19ABCCBACBACBACBAF 逻辑相邻逻辑相邻CBCBACBA 逻辑相邻的项可以逻辑相邻的项可以合并,消去
17、一个因子合并,消去一个因子20最小项:最小项:与项中包含了全部的输入逻辑变与项中包含了全部的输入逻辑变量,每个输入逻辑变量在与项中可以以原量,每个输入逻辑变量在与项中可以以原变量的形式出现,也可以以反变量的形式变量的形式出现,也可以以反变量的形式出现,且只出现一次。又称为标准与项。出现,且只出现一次。又称为标准与项。21最小项已包含了所有的输入变量,不可能再分解。最小项已包含了所有的输入变量,不可能再分解。例如:例如:对于三变量的对于三变量的逻辑函数,如果某逻辑函数,如果某一项的变量数少于一项的变量数少于3 3个,则该项可继续个,则该项可继续分解;若变量数等分解;若变量数等于于3 3个,则该项
18、不能个,则该项不能继续分解。继续分解。CBACABCBAABCCCBBAA )(CBACBACBABCACBACBACABABCA B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 22根据最小项的特点,从真值表可直接用最小项根据最小项的特点,从真值表可直接用最小项写出逻辑函数式。写出逻辑函数式。A B C F 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 CBACBACBABCACBACBACABABC例如:例如:由左图所示三由左图所示三变量逻辑函数的真值变
19、量逻辑函数的真值表,可写出其逻辑函表,可写出其逻辑函数式:数式:ABCCABCBAF 验证:验证:将八种输入状态将八种输入状态代入该表示式,均满代入该表示式,均满足真值表中所列出的足真值表中所列出的对应的输出状态。对应的输出状态。23 逻辑函数的最小项表示式:逻辑函数的最小项表示式:利用逻辑代数的利用逻辑代数的基本公式,可以把任一个逻辑函数化成一组最小基本公式,可以把任一个逻辑函数化成一组最小项之和,称为最小项表达式。项之和,称为最小项表达式。 例例 1:CAABY)7,6,3,1()()(1367immmmmCBABCACABABCBBCACCABCAABYii24例例 2: ikkmYAB
20、CBAABY)()7 , 6 , 5 , 3()()()(6753immmmmCABABCCBABCAABCBABAABCBABAABCBAABABCBAABABCBAABYii25 (2) 数目:数目:n个变量可以构成个变量可以构成2n 个最大项。个最大项。 例如,例如,3个变量个变量A、B、C可构成可构成 、 、 、 共共8个最大项。个最大项。 CBACBACBA (1) 定义:定义:如果一个具有如果一个具有n个变量函数的个变量函数的“或项或项”包含全部包含全部n个变量,每个变量都以原变量或反变量个变量,每个变量都以原变量或反变量形式出现一次,且仅出现一次,则该形式出现一次,且仅出现一次,
21、则该“或项或项”被称被称为最大项。有时又将最大项称为标准为最大项。有时又将最大项称为标准“或项或项”。 2 最大项最大项26最大项最大项 具有以下特点的标准和之积项:具有以下特点的标准和之积项:1、每项都包、每项都包含了函数的全部变量;含了函数的全部变量;2、每一变量以原变量或、每一变量以原变量或反变量形式出现且仅出现一次。反变量形式出现且仅出现一次。A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 CBACBACBACBACBACBACBACBA变量赋值为变量赋值为0时用该变时用该变量表示;变量赋值为量表示;变量赋值为1时用该变量的反
22、来表时用该变量的反来表示。示。输入变量的八种状态输入变量的八种状态分别唯一地对应着八分别唯一地对应着八个最大项,个最大项, n个变量个变量共有共有2n个最大项个最大项27 (3)简写:用)简写:用Mi表示最大项。表示最大项。 下标下标i的取值规则是的取值规则是:将最大项中的原变量用:将最大项中的原变量用0表表示,反变量用示,反变量用1表示,由此得到一个二进制数,与该表示,由此得到一个二进制数,与该二进制数对应的十进制数即下标二进制数对应的十进制数即下标 i 的值。例如,的值。例如,3变变量量A、B、C构成的最大项构成的最大项 可用可用 M5 表示。表示。因为因为 M5 (5)10 10 1CB
23、ACBA28三个变量的所有最大项的真值表三个变量的所有最大项的真值表 M0M7为对最大项的编号为对最大项的编号 29(4)性质:)性质:最大项具有如下四条性质。最大项具有如下四条性质。 性质性质1 任意一个最大项,其相应变量有且仅有任意一个最大项,其相应变量有且仅有一种取值使这个最大项的值为一种取值使这个最大项的值为0。并且,最大项不同,。并且,最大项不同,使其值为使其值为0的变量取值不同。的变量取值不同。 在在n个变量构成的任意个变量构成的任意“或项或项”中,最大项是中,最大项是使其值为使其值为1的变量取值组合数最多的一种的变量取值组合数最多的一种“或项或项”,因而将其称为因而将其称为最大项
展开阅读全文