组合逻辑电路 中规模组合逻楫梟成电路 46
46 组合逻辑电路 ——中规模组合逻辑集成电路
几种常用器件 冰加法器 之数值比较器 冰编码器 也译码器 数据选择器 数据分配器 数码管和译码器
47 加法器 数值比较器 编码器 译码器 数据选择器 数据分配器 数码管和译码器 几种常用器件
加法器 C1 1位二进制加法器 n 加数;bn-被加数; n 低位的进位 ∑ 本位和;cn-进位 A; B, Ci-I 真值表 s,=(a,b, +abc a n n Sn c n (a,b, +)c 00000 n 101010 =a,0b,0c (a ,+a, ta,b n n 11|1|1|1=(anb)cn1+a
48 1 加法器 1位二进制加法器 an ---加数;bn ---被加数;cn-1 ---低位的进位; sn ---本位和;cn ---进位。 an bn cn-1 sn cn 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 真值表 1 1 1 ( ) ( ) − − − = + + = + n n n n n n n n n n n n n n a b c a b a b c s a b a b c n n n n n n n n n n n n n a b c a b c a b a b c a b = + = + + − − 1 1 ( ) ( ) Ci-1 Ci Si Ai Bi
多位二进制加法器 x申行进位加法器并行(超前)进位加法器 S3 C:1A.B iA,B:CA, a: B A,B A B 49
49 多位二进制加法器 串行进位加法器 Si Ci Si Ci Si Ci Ai Bi Si Ci Ci-1 S C4 S0 S1 S2 3 A0 B0 A1 B1 A2 B2 A3 B3 Ci-1 Ai Bi Ci-1 Ai Bi Ci-1 Ai Bi 并行(超前)进位加法器
∑ 3∑ Q CO 例设计一个代码转换电路,将BCD代码的8421 码转换为余3码(余3码与8421码相差0011)
50 例 设计一个代码转换电路,将BCD代码的8421 码转换为余3码(余3码与8421码相差0011)
段2数值比软器 位数值比较器 功能表 A>B”=AB 输入 输出 “A=B”=AB+AB L> AB一G 10 A=B E 1|10 b A<B 51
51 2 数值比较器 一位数值比较器 输 入 输 出 A B A>B A=B A<B 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 功能表 “A B” = AB “A = B” = A B + AB “A B” = AB
多位数值比较器 x1先从高位比起,高位大的数值一定大。 2.若高位相等,则再比较低位数,最终结果 由低位的比较结果决定。 Y(AB) =Y A<B + y
52 多位数值比较器 1. 先从高位比起,高位大的数值一定大。 2. 若高位相等,则再比较低位数,最终结果 由低位的比较结果决定
COMP COMP 扩展 AAAA P>Q AAAA P P>Q G P=Q P=O E BBBB P<Q BBBB P<Q L 8位比较电路
53 扩展
四位集成比较器4s5 CC B, A B, A B3 (A=B)九 (AB)L AB)L A<B A=B A<B GND (A=B) 低位进位向高位位进位
54 四位集成比较器74LS85 A3 B2 A2 A1 B1 A0 B B0 3 B3 (AB)L AB)L A<B A=B A<B
3码器 输入:一系列高低电平 输出:较少位的二进制码 n个二进制代码(n位二进制数)有2种 不同的组合,可以表示2个信号 二进制编码器普通编码器 优先编码器 BCD码编码器
55 3 编码器 输入:一系列高低电平 输出:较少位的二进制码 二进制编码器 BCD码编码器 普通编码器 优先编码器 n个二进制代码(n位二进制数)有2 n种 不同的组合,可以表示2 n个信号