数值比较器

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


功能表 输入 A 0 0 1 1 输出 Y(A>B) 0 0 1 0
B 0 1 0 1
Y(A=B) 1 0 0 1
Y(A<B) 0 1 0 0
⑤ 根据真值表可写出逻辑函数表达式为
⑥ 逻辑图
Y(A>B) Y(A=B) Y(A<B)
这两幅逻辑电路图只 是使用的逻辑门不同, 功Байду номын сангаас是一样的
2 位数值比较器

4位数值比较CT74LS85的功能表如下

根据真值表可写出逻辑函数表达式为
Y(A>B)= A3B3 + (A3⊙B3) A2B2 + (A3⊙B3) (A2⊙B2) A1 B1 + (A3⊙B3) (A2⊙B2) (A1⊙B1) A0B0 + (A3⊙B3) (A2⊙B2) (A1⊙B1) (A0⊙B0) I(A>B) 式1 Y(A<B)= A3B3 + (A3⊙B3) A2B2 + (A3⊙B3) (A2⊙B2) A1 B1 + (A3⊙B3) (A2⊙B2) (A1⊙B1) A0B0 + (A3⊙B3) (A2⊙B2) (A1⊙B1) (A0⊙B0) I(A<B) 式2 Y(A<B)= (A3⊙B3) (A2⊙B2) (A1⊙B1) (A0⊙B0) I(A=B) 式3
真值表
输 入 输 出 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 F= A1A>B = (A1>B1) + ( A1=B1)(A0>B0) B1
CT74LS85是四位数值比较器 ,其工作原理和两位数 是四位数值比较器 值比较器相同。 值比较器相同。
B3
A0 B0 IA>B IA<B A1 B1 A2 B2 A3 B3
1
16 VC C 15 A3 14 B 2 13 A2 12 A1 11 B 1 10 A0 9
IA < B 2 IA = B 3 IA > B 4 YA > B 5
⑤逻辑电 路图
由式1可看出,如将级联输入I(A>B)接低电平0时, 式中最后一项为0,其余4项分别表示A>B的4种情 况: (1) A3B3 =1,表示A3 > B3 ,(A3 =1、B3 =0)。 (2) (A3⊙B3) A2B2 =1 ,表示A3 = B3 、A2 > B2 。 (3) (A3⊙B3) (A2⊙B2) A1 B1 =1,表示A3 = B3 、 A2 = B2 、 A1 > B1。 (4)(A3⊙B3) (A2⊙B2) (A1⊙B1) A0B0 =1,表示 A3 = B3 、A2 = B2 、 A1 =B1 、A0 > B0。 在上述4种情况中,只要存在一种,就是A>B,即 Y(A>B)= 1。
FA=B=(A1=B1)(A0=B0)
FA<B = (A1<B1) + ( A1=B1)(A0<B0)
两位数值比较器逻辑 图
A1 A1> 1 B 1位 位 数 值 较 比 器 A1=B1 A1< 1 B
G1 & 1 ≥
FA>B
B1
A0 1位 位 数 值 较 比 器
A0> 0 B A0=B0 A0< 0 B
比较两个2 比较两个2 位二进制数的大小的电路 输入:两个2 输入:两个2位二进制数 A=A1 A0 、B=B1 B0 能否用1位数值比较器设计两位数值比较器? 能否用1位数值比较器设计两位数值比较器? 用一位数值比较器设计多位数值比较器的原则 当高位( 不相等时,无需比较低位( ),高 当高位(A1、B1)不相等时,无需比较低位(A0、B0),高 位比较的结果就是两个数的比较结果。 位比较的结果就是两个数的比较结果。 当高位相等时,两数的比较结果由低位比较的结果决定。 当高位相等时,两数的比较结果由低位比较的结果决定。
式2的含义可用式1的方法进行分析。 由式3可看出,在级联输入I(A=B)接低电平1时, A=B只有一种情况: (A3⊙B3) (A2⊙B2) (A1⊙B1) (A0⊙B0) =1,表示 A3 = B3 、A2 = B2 、 A1 =B1 、A0 = , B0 ,这时Y(A=B)= 1 。 由功能表还可看出:如只对两个4位二进制数进行 比较时,由于没有来自低位的比较信号输入,故取 I(A>B)=I(A<B)=0,I(A=B)=1。
数值比较器
指导老师: 学生:
何为数值比较器???
在数字系统中,特别是在计算机中都需具有 运算功能,一种简单的运算就是比较两个数A 和B的大小。用以对两数A、B的大小或是否 相等进行比较的逻辑电路称为数值比较器。 比较结果有A>B、A<B以及A=B三种情况。
数值比较器分类
1位数值比较器:比较输入的 两个1位二进制数A、B的大小 1 A B 多为数值比较器:比较输入的 两个多位二进制数A、B的大小, 比较时需从高位到低位逐位进 行比较。
数值比较器通用的 逻辑符号
1位数值比较器
① ②

问题:设计一个1位二进制的数值比较器。 逻辑抽象:设输入的两个二进制数位A、B,输出 比较的结果为Y(A>B)、 Y(A<B)、 Y(A=B)三种情况。 输出时为1,否则为0。 1 0 逻辑符号示意框图:
A Y(A>B) B Y(A=B) Y(A<B)
YA<B YA>B
74LS85
IA=B Y A=B
YA = B 6 YA < B 7 GN D 8
B0
74LS85的示意框图 的示意框图
74LS85的引脚图 的引脚图

右图所示为4位数值 比较CT74LS85的逻 辑功能示意图。 图中A3、A2、A1、 A0和B3、B2、B1、 B0为两组相比较的4 位二进制数的输入端; I(A>B)、I(A=B)、I (A<B)为级联输入端; Y(A>B)、Y(A=B)、Y(A< B)为比较结果输出端。
G3 & G2 & 1 ≥
FA<B
B0
FA=B
4位数值比较器

比较方法:如两个4位二进制数A=A3A2A1A0 和B=B3B2B1B0进行比较时,则需从高位到低 位逐位进行比较。只有在高位数相等时,才能进 行低位数的比较。当比较到某一位数值不等时, 其结果便为两个4位数的比较结果。如A3>B3时, 则A>B;如A3<B3时,则A<B;如A3=B3,A 2>B2时,则A>B;如A3=B3,A2<B2时,则 A<B。其余以此类推,直到比较出结果为止。
相关文档
最新文档