第四章组合逻舞模块及其应用 4.1编码器 编码器的基本概念及工作原理 编码—将特定的逻辑信号编为一组二进制代码。 能够实现编码功能的逻辑部件称为编码器。 般而言,M个不同的信号,至少需要n位二进制数 编码。 N和n之间满足下列关系: 2n≥N
第四章 组合逻辑模块及其应用 4.1 编码器 一.编码器的基本概念及工作原理 编码——将特定的逻辑信号编为一组二进制代码。 能够实现编码功能的逻辑部件称为编码器。 一般而言,N个不同的信号,至少需要n位二进制数 编码。 N和n之间满足下列关系: 2 n≥N
例:设计一个键控8421BCD码编码器。 lkg×10 Sss
例:设计一个键控8421BCD码编码器。 S S S S S S S S S S 1 0 V 1kΩ×10 D 7 CC C 8 6 B 5 2 A 4 9 3
解:(1)列出真值表: 表4.1.1键控8421BCD码编码骼真值表 入 8.888.888848s A B C D Gs 000 0 i11111111 11111111011 111101 10 01 i11 000001 10 0 10 11011111111 0 01010 U1111111111 100 01 11111 1001 (2)由真值表写出各输出的逻辑表达式为: b=s+s+s+s=ssss
(2)由真值表写出各输出的逻辑表达式为: A = S8 + S9 = S8 S9 B = S4 + S5 + S6 + S7 = S4 S5 S6 S7 解:(1)列出真值表:
C=S2+S3+S6+S,=s2s3s6s D=2!+23+22+2+20=22322° 重新整理得: A=sS 89 & B=SS kg×10 D=22222 (3)由表达式画 出逻辑图:
C = S2 + S3 + S6 + S7 = S2 S3 S6 S7 D = S1 + S3 + S5 + S7 + S9 = S1 S3 S5 S7 S9 A = S8 S9 B = S4 S5 S6 S7 C = S2 S3 S6 S7 D = S1 S3 S5 S7 S9 重新整理得: (3)由表达式画 出逻辑图: S S S S S S S S S S 0 1 2 3 4 5 6 7 8 9 VCC 1kΩ×10 & A & B C & D &
(4)增加控制使能标志GS: GS 当按下S0~S9 任意一个键时, GS=1,表示有 1kQ×10 信号输入; 当S~S均没 按下时,GS=0,」S 表示没有信号 输入
(4)增加控制使能标志GS : 当按下S0~S9 任意一个键时, GS=1,表示有 信号输入; 当S0~S9均没 按下时,GS=0, 表示没有信号 输入。 S S S S S S S S S S 0 1 2 3 4 5 6 7 8 9 A B C D GS & & & & & ≥1 VCC 1kΩ×10