什么是移位寄存器?,不同类型,计数器和应用程序

我们知道FF或触发器可用于以1或0的形式存储数据。但是,如果我们需要存储多个数据位,我们需要许多触发器。寄存器是数字电子设备中的设备,用于存储数据。bob足球体育app触发器在设计方面发挥着重要作用最流行的移位寄存器。该组触发器仅为寄存器,用于存储众多数据位。例如,如果使用PC存储16位数据,则​​随后需要一组16-FF。而且,输入以及寄存器的输出,否则依赖于需求并行。本文讨论了什么是换档寄存器,类型和应用程序。

什么是移位寄存器?

寄存器可以定义为当一组FFs可以在系列中连接时移位寄存器的定义存储的数据可以在寄存器中移动。这是一个时序电路,主要用于存储数据,并将其移动到每个CLK(时钟)周期的输出。


移位寄存器的类型

基本上,这些寄存器分为四种类型和移位寄存器的工作在下面讨论。

  • 串行进串行出(SISO)移位寄存器
  • 平行串行(SIPO)移位寄存器
  • 并行串行输出(PISO)移位寄存器
  • 并行地并行(PIPO)移位寄存器

串行序列出换档寄存器(SISO)

这个移位寄存器允许串行输入和产生串行输出,因此它被称为SISO(串行进串行出)移位寄存器。因为只有一个输出,每次数据以串行的方式离开寄存器一位。

串行序列出换档寄存器(SISO)
串行序列出换档寄存器(SISO)

串行进串行出(SISO)逻辑电路如上所示。该电路可以由4个D-Flip Flops人字拖串联而成。一旦这些触发器互相连接,那么相等的CLK信号给每个触发器。

在该电路中,可以从FF(触发器)的左侧取串行数据输入。SISO的主要应用是作为延迟元素运行。

串行(SIPO)移位寄存器

这个移位寄存器允许串行输入并产生并行输出,所以这被称为串行并行输出(SIPO)移位寄存器。

上面示出了并行输出(SIPO)移位寄存器电路的串行。电路可以用四个构建D-Flip失败,并将一个CLR信号与CLK信号以及触发器连接,以便重新排列它们。第一个FF输出连接到下一个FF输入。一旦给每个触发器相同的CLK信号,那么所有触发器将彼此同步。

串行(SIPO)移位寄存器
串行(SIPO)移位寄存器

在这种类型的寄存器中,串行数据输入可以从FF的左侧获得并产生等效输出。这些寄存器的应用包括通信线路,因为SIPO寄存器的主要功能是将串行信息变成并行信息。bob的是什么网站

并行进串行出(PISO)移位寄存器

这个移位寄存器允许并行输入并产生串行输出,所以这被称为并行串行输出(PISO)移位寄存器。

并联串行输出(PISO)移位寄存器电路如上所示。这个电路可以由四个d触发器组成,其中CLK信号直接连接到所有的FFs。然而,输入数据使用一个多路复用器在每一个FF的输入。

并行进串行出(PISO)移位寄存器
并行进串行出(PISO)移位寄存器

较早的FF输出以及并行数据输入连接到多路复用器的输入,且多路复用器的输出可连接到第二个触发器。一旦给每个触发器相同的CLK信号,那么所有触发器将彼此同步。这些寄存器的应用包括将并行数据转换为串行数据。

并行进并行出(PIPO)移位寄存器

移位寄存器,它允许并行输入(数据分别给出给每个拖鞋并同时产生一个并行输出称为parallel- in并行- out移位寄存器。

下面给出的逻辑电路显示了并行输出移位寄存器的平行。电路由四个D触发器组成。清除(CLR)信号和时钟信号连接到所有4个触发器。在这种类型的寄存器中,各个触发器之间没有互连,因为不需要数据串行移位。这里,数据被给出为单独的每个触发器的输入,以及输出也与每个触发器分开接收。

并行进并行出(PIPO)移位寄存器
并行进并行出(PIPO)移位寄存器

PIPO (Parallel in Parallel out)移位寄存器可以像SISO移位寄存器一样用作临时存储设备,它的性能类似于延迟元件。

双向移位寄存器

在这种类型的换档寄存器中,如果我们将二进制数移动到左侧,则等于将数字乘以两个,如果我们将二进制数移动到右侧,则一个地方等于分离数字二。可以使用寄存器执行这些操作以在任何方向上移动数据。

这些寄存器能够基于模式的选择(高或低)左侧左侧移动数据。如果选择了高模式,则数据将移动到右侧,以及如果选择低模式,则数据将移动到左侧。

逻辑电路该寄存器如上所示,电路可以用4-D触发器构建。输入数据连接可以在电路的最后一部分和基于所选模式下完成,只有门将处于活动状态。

轮班登记册内的计数器

基本上,计数器在移位寄存器分为两种类型,如环形计数器和约翰逊计数器。

环形计数器

基本上,这是一个移位寄存器计数器,第一个FF输出可以连接到第二个FF,以此类推,最后一个FF输出再次反馈到第一个触发器输入,这就是环形计数器。

环形计数器
环形计数器

移位寄存器中的数据模型将移动,直到应用CLK脉冲。电路图戒指柜台如上所示。这个电路可以用4- ffs来设计,所以数据模型会在每一个4- CLK脉冲之后再做一次,如下表所示。一般情况下,此计数器是用于自译码的,没有额外的译码也没有必要来决定计数器的状态。

时钟脉冲 第一季度 第二季 第三季

第四季度

0

1 0 0

1

1

1 1 0

0

2

0 1 1

0

3. 0 0 1

1

约翰逊计数器

基本上,这是一个移位寄存器计数器,其中第一FF输出可以与第二FF结合在一起,并且上次触发器的反相输出可以再次进入第一触发器的输入。

约翰逊计数器
约翰逊计数器

电路图约翰逊计数器如上所示,该电路可以设计有4-D触发器。Johnson柜台与N阶段缺少计算的2N异常状态。因为该电路可以用4-FF构建,所以数据模型将再次执行每个8-CLK脉冲,如以下真实表所示。

时钟脉冲

第一季度 第二季 第三季 第四季度

0

0 0 0

1

1 0 0 0

0

2

1 0 0 0
3. 1 1 0

0

4

1 1 1 0
5 1 1 1

1

6

0 1 1 1
7 0 0 1

1

这个计数器的主要好处是,它需要对环计数器计算n个FFs来移动给定的数据以产生一系列2n个状态。

移位寄存器的应用

移位寄存器的应用程序包括以下。

  • 这个计数器的主要好处是,它需要对环计数器计算n个FFs来移动给定的数据以产生一系列2n个状态。
  • PISO移位寄存器用于将并行数据转换为串行数据。
  • SISO和PIPO移位寄存器用于对数字电路产生时间延迟。
  • 这些寄存器用于数据传输、操作和存储。
  • 因此,在通信线路中,SIPO寄存器用于将串行数据转换为并行数据bob的是什么网站

因此,这是关于最广泛使用的移位寄存器。因此,这是关于最广泛使用的移位寄存器,并且这些是汇率逻辑电路,用于存储以及传输数据。这些寄存器可以用触发器构建,并且可以以这样的方式完成这些寄存器,即基于寄存器的种类可以将一个FF(触发器)O / P连接到下一个触发器的输入正在形成。这是一个问题,是什么universal移位寄存器吗?

添加评论