例试设计一个码转换电路,将4位格雷码转换为自然二进 制码。可以采用任何逻辑门电路来实现。 解:(1)明确逻辑功能,列出真值表。 设输入变量为G3、G2、G1、G为格雷码, 输出变量B3B2、B1和B自然二进制码。 当输入格雷码按照从0到15递增排序时, 可列出逻辑电路真值表
例 试设计一个码转换电路,将4位格雷码转换为自然二进 制码。可以采用任何逻辑门电路来实现。 解:(1) 明确逻辑功能,列出真值表。 设输入变量为G3、G2、G1、G0为格雷码, 当输入格雷码按照从0到15递增排序时, 可列出逻辑电路真值表 输出变量B3、B2、B1和B0为自然二进制码
逻辑电路真值表 输入 输出 输入 输出 G GG, g o3020100 B3 B2B, Bo 0 B3 B2B1Bo 0000 0000 1100 1000 0001 0001 1101 001 0011 0010 1111 010 0010 0011 1110 1011 0110 0100 1010 0111 0101 101 10 010 0110 1001 0100 0111 1000
0 1 0 0 0 1 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1 1 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 G3 G2 G1 G0 B3 B2 B1 B0 输 入 输 出 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 0 0 1 1 1 0 0 1 0 0 0 G3 G2 G1 G0 B3 B2 B1 B0 输 入 输 出 逻辑电路真值表
(2)画出各输出函数的卡诺图,并化简和变换。 0000 0000 G 3 2 30203 2
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B3 G0 G2 G3 G1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 B2 G0 G2 G3 G1 (2) 画出各输出函数的卡诺图,并化简和变换。 3 3 B = G = 2 B + 2 G3 G 2 G3 G
00 0101 411100 0 00:ii 01 2 00 10 0 Bo B1=32(1+3G21+3G21+3G2 1+G G 302 十 +3(2+a3C2G1 2 0 G⊕G,⊕G 2 0
G3 G2 + 1 B = 1 G + 2 G3 G 1 G 2 G3 G 1 G + 2 G3 G 1 G =( 2 G3 G + ) 2 G3 G 1 G + 2 G3 G + ) 2 G3 G 1 G = 3 G 2 G 1 G 0 B = 3 G 2 G 1 G 0 G 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 B1 B0 G2 G3 G1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 B0 G0 G2 G3 G1
(3)根据逻辑表达式,画出逻辑图 GGGG B2 BB
(3) 根据逻辑表达式,画出逻辑图 =1 B0 B1 B2 B3 G0 G1 G2 G3 =1 =1