第5章门电路与组合逻辑电路分析.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * (2-*) 5.6.5 数值比较器 (1)仅比较两个数是否相等。 (2)除比较两个数是否相等外,还要比较两个数的大小。 第一类问题较简单,主要讨论第二类比较器。 数码比较器类型(两类) 在数字系统中,经常要求比较两个数字的大小。为完成这一功能所设计的各种逻辑电路统称为数值比较器。 (2-*) 1. 先从高位比起,高位大的,数值一定大; 2. 若高位相等,则需再比较低位数, 最终结果由低位的比较结果决定; 3. 比较结果应有三个标志: A=B AB AB 比较大小的规则(三条): (2-*) 数码 比较器 ?? A ?? B E(equal:A=B) S(small:AB) L(large:AB) 数码比较器示意图: (2-*) 一、一位数码比较器 设计: A=a 输入 B=b 1.列出真值表: 0 0 1 1 1 1 0 1 1 1 0 1 (2-*) 2.由表写逻辑式: (同或运算) 0 0 1 1 1 1 0 1 1 1 0 1 一、一位数码比较器 (2-*) 3.画出逻辑图: 逻辑符号: (ab) S (a=b) E (ab) L a b S E L 比 较 器 a b ?1 1 1 (2-*) 二、多位数码比较器 A=a3a2a1a0 输入: B=b3b2b1b0 比较规则: 自高而低, 逐位比较。 输出: E (A=B) S (AB) L (AB) 四位数码比较器 (2-*) 推理,得: A=B: AB: A?B: 变量表示: 1:写原变量 0:写反变量 四位数码比较器逻辑式: (2-*) a3 b3 ? ? ? 1 0 0 a3=b3 a2=b2 a1= b1 a0 =b0 0 1 0 a3=b3 a2=b2 a1= b1 a0 b0 0 0 1 a3=b3 a 2=b2 a1= b1 a0 b0 1 0 0 a3=b3 a2=b2 a1b1 ? 0 0 1 a3=b3 a2=b2 a1 b1 ? 1 0 0 a3=b3 a2b2 ? ? 0 0 1 a3=b3 a2b2 ? ? 1 0 0 a3 b3 ? ? ? 0 0 1 比 较 输 入 输 出 a3 b3 a2 b2 a1 b1 a0 b0 L E S (AB) (A=B) (AB) 四位数码比较器的真值表 (2-*) 四位数码比较器 74LS85 (向高位输出) 1 电源、地 数据输入端 2 2 低位结果输入 3 4 比较结果 A0 B0 B1 A1 A2 B2 A3 UCC (A=B)L A3 B2 A2 A1 B1 A0 B0 B3 B3 (AB)L (A?B)L A?B A=B AB GND (AB)L (A=B)L (A?B)L AB A=B AB (2-*) 例1:七位二进制数码比较器 (采用两片74LS85) “1” 必 接 好 (AB)L (AB)L AB A=B AB A1 B1 A0

文档评论(0)

1亿VIP精品文档

相关文档