74ls90作为5421码输出时按q3 q2 q1 q0排列,结果会怎样
时间: 2023-12-24 10:03:36 浏览: 120
74LS90是一个4位二进制同步计数器,其输出按照Q0、Q1、Q2、Q3的顺序排列。如果将其设置为5421码输出,即输出顺序为Q3、Q2、Q1、Q0,将会导致输出结果与正常的二进制计数器不同。具体来说,当输入信号时,74LS90会从0000开始计数,在每个时钟脉冲到达时,它会将当前计数值加1并输出。如果将输出设置为5421码,则输出值将按照Q3、Q2、Q1、Q0的顺序排列,而不是正常的二进制顺序。因此,输出结果将是1100、1001、1010、0011、0110、0101、0001、0010、1000、1101、1110、1111、0111、0100、0000、等等。这种输出顺序可能会导致一些意外的结果,因此在设计电路时应该非常小心。
相关问题
74ls90作为5421码输出时,按Q3 Q2 Q1 Q0排列,结果会怎样?如果输出Q0 Q3 Q2 Q1接数码显示输入D C B A,能否显示1-9?为什么?
74LS90是一个4位二进制计数器,其输出的Q3、Q2、Q1、Q0是按照从高位到低位的顺序排列的。当作为5421码输出时,按照Q3、Q2、Q1、Q0的排列,可以将其转换为BCD码输出,BCD码是二进制码和十进制数之间的一种转换方式。
如果将输出Q0、Q3、Q2、Q1连接到数码显示器的输入D、C、B、A上,由于74LS90只能计数到9,超过9时会从0开始重新计数,因此无法显示数字10及以上的数字。另外,由于输出的是BCD码,需要进行BCD码到七段数码管的转换,才能正确地显示数字。
用74LS161实现M=10的计数器,要求其最高位的占空比为50%。CP接实验箱上的单脉冲信号,或接f=1~2Hz的连续脉冲,输出Q3、Q2、Q1、Q0 从高到低依次接指示灯显示或者接实验箱上的数码显示输入D、C、B、A ,记录显示结果,请告诉我每个引脚接什么,并给我接线图
74LS161是一款4位二进制同步计数器,可以实现M=16的计数器,但是我们要实现M=10的计数器,需要在最高位进行特殊处理。
首先,我们需要将CP接到74LS161的时钟输入CLK上,D、C、B、A接到数据输入D0、D1、D2、D3上,Q0、Q1、Q2、Q3是输出引脚。
为了实现最高位的占空比为50%,我们可以将CLRbar引脚接到+5V,将LDbar引脚接到GND,这样每次计数器计数到10时会自动清零。同时,将TCbar引脚接到+5V,使计数器不会向下溢出。
以下是74LS161的引脚连接方式和接线图:
![74LS161接线图](https://cdn.jsdelivr.net/gh/Yousazoe/picgo-repo/img/20210730153602.png)
下面是M=10时计数器的显示结果:
| Count | Q3 | Q2 | Q1 | Q0 |
| ----- | --- | --- | --- | --- |
| 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 |
| 2 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 1 | 1 |
| 4 | 0 | 1 | 0 | 0 |
| 5 | 0 | 1 | 0 | 1 |
| 6 | 0 | 1 | 1 | 0 |
| 7 | 0 | 1 | 1 | 1 |
| 8 | 1 | 0 | 0 | 0 |
| 9 | 1 | 0 | 0 | 1 |
| 0 | 0 | 0 | 0 | 0 |
阅读全文