数值比较器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A0 = B0
A0 = B0 A0 = B0 A0 = B0 A0 = B0
H
L × H L
L
H × H L
L
L H L L
L L L H
L
H L L H
L
L H L L6
2. 集成数值比较器的位数扩展
用两片7485组成8位数值比较器(串联扩展方式)。
低四位
A0 B0 A1 B1 A2 B2 A3 B3 A4 B4
B3 IA=B
1 16 VCC 15 A3 14 B2 13 A2 12 A1 11 B1 10 A0 9
IA<B 2
A0 B0 IA>B IA<B IA=B A1 B1 A2 B2 A3 B3
3
74LS85
FA=B FA<B FA>B
IA>B 4 FA>B 5 FA=B 6 FA<B 7 GND 8
7
用7485组成16位数值比较器的并联扩展方式。
B15A15~B12A12
B15 A15 B12 A12
B11A11~B8A8
B8 A8
B7A7~B4A4
B4 A4
B3A3~B0A0
B0 A0
B3 A3 B2 A2 B1 A1 B0 A0 IA>B C3 FA<B FA>B IA<B IA=B
0 0 1
高四位
A5 B5 A6 B6 A7 B7
0 0 1
A0 B0 IA>B IA<B IA=B F A=B
A1 B1
A2 B2 C0
A3 B3
A0 B0 IA>B IA<B IA=B F A=B
A1 B1
A2 B2 C1
A3 B3
低位片
FA>B
高位片
FA>B
FA<B
FA<B
FA=B
FA<B
FA>B
输出
在位数较多且要满足一定的速度要求时采取并联方 式,它比串联扩展方式工作速度快。
A=B
F )+ A1=B1)(A0>B0) 当高位相等时,两数的比较结果由低位比较的结果决定。 •当高位( A11 、 B( A0、B0), A>B = (A1>B 1)不相等时,无需比较低位( 两个数的比较结果由高位比较的结果决定。 FA<B = (A1<B1) + ( A1=B1)(A0<B0) FA=B=(A1=B1)(A0=B0)
A1 > B1 A1 < B
1 0
• 真值 表 • 逻辑表达式
• 逻辑图
B0
A1 = B1 A1 = B1 A1 = B1
1 位数 值比较 1 器
× A <B A0 > B0 A0 < B0 A0 = B0
0 0
A0=B0
G2 &
0 1
≥1
0 0
FA < B
1 0 0
G3 &
0 1 0
0 0 F 1
FA B A B AB
2、2 位数值比较器
将两个2 位二进制数 A1 A0 、B1 B0进行比 较:
A1
A1>B1 1 位数 值比较 器 A1=B1
1
表4.4.2
1
G1 &
≥1
FA > B
B1
A1
A0
输 入 A <B 输 出 B1 A0 B0 FA>B FA<B FA=B
A >B ×
0 0
0 0 1
B3 A3 B2 A2 B1 A1 B0 A0 IA>B C4 IA<B IA=B
0 0 1
FA=B
FA<B
FA>B
输出
8
B3 A3 B2 A2 B1 A1 B0 A0 IA>B C2 FA<B FA>B IA<B IA=B
0 0 1
B3 A3 B2 A2 B1 A1 B0 A0 IA>B C1 FA<B FA>B IA<B IA=B
0 0 1
B3 A3 B2 A2 B1 A1 B0 A0 IA>B C0 FA<B FA>B IA<B IA=B
3
两位数值比较器逻辑图
2. 2 位数值比较器 多位数值比较器的设计原则 • 先从高位比起,高位不等时,数值的大小 由高位确定。 • 若高位相等,则再比较低位数,比较结果 由低位的比较结果决定。
4
二、 集成数值比较器
1. 集成数值比较器74LS85的功能
74LS85是四位数值比较器 ,其工作原理和两位数值比 较器相同。
B0
74LS85的示意框图
74LS85的引脚图
74LS85比较器不仅能比较两个4位二进制数的大小,还 能接受其它芯片比较结果的输出。
5
4 位数值比较器74LS85功能表
输 A3 B3 A3 > B3 A3 < B3 A3 = B3 A3 = B3 A3 = B3 A3 = B3 A3 = B3 A3 = B3 A2 B2 × × A1 B1 × × × × A1 > B1 A1 < B1 A1 = B1 A1 = B1 入 A0 B0 × × × × × × A0 > B0 A0 < B0 IA>B × × × × × × × × IA<B × × × × × × × × IA=B × × × × × × × × FA>B H L H L H L H L 输 出 FA=B L L L L L L L L FA<B L H L H L H L H
7.2.5 数值比较器
一、 数值比较器的定义及功能
• 1位数值比较器 • 2位数值比较器
二、 集成数值比较器74LS85
• 集成数值比较器74LS85的功能 • 数值比较器的位数扩展
1
一、 数值比较器的定义及功能
数值比较器就是对两数A、B进行比较,以判断其 大小的逻辑电路。
1. 1位数值比较器
将两个1位二进制 数A、B进行比较
A2 > B2
A2 < B2 A2 = B2 A2 = B2 A2 = B2 A2 = B2
A3 = B3
A3 = B3 A3 = B3 A3 = B3 A3 = B3
A2 = B2
A2 = B2 A2 = B2 A2 = B2 A2 = B2
A1 = B1
A1 = B1 A1 = B1 A1 = B1 A1 = B1
表4.4.1 1位比较器真值表
B 1
输 A
入
&
输
出
≥1
FA>B
B FA>B FA<B FA=B
• 真值 表 • 逻辑表达式
• 逻辑图
A
FA B AB FA B A B
0 0 0 0 0 1 1 &0 1 1 0 1 0 1位数值比较器的逻辑图 1 1 0 0
1 0 0 1
2
FA=B FA<B