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

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

什么是班次登记?

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


转移寄存器的类型

基本上,这一点寄存器分为四种类型和转移寄存器的工作如下所述。

  • 串行序列(SISO)移位寄存器
  • 平行串行(SIPO)移位寄存器
  • 在序列出(PISO)移位寄存器中并行
  • 并行地并行(PIPO)移位寄存器

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

此移位寄存器允许串行输入并生成串行输出,因此这被命名为SISO(串行输出中的串行)移位寄存器。因为只有一个输出,并且在数据以串行方式离开寄存器一位。

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

串行输出(SISO)逻辑电路的串行显示在上面。该电路可以在串联中使用四个D-PLIP FLOPS构建。一旦彼此连接的这些触发器,那么每个触发器都会给出等于CLK信号。

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


串行(SIPO)移位寄存器

此移位寄存器允许串行输入并生成并行输出,因此这被称为并行(SIPO)移位寄存器的串行。

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

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

在这种类型的寄存器中,可以从FF的左侧拍摄串行数据输入,并生成等效的输出。这些寄存器的应用包括通信线路,因为SIPO寄存器的主要功能是将串行信息更改为并行信息。

平行串行输出(PISO)移位寄存器

该移位寄存器允许并行输入并生成串行输出,因此这在串行输出(PISO)移位寄存器中称为并行。

串行输出(PISO)移位寄存器电路中的平行如上所示。该电路可以用四个D字絮凝物构建,其中CLK信号直接连接到所有FF。但是,输入数据使用A单独连接到每个FF复用器在每个FF的输入。

平行串行输出(PISO)移位寄存器
平行串行输出(PISO)移位寄存器

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

平行于平行(PIPO)移位寄存器

允许并行输入的移位寄存器(数据单独给出拖鞋并且,以一种同时的方式)并且还产生并行输出被称为并联平行移位换档寄存器。

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

平行于平行(PIPO)移位寄存器
平行于平行(PIPO)移位寄存器

PIPO(并行地并行)移位寄存器可以像临时存储设备一样使用,类似于SISO移位寄存器,并且它像延迟元件一样执行。

双向移位寄存器

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

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

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

移位寄存器中的计数器

基本上,柜台在移位寄存器中分为两种类型,例如环形计数器以及约翰逊计数器。

戒指柜台

基本上,这是一个移位寄存器计数器,其中第一FF输出可以连接到第二FF等,因此在最后一个FF输出中,再次馈回第一触发器输入,即环形计数器。

戒指柜台
戒指柜台

移位寄存器中的数据模型将移动,直到应用CLK脉冲。电路图戒指柜台如上所示。该电路可以设计为4-FF,因此数据模型将在每个4-CLK脉冲之后再次执行,如以下真实表所示。通常,该计数器用于自我解码,不需要额外的解码来决定计数器的状态。

CLK脉冲 Q1 Q2 Q3

Q4

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脉冲,如以下真实表所示。

CLK脉冲

Q1 Q2 Q3 Q4

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个FF,以移动给定数据以产生一系列2N状态。

移位寄存器的应用

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

  • 该计数器的主要好处是,它需要评估到环形计数器的N个FF,以移动给定数据以产生一系列2N状态。
  • PISO移位寄存器用于与串行数据并行转换。
  • SISO和PIPO移位寄存器用于产生朝向数字电路的时间延迟。
  • 这些寄存器用于数据传输,操纵和数据存储。
  • SIPO寄存器用于将串行转换为并行数据因此在通信线路中

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

添加评论