当前位置:文档之家› 数值比较器

数值比较器


C1 高位片 FA<B FA>B
IA=B F A=B
FA=B
FA<B
FA>B
输出
用74HC85组成16位数值比较器的并联扩展方式。
B15A15~B12A12
B15 A15 B12 A12
B11A11~B8A8
B 8 A8 B 3 A3 B 2 A2 B 1 A 1 B 0 A0 IA>B C2 FA
FA>B
B1
A0 1 位数 值比较 器
A0>B0 A0=B0 A0<B0
G3 & G2 & ≥1
FA<B
B0
FA=B
集成数值比较器
1. 集成数值比较器74LS85的功能 74LS85是四位数值比较器 ,其工作原理和两位数值比 较器相同。
B3 IA=B
A0 B0 IA>B IA<B IA=B A1 B1 A2 B2 A3 B3
A3 = B3 A2 = B2 A 1 = B1 A0 = B0
A3 = B3 A2 = B2 A 1 = B1 A0 = B0
L
×
H
×
L
H
L
L
H
L
L
H
2.集成数值比较器的位数扩展
用两片74LS85组成8位数值比较器(串联扩展方式)。
输入: A=A7 A6A5A4A3 A2A1A0 输出: F A> B F A< B F A= B B3A3~B0A0
A0 B0 A1 B1 A2 B2 A3 B3 A4 B4 A0 B0
0 0 1
B=B7B6B5B4B3 B2B1B0
B7A7~B4A4
A5 B5 A6 B6 A7 B7 A0 B0 IA>B IA<B A1 B1 A2 B2 A3 B3
A1 B1
A2 B2
A3 B3
IA>B IA<B IA=B F A=B C0 低位片 FA<B FA>B
B

B7A7~B4A4
B 4 A4 B 3 A3 B 2 A2 B 1 A1 B 0 A0 IA>B C1 FA
B

B3A3~B0A0
B 0 A0 B 3 A3 B 2 A 2 B 1 A1 B 0 A0 IA>B C0 FA
B

B 3 A3 B 2 A2 B 1 A 1 B 0 A0 IA>B C3 FA
I0 I1 数据输出
择信号的作用下,将多个通
道的数据分时传送到公共的 数据通道上去的。
I
2n1
通道选择 信号
4选1数据选择器
(1)逻辑电路 2 位地址 码输入端
1 S1 S0 E
使能信号输 入端,低电 平有效
1
1
数 据 输 入 端
I0 I1 I2 I3
& ≥1
1路数据输 出端
Y
(2)工作原理及逻辑功能 1 0 0 1
L
L L L L L L
A3 = B3 A2 = B2 A 1 > B1 A3 = B3 A2 =ቤተ መጻሕፍቲ ባይዱB2 A 1 < B1
A3 = B3 A2 = B2 A 1 = B1 A0 > B0 A3 = B3 A2 = B2 A 1 = B1 A0 < B0 A3 = B3 A2 = B2 A 1 = B1 A0 = B0
FA=B=(A1=B1)(A0=B0)
FA>B = (A1>B1) + ( A1=B1)(A0>B0)
FA=B=(A1=B1)(A0=B0)
FA<B = (A1<B1) + ( A1=B1)(A0<B0)
两位数值比较器逻辑图
A1 A1>B1 1 位数 值比较 器 A1=B1 A1<B1
G1 & ≥1


IA>B IA<B IA=B FA>B FA<B FA=B × × × × × × H L L H L L
A3 = B3 A2 > B2
A3 = B3 A2 < B2
×
×
×
× × ×
×
× × × × × H
×
× × × × × L
×
× × × × × L
H
L H L H L H
L
H L H L H L
S1
功能表 输 使能 E 入 地址 输出
1 0
S0
=0 =1
E
1
1
1 & ≥1
1
I3
Y
S1 ×
0 0 1 1
S0 ×
0 1 0 1
I0 I1 I2 I3
0 0 0 0
I0 I1 I2 I3
Y 0
Y = S1 S 0 I 0 S1 S 0 I 1 S1 S 0 I 2 S1 S 0 I 3
能否用1位数值比较器设计两位数值比较器? 用一位数值比较器设计多位数值比较器的原则
当高位(A1、B1)不相等时,无需比较低位(A0、B0),高 位比较的结果就是两个数的比较结果。
当高位相等时,两数的比较结果由低位比较的结果决定。
真值表
输 入 输 出 A1 B1 A0 B0 FA>B FA<B FA=B A1 > B1 1 0 0 × A1 < B1 0 1 0 × A1 = A0 > B0 1 0 0 B1 A0 < B0 0 1 0 A1 = A0 = B0 0 0 1 B1 = (A1>B1) + ( A1=B1)(A0>B0) FA>B A1 = FA<B B1 = (A1<B1) + ( A1=B1)(A0<B0)
1位数值比较器
一位数值比较器真值表
F A>B = A B FA< B = A B FA = B = A B + AB
输 入 A 0 0 1 1
B 1 & ≥1 & A 1
输 出 FA>B 0 0 1 0
FA>B FA=B FA<B
B 0 1 0 1
FA<B 0 1 0 0
FA=B 1 0 0 1
2 位数值比较器 比较两个2 位二进制数的大小的电路 输入:两个2位二进制数 A=A1 A0 、B=B1 B0
1 16 VCC 15 A3 14 B2 13 A2 12 A1 11 B1 10 A0 9
IA<B 2
3
IA>B 4 FA>B 5 FA=B 6 FA<B 7 GND 8
74LS85
FA=B FA<B FA>B
B0
74LS85的示意框图
74LS85的引脚图
4位数值比较器74LS85的功能表
输 入 A3 B3 A3 > B3 A3 < B3 A2 B2 × × A 1 B1 × × A0 B0 × ×
B

0 0 1
0 0 1
0 0 1
0 0 1
IA<B FA
B

IA<B FA
B

IA<B FA
B

IA<B FA
B

IA=B
IA=B
IA=B
IA=B
B3 A3 B2 A2 B1 A1 B0 IA0 A> B C4 IA<B IA=B
0 0 1
FA=B
FA
B

FA
B

输出
数据选择器
1、数据选择器的定义与功能 数据选择器:能实现数据选择功能的逻辑电路。它的作用 相当于多个输入的单刀多掷开关,又称“多路开关” 。 数据选择的功能:在通道选
相关主题