- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2020浙江省线下一流课程——数字电路与数字逻辑1.4逻辑函数及其表示方法1.4.1逻辑函数的几种基本表示方法1.4.2逻辑函数的两种标准表达式1.逻辑函数的定义和特点定义:输入逻辑变量和输出逻辑变量之间的逻辑关系。2.逻辑函数的表示方法真值表逻辑函数式逻辑图波形图特点:输入变量和输出变量只有逻辑0、逻辑1两种取值。1.4.1逻辑函数的几种基本表示方法Y=F(A、B、C、...)HDL语言逻辑函数的真值表是唯一的真值表:输入变量不同取值组合与函数值间的对应关系列成表格。1.4.1逻辑函数的几种基本表示方法假设有一个房间有3扇门,每一扇门的边上都有一个控制房间内电灯的开关,要求任意一个开关都能打开或者关闭房间内的电灯。该逻辑函数的真值表为ABCFABCF000010010011101001011100011011111.4.1逻辑函数的几种基本表示方法例1.4-1:判断以下等式是否成立。令ABCF1F2ABCF1F20000010011001111010001011110000110011100在所有A、B、C取值情况下,F1和F2都相等,所以题中等式成立。解:ABCFABCF00001001001110100101110001101111逻辑表达式:把输入和输出的关系写成与、或、非等运算的组合式。(1)找出函数值为1的输入组合;(2)写出函数值为1的输入组合对应的乘积项;(3)这些乘积项作逻辑加。积之和表达式(SumofProducts,SOP),与-或表达式。1.4.1逻辑函数的几种基本表示方法ABCFABCF00001001001110100101110001101111——和之积(ProductofSums,POS)表达式、或-与表达式。(1)依次找出所有函数值等于0的输入组合;(2)把变量值为1的写成反变量,变量值为0的写成原变量,相或后即得到和项;(3)把这些和项作逻辑乘。由真值表写表达式的第二种方法1.4.1逻辑函数的几种基本表示方法逻辑图:用逻辑符号来表示函数式的运算关系1.4.1逻辑函数的几种基本表示方法时序图:反映输入和输出波形变化的图形叫时序图1.4.1逻辑函数的几种基本表示方法ABCFABCF00001001001110100101110001101111硬件描述语言(VerilogHDL)1.4.1逻辑函数的几种基本表示方法在20世纪80年代,集成电路的快速发展推动了数字电路设计标准化的开发。以VHDL和VerilogHDL为代表的硬件描述语言(HardwareDescriptionLanguage,HDL)成为描述数字电路最通用的语言。moduleZHUHE1(A,B,C,F);inputA,B,C;outputF; assignF=(~A~BC)|(~AB~C)|(A~B~C)|(ABC);endmodule1.4.2逻辑函数的两种标准表达式3个变量的逻辑函数有以下8个最小项:最小项:每个变量都以原变量或反变量的形式出现一次且仅出现一次的乘积项称为最小项。1.最小项的定义和表示最小项m0m1m2m3m4m5m6m7简化表示2.最小项的性质(2)任意两个最小项的乘积恒为0,即mimj=0(i≠j);(3)所有最小项之和恒为1。(1)每一最小项与一组变量取值相对应,只有这一组取值使该最小项的值为1;1.4.2逻辑函数的两种标准表达式3.标准与-或表达式——最小项之和的形式例:求函数的最小项之和表达式解:=m0+m1+m5+m8=∑m(0,1,5,8)=m3+m2+m1=∑m(1,2,3)1.4.2逻辑函数的两种标准表达式4.最大项的定义与表示如果一个或项包含了全部n个变量,且每个变量都以原变量或反变量的形式出现且仅出现一次,则称该或项为最大项。M7000M3100M6001M2101M5010M
文档评论(0)