0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

移位寄存器连接方法及类型

科技观察员 来源:英锐恩 作者:英锐恩 2023-07-07 10:50 次阅读

无论是通信还是电子电路,仅发送和接收一个信号是不够的。现在的电子设备需要处理大量数据,如果每次都发送每个信号,它会非常慢,并且需要为该信号布线,从而使设备变得庞大。所以,这就有了移位寄存器的用武之地。

移位寄存器在一条线上接收传输的4位和8位信号,并一一发送出去。反之亦然,它的作用是将海量的数据分拣到每一位,进行转换和传输数据,移位寄存器允许高速传输大量信号而无需大量布线。在本文中将解释此类移位寄存器。

一、什么是移位寄存器?

正如文章开头介绍的那样,移位寄存器是一种对信号进行重新排列和转换的器件,可以通过一根线实现海量信号的传输。

移位寄存器是一种集成在微处理器内部的寄存器。它用于模拟数字电路,但一般来说,术语移位寄存器通常指的是数字移位寄存器。移位寄存器的结构是级联几个触发器,触发器是许多电路中结构最简单、最基本的一种逻辑电路,它保持“0”和“1”两种状态。

这种触发器可以分为几种类型,但移位寄存器中使用的是D触发器。D触发器在从输入端发送 1 位信号时读取(锁存)1 位信号。数据输入由时钟控制,但它会保留该 1 位信号,直到添加另一个时钟。此外,当时钟变为高电平时,输出保持信号。

在移位寄存器中,这些多个D触发器以级联方式连接。多个信号的传输方式称为并行,一个信号的传输方式称为串行。需要多少触发器取决于要保存的位数,特别是8位移位寄存器被广泛使用。

这种移位方法可以是从左到右、从右到左和双向的。然而,要移动哪种信号以及如何移动依连接方法来确定。

二、移位寄存器连接方法及其类型

移位寄存器根据输入/输出连接方式大致可分为四种,下面将做详细介绍:

①串联输入串联输出类型(SISO)

串行传输到移位寄存器的in(输入端)和out(输出端)并通过时钟控制移位1位的连接类型称为串联输入串联输出类型或SISO。

移位方向为左或右,这是移位寄存器的最基本形式,它在每次施加时钟信号时逐位移动触发器。由于每个触发器锁存1位数据,因此使用其中的4个是4位移位寄存器。这也意味着它们将按照与输入信号相同的顺序输出。

对于普通的SISO移位寄存器,每次将数据输入到输入侧的第一个触发器时,最后一个触发器中存储的1位数据都会丢失。然而,也可以创建一个保持锁存指定数据的电路。

②并联输入串联输出类型(SIPO)

串行传输输入和并行传输输出的移位寄存器称为串行输入、并行输出型或SIPO。从字面上看,它用于转换串行和并行信号。输入移位寄存器的数据是一位一位,但触发器中锁存的数据可以在输出端收集,即通过并行传输发送出去。SIPO移位寄存器将所有相连的触发器中存储的数据一起读取,即使时钟信号一次移位一位,也会读取并汇总状态。

③并行输入串行输出类型(PISO)

具有并行输入和串行传输输出的移位寄存器称为并行输入串行输出类型或PISO。同样,主要作用是在串行和并行信号之间进行转换。使用 PISO 移位寄存器时,需要一次加载多个输入信号。另外,需要通过时钟信号写数据需要LOW等控制,需要HIGH移位位,但如果只输入第一个触发器,也可以作为上述SISO移位寄存器使用。是可能的。

④并行输入并行输出类型(PIPO)

通过并行传输同时执行输入和输出的移位寄存器称为并行输入并行输出类型或PIPO。与PISO一样,多个输入信号被加载到移位寄存器中,当时钟信号变为高电平时,它们会同时移位到各自的输出端。它用于锁存特定信息,例如备份历史记录。

⑤其他移位寄存器

除了上面的连接方法,还有一个双向移位寄存器,可以改变数据移位的方向,这也称为通用移位寄存器。它还用于将SISO移位寄存器的输入和输出互连以形成循环移位寄存器并保留输入数据的应用中。

三、移位寄存器的使用

如上所述,移位寄存器用作转换串行/并行信号的接口。串行信号传输方式通常速度较快,常用于数字电路中。但是,实际的信号并不是单个的 4 位、8 位、16 位等。因此,需要先用移位寄存器将其转换为任一,然后再转换为适合接收端的信号格式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117731
  • 移位寄存器
    +关注

    关注

    2

    文章

    181

    浏览量

    22020
收藏 人收藏

    评论

    相关推荐

    移位寄存器原理

    右移动一个比特,在输出端进行输出。这种移位寄存器是一维的,事实上还有多维的移位寄存器,即输入、输出的数据本身就是一些列位。实现这种多维移位寄存器方法可以是将几个具有相同位数的
    发表于 06-20 04:20

    可越位的移位寄存器

    可越位的移位寄存器
    发表于 04-10 10:24 437次阅读
    可越位的<b class='flag-5'>移位寄存器</b>

    线性移位寄存器

    线性移位寄存器移位寄存器可以构成序列信号发生器,其电路结构如下图所示。组合电路从移位寄存器取得信息,产生反馈信号加
    发表于 01-12 14:14 1775次阅读
    线性<b class='flag-5'>移位寄存器</b>

    移位寄存器,移位寄存器是什么意思

    移位寄存器,移位寄存器是什么意思 移位寄存器_
    发表于 03-08 14:50 1.7w次阅读

    寄存器移位寄存器

    寄存器移位寄存器:介绍寄存器原理和移位寄存器的原理及实现。
    发表于 05-20 11:47 0次下载

    移位寄存器实验报告_移位寄存器原理

    本文以移位寄存器为中心,主要介绍了移位寄存器的特点、移位寄存器原理。以及详细的说明了移位寄存器实验报告。
    发表于 12-22 14:29 2.7w次阅读
    <b class='flag-5'>移位寄存器</b>实验报告_<b class='flag-5'>移位寄存器</b>原理

    移位寄存器具有什么特点及作用?

    本文以移位寄存器为中心,主要介绍了移位寄存器原理、移位寄存器特点、移位寄存器分类、移位寄存器作用以及移位
    发表于 12-22 14:44 8.2w次阅读
    <b class='flag-5'>移位寄存器</b>具有什么特点及作用?

    移位寄存器的特点_移位寄存器工作原理

    目前移位寄存器在电路中已经得到普遍使用。本文以移位寄存器为中心。主要介绍了移位寄存器分类、移位寄存器的特点,以及详细的说明了移位寄存器的工作
    发表于 12-22 15:20 4.6w次阅读
    <b class='flag-5'>移位寄存器</b>的特点_<b class='flag-5'>移位寄存器</b>工作原理

    移位寄存器怎么用_如何使用移位寄存器_移位寄存器的用途

    移位寄存器是一个具有移位功能的寄存器,是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。本文主要介绍了
    发表于 12-22 15:49 1.9w次阅读

    移位寄存器的原理

    移位寄存器按照不同的分类方法可以分为不同的类型。 如果按照移位寄存器移位方向来进行分类, 可以分为左移
    发表于 07-15 09:38 7.2w次阅读
    <b class='flag-5'>移位寄存器</b>的原理

    labview移位寄存器的用法及作用

    Labview while中的移位寄存器的创建和使用,移位寄存器就是while循环的变量
    的头像 发表于 11-11 17:26 5.1w次阅读

    使用移位寄存器方法

    电子发烧友网站提供《使用移位寄存器方法.zip》资料免费下载
    发表于 01-30 16:31 2次下载
    使用<b class='flag-5'>移位寄存器</b>的<b class='flag-5'>方法</b>

    什么是移位寄存器?数字电路中的寄存器类型有哪些呢?

    移位寄存器是一种时序逻辑电路,能够存储和传输数据。它们由触发器组成,这些触发器的连接方式使得一个触发器的输出可以作为另一个触发器的输入,具体取决于所创建的移位寄存器类型
    的头像 发表于 09-20 10:44 4220次阅读
    什么是<b class='flag-5'>移位寄存器</b>?数字电路中的<b class='flag-5'>寄存器</b><b class='flag-5'>类型</b>有哪些呢?

    labview移位寄存器如何清零

    在每次循环迭代时更新其值,这使得它成为一种非常强大的数据存储和处理工具。 移位寄存器有两种类型:自动移位寄存器(Auto-initialized Shift Register,简称ASR)和手动
    的头像 发表于 01-05 13:49 782次阅读

    移位寄存器的工作原理 移位寄存器左移和右移怎么算

    移位寄存器是一种用于在数字电路中实现数据移位操作的基本电路元件。它由多个触发器以及相关控制电路组成,具有存储、接受和移动数据的功能。移位寄存器可以分为两种类型:串行
    的头像 发表于 01-18 10:52 1580次阅读