移位寄存器的应用

移位寄存器延迟线

串行输出序列的移位寄存器(SISO)可用于通过明确的时间段延迟数字信号。由n位移寄存器引入的时间延迟等于时钟频率的逆的n倍移位寄存器。这种长移位寄存器可以用作计算机系统中的延迟线内存来存储临时数据。此外,多个双向移位寄存器并行连接可以用作堆栈。

移位寄存器的数据格式转换器

由于其在所用线的电线方面,串行数据传输是由于其经济价值的长途通信。这需要在发件人端时并行对串行转换串行换档寄存器中的并行(PISO)可以使用。然而,通常,许多基于微处理器的系统通常更喜欢使用串行转换器将发送数据转换为并行模式的数据的并行形式的数据。串行进并行出移位寄存器(SIPO)。

移位寄存器的数据处理器

早期的计算机系统使用移位寄存器来处理数据。例如,移位寄存器用于存储要添加的数据字节以及存储它们的结果。而且,即使是现在,移位寄存器也被广泛地用于执行二进制乘法和除法。这是由于数据位向右移动一个位置导致该数字被除以2,而数据位在移位寄存器中向左移动一个位置则将该数字乘以2。例如,考虑一个内容为0110的4位移位寄存器,它在十进制中等于6。如果数字左移1位,那么1就是1100,也就是12 (= 6 × 2)的小数。类似地,数字向右移动一位,那么寄存器内容将变成0011,在小数中就是3(= 6/2)。

移位寄存器的计数器

戒指柜台约翰逊计数器是两个基于寄存器的基于寄存器的计数器,这些计数器广泛用于数字应用中。在环形计数器中,最后级的输出作为第一级的输入送入,如图1A所示。这导致存储在移位寄存器内的数据连续地在其内传送。例如,存储数据字0001的4位环计数器具有具有四个确定状态的重复序列,0001,000,0100和0010.如图1B所示的Johnson计数器类似于振铃计数器,除了补充的事实移位寄存器的最后阶段的输出被馈送为第一阶段的输入。

因此对于一个4位约翰逊柜台对于输入数据字作为0001,一个得到八个确定的状态 - 0001,0000,000,1100,1110,1111,1111和0011 - 之后的模式重复。
移位寄存器的应用

伪随机图案生成器的移位寄存器

转移寄存器可用于生成用于测试的伪随机模式。为了实现这一点,换档寄存器中几个阶段的输出被引导并作为第一阶段的输入连接,如图2所示。
伪随机图案生成器
生成的模式数取决于要提供的点数的点数X-or Gate输入。如果适当地拍摄,可以使用n级移位寄存器产生的最大模式数是(2N1)。

移位寄存器的脉冲扩展器

脉冲扩展器是与输入脉冲相比具有更长的输出脉冲的电路。移位寄存器可以用作脉冲扩展器,由于其时序与元件值无关,因此比单稳多振子具有优势。然而,它们是由一个外部时钟操作,这反过来决定了定时精度。

换档寄存器的模式识别员

转移寄存器可用于确定输入处的明确比特模式的发生。例如,图3示出了通过使用移位寄存器和NAND门形成的0101模式识别器。这里,随着输入流中的比特序列变为0101,输出的输出NAND门走低。
换档寄存器的模式识别员

移位寄存器的互联器

转移寄存器的类型Siso.PISO可以有效地用于减少互连设计中各种系统的线的数量。例如,为了驱动16LED从微控制器中需要16个通用输入输出(GPIO)端口。而是二转移寄存器通过使用4个输入/输出(I/O)引脚,串接可以用来完成任务。

想更快地学习吗?
每周让电子文章发送到你的收件箱。
不需要信用卡 - 它是100%免费。

关于电气4Ubetway网页版.

betway网页版电气4U致力于教学和分享与电气和电子工程有关的所有内容。

发表评论