例1:军民联欢会的入场券分红、黄两色,军人持红票入场, 群众持黄票入场,符合要求时,放行通过。求放行的逻辑 关系 解:设: A CY A=1为军人,A=0为群众 0000 B=1有红票,B=0无红票 0011 C=1有黄票,C=0无黄票 Y=1通过,Y=0不能通过 0100 Y=ABC+ABC+ABC+ABC 1000 101
解: 例1:军民联欢会的入场券分红、黄两色,军人持红票入场, 群众持黄票入场,符合要求时,放行通过。求放行的逻辑 关系. 设: A=1为军人,A=0为群众 B=1有红票,B=0无红票 C=1有黄票,C=0无黄票 Y=1通过 , Y=0不能通过 Y = A BC + ABC + ABC + ABC A B C Y 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1
例2:有一个水塔,由大小两个水泵供水。水位高于C时 不供水,水位低于C时由小水泵单独供水;水位低于B 时,由大水泵单独供水;水位低于A时,由两个水泵同 时供水,请说明两个水泵的工作情况 M□
例2:有一个水塔,由大小两个水泵供水。水位高于C时 不供水,水位低于C时由小水泵单独供水;水位低于B 时,由大水泵单独供水;水位低于A时,由两个水泵同 时供水,请说明两个水泵的工作情况
解:设大水泵为ML,小水泵为MS,取值为1表示工作, 为0表示停止。三个限位为A、B和C,取值为1表示水位低 于A、B和C点。 列出真值表 写出逻辑表达式 A B C MS ML可由ML(或Ms)为1的各 项 00000写出ML(或MS)的与或式: 0011 0 ML=ABC +ABC 01101 MS=ABC+ABC 111 也可以用ML(或MS)为0 各项写出或与式: ML=(4+B+·(+B+C MS=(A+B+C)·4+B+C
解:设大水泵为ML,小水泵为MS,取值为1表示工作, 为0表示停止。三个限位为A、B和C,取值为1表示水位低 于A、B和C点。 列出真值表 写出逻辑表达式 A B C MS ML 可由ML(或MS)为1的各 项 0 0 0 0 0 写出ML(或MS)的与或式: 0 0 1 1 0 ML= A B C + A B C 0 1 1 0 1 MS= A B C + A B C 1 1 1 1 1 也可以用ML(或MS)为0 的 各项写出或与式: ML=(A+B+C)• (A+B+C) MS=(A+B+C) • (A+B+C)
例3加法器的扩展与应用 1)加法器的扩展 2 74283 C 74283 C-O A3A2AAo B3B2B1Bo A3A2AAo B3,Bo 0 A6A5A4 0 B6B5 B4 A3A2A1Ao B3 B2B1Bo 74LS283级联构成7位二进制数加法电路
1)加法器的扩展 0 A6A5A4 0 B6B5B4 A3A2A1A0 B3B2B1B0 74LS283级联构成7位二进制数加法电路 例3 加法器的扩展与应用 0 S7 S6 S5 S4 S3 S2 S1 S0 S3 S2 S1 S0 Co 74283 Ci A3A2A1A0 B3B2B1B0 S3 S2 S1 S0 Co 74283 Ci A3A2A1A0 B3B2B1B0
2)加法器的应用:用283实现1位8421BCD的加法运算 8421码运算举例:例:8+9=17 结论: 1000 当和Ns9,即二进制数有进位+6 +)1001 ≤(1001)2时,二进制码与 10001 BCD码相同; +)011Q 构成十位上 半当和No210,即二进制的运算数溶10111 ≥(1010)2时,个位的BCD 例:7+6=13 码要进行6调整,有进位时 0111 ,构成十位上的运算数据 +)0110 冗余码+6 1101 +)011Q 需要调整并进行校正的运算数据10011
2)加法器的应用:用283实现1位8421BCD的加法运算 结论: 当和N10 ≤9,即二进制数 ≤(1001)2时,二进制码与 BCD码相同; 当和N10 ≥10,即二进制 数≥(1010)2时,个位的BCD 码要进行6调整,有进位时 ,构成十位上的运算数据 。 例: 8+9=17 1 0 0 0 +) 1 0 0 1 有进位+6 1 0 0 0 1 +) 0 1 1 0 1 0 1 1 1 例: 7+6=13 0 1 1 1 +) 0 1 1 0 1 1 0 1 +) 0 1 1 0 1 0 0 1 1 构成十位上 的运算数据 8421码运算举例: 冗余码+6 构成十位上 的运算数据 用校正电路判断是否 需要调整并进行校正