集成数值比较器CT74LS85是4位数值比较器,其逻辑功能示意图如图3.9.2所示。
图中A3、A2、A1、A0和B3、B2、B1、B0为两组4位二进制数比较输入端;IA>B、IA<B、IA=B为级联输入端,它与其他数值比较器的输出连接,以便组成位数更多的数值比较器; YA>B、 YA<B、 YA=B为比较结果输出端。 CT74LS85功能表见表3.9.2。
图3.9.2 CT74LS85逻辑功能示意图
表3.9.2 CT74LS85(4位数值比较器)功能表
从功能表可以看出,当两个多位二进制数进行比较时,按照从高位到低位逐位进行比较的习惯,根据“高位相等才比低位”的原则,且只有当A3A2A1A0=B3B2B1B0时,输出变量才取决于级联输入信号。
根据表3.9.2和两个一位二进制数大小关系与对应表达式的逻辑规律,可得CT74LS85的逻辑函数表达式
根据式(3.9.2),在比较两个4位二进制数大小关系时,应将级联输入IA>B、 IA<B接“0”, 将 IA=B接“1”。
利用两片CT74LS85可构成8位数值比较器。对于两个8位数,若高4位相同,则它们的大小关系由低4位的比较结果确定。因此,低4位的比较结果应为高4位的条件,即低4位芯片的输出YA>B、YA<B、YA=B分别接到高4位芯片的级联输入 IA>B、 IA<B、 IA=B上, 如图 3.9.3 所示。(www.xing528.com)
图3.9.3 两片CT74LS85组成8位数值比较器
根据以上分析可知,数值比较器级联扩展的方法和步骤如下:
(1)根据输入数值的位数确定所用芯片的个数;
(2)确定每个芯片输入端与输入数值的对应关系;
(3)根据“高位相等才比低位”的原则合理连接各个芯片的输出端和级联输入端。
当位数较多且要满足一定的速度要求时,通常采用并联方式。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。