人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
74HC164N的资料
74HC164N是指为8位移位寄存器。
在数字电路中,移位寄存器(英语:shift register)是一种在若干相同时间脉冲下工作的以触发器为基础的器件,数据以并行或串行的方式输入到该器件中,然后每个时间脉冲依次向左或右移动一个比特,在输出端进行输出。这种移位寄存器是一维的,事实上还有多维的移位寄存器,即输入、输出的数据本身就是一些列位。实现这种多维移位寄存器的方法可以是将几个具有相同位数的移位寄存器并联起来。
更多资料:
74ls164的原理及接口特性是什么?
74LS164,是:串入并出移位寄存器。
164 的 DSA 和 DSB 端是输入信号的。
CLK 是输入移位脉冲的。
MR 是用来清零的,一般接一个 22K 电阻再接 +5V。
输出端,可以接上 LED,也可以用共阳极数码管。
Q0~Q7 接一个 1K 电阻后分别连到 LED 的 a~dp 端。
在 DSA 和 CLK 输入信号,LED 就会显示了。
电路图如下:
8位左移和右移移位寄存器不同点
在没有溢出的情况下,左移相当于*2,对256求模;右移相当于/2,取整。
在电路结构上基本一致,只是高低位定义不同。
左移抛弃最高位,低位填充的是0;右移抛弃最低位,高位补0。
最高的8位被清零了,例如:VD0=1100 1011 1110 1101 0010 1000 0110 1100
左移8位后:VD0=1110 1101 0010 1000 0110 1100 0000 0000
右移8位后:VD0=0000 0000 1110 1101 0010 1000 0110 1100
和最初的结果比较,就是最高的8位被清零。
扩展资料:
移位寄存器不仅能寄存数据,而且能在时钟信号的作用下使其中的数据依次左移或右移。
四位移位寄存器的原理图如图所示。FF0、FF1、FF2、FF3是四个边沿触发的D触发器,每个触发器的输出端Q接到右边一个触发器的输入端D。因为从时钟信号CP的上升沿加到触发器上开始到输出端新状态稳定地建立起来有一段延迟时间,所以当时钟信号同时加到四个触发器上时,每个触发器接收的都是左边一个触发器中原来的数据(FF0接收的输入数据D1)。寄存器中的数据依次右移一位。
参考资料来源:百度百科-移位寄存器存储器
IC。SN74HC164N有什么作用?及各管脚作用?谢谢!
SN74HC164N为8位移位寄存器,具有寄存数据功能的逻辑电路称为寄存器。移位寄存器是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。
管脚1和管脚2是两个串行数据输入;管脚3、4、5、6、10、11、12、13(QA~QH)为8位并行数据输出,QH为最高位,QA为最低位;管脚14为Vcc——供电电源;;管脚7为GND——电源参考地;管脚8为CLK——移位时钟,上升沿有效;管脚9为CLR——输出清零端,低电平有效。
扩展资料:
移位寄存器的用法
移位寄存器可用于将上一次循环的值传递至下一次循环。移位寄存器以一对接线端的形式出现,分别位于循环两侧的边框上,位置相对。
右侧接线端含有一个向上的箭头,用于存储每次循环结束时的数据。LabVIEW将数据从移位寄存器右侧接线端传递到左侧接线端。循环将使用左侧接线端的数据作为下一此循环的初始值。该过程在所有循环执行完毕后结束。循环执行后,右侧接线端将返回移位寄存器保存的值。
移位寄存器可以传递任何数据类型,并和与其连接的第一个对象的数据类型自动保持一致。连接到各个移位寄存器接线端的数据必须属于同一种数据类型。
循环中可添加多个移位寄存器。如循环中的多个操作都需使用之上一次循环的值,可以通过多个移位寄存器保存结构中不同操作的数据值。
参考资料:百度百科-移位寄存器