1、逻辑函数式: 挑出函数值为 1的输入组合10 010 110 0 01 001 101 011 110011000A B C F0 0 1 写出函数值为 1的输入组合对应的 乘积项将 这些乘积项相 加 就得到逻辑表达式F = ABC+ABC+ABC输入变量取值为 1用原变量表示 ;反之,则用反变量表示ABC、 ABC、 ABC2.3.7 逻辑函数描述方法间的转换(1)、由真值表写出逻辑函数式1.逻辑函数式与真值表之间的转换例题:已知逻辑函数 Y=A+BC+ABC, 求它对应的真值表。A B C Y0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 101101111(
2、2)、由逻辑函数式写出真值表将输入变量取值的所有组合状态 ( n个输入变量共有 2n种组合) 逐一代入逻辑式求出函数值,列成表即可。例题:已知逻辑函数为 Y=(AB) +BC) ,画出逻辑图。(1)、由逻辑函数式画出逻辑图 用逻辑符号代替逻辑式中的运算符号即可。2、逻辑函数式与逻辑图之间的转换 从输入端到输出端 逐级 写出每个逻辑符号对应的逻辑式即可。例题:已知逻辑图如下,请写出逻辑式(2)、由逻辑图写出逻辑函数式 3、逻辑函数式与卡诺图之间的转换 卡诺图 逻辑式 方法:只要将卡诺图中有 1的位置上的那些最小项相加即可。例:A B C Y0 0 0 00 0 1 00 1 0 00 1 1 1
3、1 0 0 01 0 1 11 1 0 11 1 1 0波形图真值表将 ABC、 Y的取值顺序按表中自上而下的顺序排列( 1用高电平代替、 0用低电平代替),即得到波形图。例:4、波形图与真值表之间的转换 A B C Y1 1 1 10 1 1 01 0 1 00 0 1 11 1 0 00 1 0 01 0 0 10 0 0 0波形图 真值表例:将波形图上不同 时间段 中 A、 B、 C与 Y的取值对应列表(高电平用 1表示、低电平用 0表示),即得到真值表。课堂练习 :P53 2.9、 2.15(c)、 2.19(b)、 2.222.9: Y1=ABC+ABC+ABC+ABC Y2=ABC
4、D+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD2.15: Y3=(AB) +D)(B+C) ) 2.19(b): Y(A,B,C,D)= m(2,7,8,10,13)= ABCD+ABCD+ABCD+ABCD+ABCD2.22: Y(A,B,C,D) = m(1,3,6,7,9,10,11,14)2.4.2 卡诺图化简法1、化简的依据:逻辑相邻的最小项可以合并,并消去因子。 2n个相邻格可消去 n个变量由包围圈写出乘积项:将 圈内取值不变 的变量相与(变量取值为 1用原变量代替,变量取值为 0用反变量代替)。ABCD+ABCD=ABDABCD+ABCD=ABDABCD+ABCD+ABCD+ABCD=A DABD+ABD=A DA D+AD = D2、化简的步骤用卡诺图化简逻辑函数的步骤如下:(4) 将所有包围圈对应的乘积项 相加 。(1) 将逻辑函数写成最小项表达式(2) 按最小项表达式填卡诺图,凡式中包含了的最小项,其对应方格填 1,其余方格填 0(或不填)。(3) 合并最小项,即将 相邻 的 1方格圈成一组 (画一个包围圈 ),每一组含 2n个方格,对应每个包围圈写成一个 新 的乘积项 。特别注意: 卡诺图中所有的 1 都必须圈到, 不能合并的 1 必须单独画圈。