能比较两个二进制数大小的逻辑电路叫数值比较器。
1位数值比较器的真值表如表9.4.7所示,其中A、B为输入,LA>B、LA=B、LA<B为输出。当LA>B输出1时,表示A>B;当LA=B输出1时,表示A=B;当LA<B输出1时,表示A<B。
表9.4.7 1位数值比较器的真值表
根据真值表可以写出输出逻辑表达式
根据输出逻辑表达式可画出如图9.4.14所示的逻辑图。
图9.4.14 1位数值比较器逻辑图
4位集成数值比较器74LS85的逻辑符号如图9.4.15所示,其中A3A2A1A0、B3B2B1B0为两个4位二进制数输入端,LA>B、LA=B、LA<B为比较结果输出端,IA>B、IA=B、IA<B为级联输入端,便于多片级联实现多位数据比较。表9.4.8为74LS85的真值表。从真值表可以看出,该比较器是高位优先的:当高位已经比较出大小时,就给出比较结果;只有当四位都相等时,才考虑级联信号。(www.xing528.com)
图9.4.15 74LS85逻辑符号
表9.4.8 74LS85的真值表
例9.4.6 试用两片数值比较器74LS85组成8位数值比较器。
解:根据多位数比较的规则,在高位相等时,取决于低位的比较结果。同时由表9.4.8可知,在74LS85中只有两个数的4位都相等时,输出才由IA>B、IA=B、IA<B的输入信号决定。因此,将两个数的高4位A7A6A5A4、B7B6B5B4接到第(1)片芯片上,而低4位A3A2A1A0、B3B2B1B0接到第(0)片芯片上,然后把第(0)片的输出端LA>B、LA=B、LA<B分别接到第(1)片的级联输入端IA>B、IA=B、IA<B,第(0)片的级联输入端IA>B、IA=B、IA<B分别接0、1、0,第(1)片的输出LA>B、LA=B、LA<B作为8位数值比较器的输出,其接线图如图9.4.16所示。
图9.4.16 8位数值比较器
目前生产的数值比较器产品中,也有采用其他电路结构形式的。因为电路结构不同,级联输入端的用法也不完全一样,使用时应注意加以区别。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。