3组合逻辑电路习题解答 58
A0A1A2A3B0B1B2B31111A0A1A2A3B0B1B2B3CI0?S0S1S2S3CO≥1Y
36.A、B为四位二进制数,试用一片74283实现Y=4A+B。 解:Y=4A+B=A3A2A1A000+B3B2B1B0
A0A1A2A3B2B300A0A1A2A3B0B1B2B3CI0B0X0X1X2X3X4X5?S0S1S2S3COB1
37.用一片74283和尽量少的门电路设计余3码到2421码的转换。 解:余3码到2421码的转换的真值表为: A3 0 0 0 0 0 1 1 1 1 1
从真值表中可以看到,当A3=0时,B=A-3,当A3=1时,B=A+3
A2 0 1 1 1 1 0 0 0 0 1 A1 1 0 0 1 1 0 0 1 1 0 A0 1 0 1 0 1 0 1 0 1 0 B3 0 0 0 0 0 1 1 1 1 1 B2 0 0 0 0 1 0 1 1 1 1 B1 0 0 1 1 0 1 0 0 1 1 B0 0 1 0 1 0 1 0 1 0 1 3组合逻辑电路习题解答 59
A0A1A2A31A3A3A0A1A2A3B0B1B2B3CI0?S0S1S2S3COB0B1B2B3
38.设计一个一位8421BCD码乘以5的电路,要求输出也为8421BCD码。要求: (1)用4线/16线译码器及门电路实现 ; (2)只用四位全加器74LS283实现; (3)不用任何器件实现。 解:根据题意列出真值表
A3 0 0 0 0 0 0 0 0 1 1 A2 0 0 0 0 1 1 1 1 0 0 A1 0 0 1 1 0 0 1 1 0 0 A0 0 1 0 1 0 1 0 1 0 1 B7 0 0 0 0 0 0 0 0 0 0 B6 0 0 0 0 0 0 0 0 1 1 B5 0 0 0 0 1 1 1 1 0 0 B4 0 0 1 1 0 0 1 1 0 0 B3 0 0 0 0 0 0 0 0 0 0 B2 0 1 0 1 0 1 0 1 0 1 B1 0 0 0 0 0 0 0 0 0 0 B0 0 1 0 1 0 1 0 1 0 1 (1)从真值表可写出逻辑表达式: B7=0, B3=0, B1=0,
B6=∑m(8,9),
B5=∑m(4,5,6,7), B4=∑m(2,3,6,7),
B0=B2=∑m(1,3,5,7,9)。
3组合逻辑电路习题解答 60
74HC154Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13Y14Y15&B2(B0)A0A1A2A3A0A1A2A3&B4&B500E1E2&000B6B1B3B7
(2)用全加器实现
A3A2A1A0×0 1 0 10 0 A3A2A1A0+A3A2A1A0用74283实现A1A0
逻辑图与36题同。 (3)不用任何器件实现
B7=0,B6=A3,B5=A2,B4=A1,B3=0,B2=A0,B1=0,B0=A0 39.利用两片并行进位加法器和必要的门电路设计一个8421BCD码加法器。8421BCD码的运算规则是:当两数之和小于等于9(1001)时,所得结果即为输出;当所得结果大于9时,则应加上6(0110)。
解:连线图如图所示。加法器1完成两个加数得初始加法,加法器2对加法器1输出进行修正。
3组合逻辑电路习题解答 61
A3A2A1A0B3B2B1B0A3A2A1A0B3B2B1B0CI?加法器1COS3S2S1S0&&0A3A2A1A0B3B2B1B0CI≥1S4?加法器2S3S2S1S0S3S2S1S0CO