两片74ls161实现60进制
时间: 2023-11-09 10:08:36 浏览: 137
要实现60进制计数,需要使用两片74LS161二进制计数器和一些逻辑门。以下是实现的步骤:
1. 将两片74LS161连接起来,作为高位计数器和低位计数器。将CLK输入连接在低位计数器的CLK输入上,将低位计数器的RCO输出连接到高位计数器的CLK输入上,以实现联级计数。
2. 设置计数器的初始状态为00 0000,即二进制的0 0 0 0 0 0。
3. 使用逻辑门将二进制计数器的输出转换为60进制。对于低位计数器,使用两个74LS138译码器将4位二进制码转换为10进制码,并使用一个7442 BCD-Decimal译码器将10进制码转换为60进制码。对于高位计数器,使用一个74LS138译码器将4位二进制码转换为16进制码,并使用一个7442 BCD-Decimal译码器将16进制码转换为60进制码。
4. 将译码器的输出连接到显示器或其他输出设备上,以显示60进制的计数结果。
需要注意的是,由于74LS161计数器是同步计数器,需要使用同步清零信号将计数器清零。在这种情况下,可以使用一个异或门将低位计数器的Q0和Q1输出连接在一起,作为同步清零输入。当这两个输出都为1时,异或门的输出为0,可以清零计数器。
相关问题
帮我用两片74ls161实现60进制可逆计数器
要实现可逆计数器,需要在计数器达到60时自动倒数回0,并且在计数器为0时可以倒数回60。这可以通过在74LS161芯片中添加逻辑电路来实现。
下面是一种使用两片74LS161芯片实现60进制可逆计数器的方法:
1. 首先,将第一个74LS161芯片设置为0-59的计数器,其中Q0-Q3输出位对应的是0-3位二进制计数器。然后,将第二个74LS161芯片的Q0-Q3输出位对应的4位二进制计数器与第一个74LS161芯片的Q0-Q3输出位对应的4位二进制计数器连接,形成一个8位计数器。
2. 在第二个74LS161芯片上添加逻辑电路,使得当第一个74LS161芯片的计数器达到60时,第二个74LS161芯片的Clock输入被触发,将第二个74LS161芯片的计数器+1,并将第一个74LS161芯片的计数器重置为0。这可以通过将第一个74LS161芯片的Carry-Out位(CO)连接到第二个74LS161芯片的Clock(CLK)输入,并通过一个与门(AND gate)将第一个74LS161芯片的Q0和Q1位连接到第二个74LS161芯片的Preset(PR)输入来实现。
3. 在第二个74LS161芯片上添加逻辑电路,使得当第二个74LS161芯片的计数器达到60时,第一个74LS161芯片的Clock输入被触发,将第一个74LS161芯片的计数器+1,并将第二个74LS161芯片的计数器重置为0。这可以通过将第二个74LS161芯片的Carry-Out位(CO)连接到第一个74LS161芯片的Clock(CLK)输入,并通过一个与门(AND gate)将第二个74LS161芯片的Q0和Q1位连接到第一个74LS161芯片的Preset(PR)输入来实现。
这样,我们就得到了一个可逆的60进制计数器,其计数范围为0到59,并且可以在计数器为0和60时自动倒数回60和0。
两片74ls90实现60进制
要实现60进制计数,需要使用两片74LS90芯片级联。首先,将两片芯片的MR(Master Reset)引脚连接在一起并接地,以确保芯片处于初始状态。 然后,将两个芯片的CLK(时钟)引脚连接在一起,以便它们共享时钟信号。接下来,将第一片芯片的QA-QD输出引脚连接到第二片芯片的A-D输入引脚,以实现级联计数。最后,将第一片芯片的CEP(计数器使能)引脚与VCC连接,将第二片芯片的CEP引脚与第一片芯片的QA引脚连接,以确保第二片芯片只在第一片芯片计数到59时开始计数,并且它们共同组成60进制计数器。
阅读全文