两片74ls161实现60进制
时间: 2023-11-09 07:08:36 浏览: 99
两片74LS161可以用来实现60进制计数器。由于60可以被分解为2、3、5的乘积,因此可以使用两个74LS161级联来实现60进制计数器。
具体实现方法如下:
1. 将两个74LS161级联,将Q0输出连接到第二个74LS161的CP输入,将Q1输出连接到第二个74LS161的PE输入。
2. 在第一个74LS161上设置计数器的初始值为0,第二个74LS161上设置计数器的初始值为0。
3. 每次计数器计数到59时,将第一个74LS161的RCO输出与第二个74LS161的CP输入连接,实现进位。
4. 每次第二个74LS161计数到5时,将第二个74LS161的RCO输出与第一个74LS161的CP输入连接,实现进位。
这样,两个74LS161就可以实现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进制计数的方案,具体实现方式可能会因为硬件设备的不同而有所区别。