两片74ls161实现60进制
时间: 2023-11-11 22:02:37 浏览: 39
实现60进制需要使用两片74LS161计数器和一些逻辑门。首先,将两片计数器级联起来,使得第一片的Q0-Q3输出接入第二片的CP0-CP3输入。然后,将第一片的MR输入和第二片的MR输入连接在一起,并将其连接到一个复位电路以确保在开始计数之前计数器被清零。
接下来,需要使用逻辑门将计数器的输出转换为60进制。可以使用两个74LS138译码器和一些逻辑门来实现这一点。将第一片计数器的Q0和Q1输出连接到74LS138译码器的A和B输入,将第二片计数器的Q0和Q1输出连接到74LS138译码器的C和D输入。然后,将74LS138译码器的Y0-Y4输出连接到逻辑门电路中,以将计数器的输出转换为60进制。
最后,将转换后的输出连接到LED显示器或其他输出设备上,以显示60进制的计数器值。
相关问题
帮我用两片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进制
首先,74LS90是一个可编程分频器,它可以将输入时钟信号分频为2、5或10等不同的倍频,因此它不能直接用于60进制计数。但是,我们可以通过将两个74LS90级联的方式来实现60进制计数。
具体实现方法如下:
1. 将一个74LS90设置为10进制计数模式,另一个74LS90设置为6进制计数模式。
2. 将两个74LS90级联,将第一个74LS90的QD输出连接到第二个74LS90的CLK输入,这样第二个74LS90的计数将在第一个74LS90计数到9时自动重置。
3. 通过控制两个74LS90的复位引脚,实现60进制计数。具体方法是,当第一个74LS90计数到5时,将第二个74LS90复位,同时将第一个74LS90复位,这样就完成了一次60进制计数。
注意,由于74LS90的输出是二进制的,需要将输出转换为60进制。可以使用诸如74LS138等译码器来实现这一功能。
需要注意的是,以上方法只是一种实现60进制计数的方案,具体实现方式可能会因为硬件设备的不同而有所区别。