<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是移位寄存器?數字電路中的寄存器類型有哪些呢?

冬至子 ? 來源:IC設計er ? 作者:IC設計er ? 2023-09-20 10:44 ? 次閱讀

什么是移位寄存器

移位寄存器是一種時序邏輯電路,能夠存儲和傳輸數據。它們由觸發器組成,這些觸發器的連接方式使得一個觸發器的輸出可以作為另一個觸發器的輸入,具體取決于所創建的移位寄存器的類型。

移位寄存器基本上是一種能夠傳輸(“移位”)數據的寄存器。寄存器通常是存儲設備,它們是通過將特定數量的觸發器串聯在一起而創建的,并且寄存器可以存儲的數據量(位數)始終與觸發器的數量成正比,因為每個觸發器一次只能存儲一個bit。當寄存器中的觸發器以這樣的方式連接時,一個觸發器的輸出成為另一個觸發器的輸入,就會創建一個移位寄存器。

圖片

觸發器是具有類似于閂鎖操作的設備,被稱為雙穩態電路,有兩個穩定的狀態,即0或1,并且能夠以bit為單位存儲數據。每當D觸發器的時鐘發生變化時(上升沿或下降沿,取決于觸發器的規格)。輸出“Q”處的數據與輸入“D”處的數據相同。觸發器的輸出“Q”將保持在該值,直到下一個時鐘周期,然后它將再次更改為輸入處的值(1或0)。

圖片

圖片

數字電路中的寄存器類型

移位寄存器主要根據其工作模式(串行或并行)分為幾類。下面列出了幾種基本移位寄存器,盡管其中一些可以根據數據流的方向進一步劃分,右移還是左移。

  1. 串口輸入—串口移位寄存器 (SISO)
  2. 串行輸入—并行輸出移位寄存器 (SIPO)
  3. 并聯輸入—并聯輸出移位寄存器 (PIPO)
  4. 并聯輸入—串行移位寄存器 (PISO)
  5. 雙向移位寄存器

1. 串行輸入—串行輸出移位寄存器

串行輸入 – 串行輸出移位寄存器,它以串行方式(每個時鐘周期一位)流式傳入數據,并以相同的方式逐個流出數據。

圖片

一個簡單的4位串行輸入 – 串行輸出移位寄存器如上所示,寄存器由4個觸發器組成,其工作原理如下所述;

啟動時,首先復位移位寄存器,所有觸發器的輸出為零,然后將輸入數據串行施加到輸入端,一次一位。

下圖顯示了數據1101如何從串行輸入—并行輸出

第一個周期

圖片

第二個周期

圖片

第三個周期

圖片

第四個周期

圖片

2. 串行輸入—并行輸出移位寄存器

這類移位寄存器用于將數據從串行轉換為并行。每個時鐘周期的數據一個接一個地輸入,這意味著當數據被讀入時,每個讀入位在其各自的輸出線上同時輸出(Q0 – Q3,對于如下所示的4位移位寄存器)。4位串行輸入—并行輸出移位寄存器如下圖所示。

圖片

下圖顯示了數據1001如何從串行輸入-并行輸出

圖片

3. 并行輸入—串行輸出移位寄存器

在并行輸入—串行輸出移位寄存器中,數據是并行輸入的,例如如下所示的4位寄存器。該寄存器可用于存儲和移位4bit數據,WS控制控制移位寄存器的工作模式(寫入/移位)。當WS控制線為低電平(寫入模式)時,數據可以通過D0到D3寫入寄存器。為了連續地將數據移出,WS控制線被置于HIGH(移位模式),然后寄存器在時鐘輸入時將數據移出。

圖片

4. 并行輸入—并行輸出移位寄存器

對于并聯輸入– 并聯輸出移位寄存器,并行輸出端的輸出數據在輸入數據輸入時同時出現。當器件計時時,從D0到D3的每個輸入引腳的輸入數據同時輸入,同時,從每個輸入的數據在相應的輸出(從Q0到Q3)處輸出。

圖片

5. 雙向移位寄存器

移位寄存器可以執行右移或左移,或兩者,具體取決于移位寄存器的類型及其配置。在右移操作中,二進制數據除以二。反之,則二進制數據將乘以 2。通過適當的組合邏輯,可以將串行移位寄存器配置為執行這兩種操作。

請考慮下圖中的 4 位寄存器。Left /Right用于控制移動方向,向右還是向左。

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    15392

    瀏覽量

    172736
  • 二進制
    +關注

    關注

    2

    文章

    719

    瀏覽量

    41317
  • 移位寄存器
    +關注

    關注

    2

    文章

    241

    瀏覽量

    22090
  • 觸發器
    +關注

    關注

    14

    文章

    1915

    瀏覽量

    60630
  • 時序邏輯電路

    關注

    2

    文章

    79

    瀏覽量

    16436
收藏 人收藏

    評論

    相關推薦

    移位寄存器原理

    移位寄存器概要  在數字電路,移位寄存器(英語:shiftregister)是一種在若干相同時間脈沖下工作的以觸發為基礎的器件,數據以并
    發表于 06-20 04:20

    寄存器移位寄存器

    寄存器移位寄存器 寄存器是用來寄存數碼的邏輯部件,所以必須具備接收和寄存數碼的功能。任何一種觸發器都可以構成
    發表于 03-12 15:19 ?59次下載

    移位寄存器電路

    移位寄存器電路
    發表于 04-02 08:56 ?1912次閱讀
    <b class='flag-5'>移位寄存器</b><b class='flag-5'>電路</b>圖

    線性移位寄存器

    線性移位寄存器移位寄存器可以構成序列信號發生器,其電路結構如下圖所示。組合電路移位寄存器取得信息,產生反饋信號加
    發表于 01-12 14:14 ?1816次閱讀
    線性<b class='flag-5'>移位寄存器</b>

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

    移位寄存器,移位寄存器是什么意思 移位寄存器_
    發表于 03-08 14:50 ?1.7w次閱讀

    寄存器移位寄存器

    寄存器移位寄存器:介紹寄存器原理和移位寄存器的原理及實現。
    發表于 05-20 11:47 ?0次下載

    移位寄存器工作原理_4位移位寄存器工作原理_4位雙向移位寄存器74LS194邏輯電路和圖形符號

    數字電路中,移位寄存器(英語:shift register)是一種在若干相同時間脈沖下工作的以觸發器為基礎的器件,數據以并行或串行的方式輸入到該器件中,然后每個時間脈沖依次向左或右移動一個比特,在輸出端進行輸出。這種移位寄存器
    發表于 07-21 17:15 ?16.6w次閱讀

    移位寄存器實驗報告_移位寄存器原理

    本文以移位寄存器為中心,主要介紹了移位寄存器的特點、移位寄存器原理。以及詳細的說明了移位寄存器實驗報告。
    發表于 12-22 14:29 ?2.8w次閱讀
    <b class='flag-5'>移位寄存器</b>實驗報告_<b class='flag-5'>移位寄存器</b>原理

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

    目前移位寄存器電路中已經得到普遍使用。本文以移位寄存器為中心。主要介紹了移位寄存器分類、移位寄存器的特點,以及詳細的說明了
    發表于 12-22 15:20 ?4.7w次閱讀
    <b class='flag-5'>移位寄存器</b>的特點_<b class='flag-5'>移位寄存器</b>工作原理

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

    移位寄存器是一個具有移位功能的寄存器,是指寄存器中所存的代碼能夠在移位脈沖的作用下依次左移或右移。本文主要介紹了
    發表于 12-22 15:49 ?1.9w次閱讀

    移位寄存器的原理

    移位寄存器按照不同的分類方法可以分為不同的類型。 如果按照移位寄存器移位方向來進行分類, 可以分為左移移位寄存器、
    發表于 07-15 09:38 ?7.3w次閱讀
    <b class='flag-5'>移位寄存器</b>的原理

    使用移位寄存器構建環形計數器電路

    移位寄存器是一種重要的數字電路元件,可用于構建各種電路,包括環形計數器。在這篇文章中,我們將介紹如何使用移位寄存器來構建一個環形計數器電路。
    的頭像 發表于 07-09 11:42 ?3326次閱讀

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

    移位寄存器是一種用于在數字電路中實現數據移位操作的基本電路元件。它由多個觸發器以及相關控制電路組成,具有存儲、接受和移動數據的功能。
    的頭像 發表于 01-18 10:52 ?3534次閱讀

    移位寄存器的功能是什么 移位寄存器的工作原理

    移位寄存器(Shift Register)是一種在數字電路中經常使用的重要元件,其功能是接受和存儲數據,并以有序的方式將數據位進行移位操作。移位寄存器可以用來完成數據的平移、
    的頭像 發表于 02-03 16:43 ?3227次閱讀

    移位寄存器的工作原理與作用

    數字電路和計算機系統中,移位寄存器(Shift Register)是一個至關重要的元件。它不僅能夠存儲數據,還能在時鐘信號的控制下,使數據按照一定的規律進行移位操作。這種獨特的功能使移位寄存
    的頭像 發表于 05-30 17:17 ?373次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>