引言
移位寄存器是一种在多个相同时间脉冲下工作的触发器为基础的器件。数据以并行或串行的方式输入到该器件中,然后每个时间脉冲依次向左或右移动一个比特,在输出端进行输出。一维移位寄存器
一维移位寄存器是一种一维的,数据本身就是一些列位。实现这种移位寄存器的方法可以是将几个具有相同位数的移位寄存器并联起来。多维移位寄存器
多维移位寄存器是一种输入、输出的数据本身就是一些列位的移位寄存器。实现这种移位寄存器的方法可以是将几个具有相同位数的移位寄存器并联起来。输入和输出
移位寄存器的输入、输出都可以是并行或串行的。它们经常被配置成串入并出(serial-in,parallel-out,SIPO)的形式或并入串出(parallel-in,serial-out,PISO),这样就可以实现并行数据和串行数据的转换。当然,也有输入、输出同时为串行或并行的情况。双向移位寄存器
还有一些移位寄存器为双向的,也就是说它允许数据来回传输,输入端同时可以作为输出端,输出端同时也可以作为输入端。循环移位寄存器
如果把移位寄存器的串行输入端,和并行输出端的最后一位连接起来,还可以构成循环移位寄存器(circularshiftregister),用来实现循环计数功能。串入并出移位寄存器
串入并出形式的移位寄存器接法,可以将输入的串行数据以并行格式输出。串行通信要求的几位数据完成输入之后,就可以在输出端的各位同时读出并行数据。并入串出移位寄存器
并入串出形式的移位寄存器接法,通过下图所示D1-D4并行输入段接收4位外部并行数据,而Q为串行输出的引脚。为了将数据写入到寄存器中,写/移位控制线必须保持低电平。写入完成,需要移位时,写/移位控制线则必须处于高电平,而且必须给予时间脉冲,每提供一个时间脉冲,向左(或向右)移动一位。应用
移位寄存器广泛应用于数字电路中,如数据处理、时序控制、存储等方面。74ls164的原理及接口特性是什么?
74LS164,是:串入并出移位寄存器。
164 的 DSA 和 DSB 端是输入信号的。
CLK 是输入移位脉冲的。
MR 是用来清零的,一般接一个 22K 电阻再接 +5V。
输出端,可以接上 LED,也可以用共阳极数码管。
Q0~Q7 接一个 1K 电阻后分别连到 LED 的 a~dp 端。
在 DSA 和 CLK 输入信号,LED 就会显示了。
电路图如下:
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论