移位寄存器的应用

移位寄存器延迟线

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

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

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

移位寄存器的数据处理器

早期的计算机系统使用移位寄存器来处理数据。例如,移位寄存器用于存储将要添加的数据字节,以及存储它们的结果。而且,即使是现在,移位寄存器也被广泛地用于执行二进制乘法和除法。这是由于数据位向右移动一位会导致该数被除以2,而数据位在移位寄存器中左移一位会导致该数被乘以2。例如,考虑一个内容为0110的4位移位寄存器,它在小数中等于6。如果数字左移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)引脚即可完成任务。

想要更多的电气知识?
在下面输入您的电子邮件,以获得关于电气和电子工程的免费信息文章

关于电气4Umabetx官网.

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

发表评论

Ezoic报告此广告