0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鎖存器和觸發(fā)器區(qū)別 鎖存器和觸發(fā)器與寄存器的關(guān)系

454398 ? 來源:Max Maxfield ? 作者:Max Maxfield ? 2021-01-05 16:03 ? 次閱讀

你有沒有遇到過這樣奇怪的事:你一直以為自己知道某件事,但當(dāng)你試著向別人解釋它時(shí),你才發(fā)現(xiàn)自己的論述中存在漏洞和邏輯上的差異?這就是我最近所遇到的情況,當(dāng)時(shí)有人問我鎖存器和觸發(fā)器之間的區(qū)別,以及為什么它們都與寄存器有關(guān)。

取決于一個(gè)人的背景,這在電子學(xué)中可能是個(gè)有點(diǎn)主觀的領(lǐng)域,而隨著術(shù)語(yǔ)的不斷發(fā)展,我們又可能對(duì)此產(chǎn)生進(jìn)一步混淆。因此,本文要做的就是以我的理解來解釋這些事物,然后歡迎各位專家發(fā)表評(píng)論,以便了解我的觀點(diǎn)是否獲得認(rèn)同。

寄存器和寄存器文件

我們?cè)?a target="_blank">微控制器MCU)等電子系統(tǒng)中存儲(chǔ)數(shù)據(jù)的方式之一是在寄存器中。一些寄存器由一個(gè)位/比特組成,而另一些寄存器由多個(gè)位組成。“寄存器文件”一詞則是指一組共享通用功能和目的的寄存器。

寄存器的特性與半導(dǎo)體存儲(chǔ)器相類似,例如每個(gè)基元/單元可存儲(chǔ)一個(gè)二進(jìn)制數(shù)字或位(以0或1的形式表示)。但是,存儲(chǔ)器往往用于存儲(chǔ)相對(duì)大量的信息(指令和數(shù)據(jù)),而寄存器則更趨于專業(yè)化,用于實(shí)現(xiàn)記住配置和控制信息、保存輸入/輸出值,以及臨時(shí)存儲(chǔ)邏輯或算術(shù)運(yùn)算結(jié)果等任務(wù)。

另一個(gè)區(qū)別是存儲(chǔ)單元往往相對(duì)簡(jiǎn)單,需要盡可能少地使用晶體管來完成工作。這是因?yàn)樗鼈兲嗔?,因此就功耗而言?yīng)保持小巧、快速和簡(jiǎn)約。相比之下,寄存器由于數(shù)量要少得多,因此在大小和功耗方面約束就比較少,并且通常具有與硬件相關(guān)的更高級(jí)的特殊控制和功能。

鎖存器和觸發(fā)器

每個(gè)寄存器單元的核心都是一個(gè)雙穩(wěn)態(tài)電路,據(jù)此就可以以0或1的形式存儲(chǔ)信息。這種電路可能有一個(gè)或多個(gè)控制輸入,可能有一個(gè)數(shù)據(jù)輸入,以及一個(gè)或兩個(gè)輸出。如果有第二個(gè)互補(bǔ)的QB輸出存在,那么它將呈現(xiàn)與主輸出Q相反或互補(bǔ)的邏輯值。

就控制信號(hào)而言,這種電路可以是電平觸發(fā)(異步,透明或不透明)或邊沿觸發(fā)(同步或時(shí)鐘)方式。前者的一個(gè)例子是置位復(fù)位鎖存器(SR鎖存器),后者的一個(gè)例子是數(shù)據(jù)型觸發(fā)器(D型觸發(fā)器),詳見圖1。

o4YBAF_0HIOAfu-JAADQKWLBV-4703.png

圖1:SR鎖存器和D型觸發(fā)器的圖形符號(hào)及真值表對(duì)比。

觸發(fā)器一詞通常在這種電路的背景下使用,因?yàn)檫@種電路在兩種狀態(tài)之間來回觸發(fā)翻轉(zhuǎn)。歷史上,“觸發(fā)器”一詞通常包含電平觸發(fā)和邊沿觸發(fā)兩種類型。但是最近,“鎖存器”一詞被普遍用來指代電平觸發(fā)的版本,而“觸發(fā)器”一詞則用來指代邊沿觸發(fā)的版本。常見的寄存器類型如下:

SR鎖存器(“置位復(fù)位”)

  • 或非
  • 與非
  • 與或

JK鎖存器

  • 門控SR鎖存器(“置位復(fù)位”)
  • 門控D鎖存器(“數(shù)據(jù)”)
  • Earle鎖存器
  • D型觸發(fā)器(“數(shù)據(jù)”)
  • T型觸發(fā)器(“翻轉(zhuǎn)”)
  • JK型觸發(fā)器

順便說一句,JK類型被認(rèn)為是最通用的鎖存器和觸發(fā)器,因?yàn)榭梢钥紤]將JK鎖存器用作SR鎖存器,同時(shí)可以將JK觸發(fā)器配置為D型或T型觸發(fā)器。

多諧振蕩器

多諧振蕩器是一種用于實(shí)現(xiàn)各種簡(jiǎn)單兩態(tài)功能的電子電路。多諧振蕩器有以下三種類型:

無(wú)穩(wěn)態(tài)多諧振蕩器在兩種狀態(tài)下均不穩(wěn)定,而會(huì)不斷地從一種狀態(tài)切換到另一種狀態(tài)(不需要外部觸發(fā)器),因此起到張弛振蕩器的作用。

單穩(wěn)態(tài)多諧振蕩器僅在一種狀態(tài)下穩(wěn)定。在觸發(fā)脈沖的激勵(lì)下,它將進(jìn)入不穩(wěn)定狀態(tài),并在這種狀態(tài)保持一段所設(shè)定的時(shí)間,然后返回穩(wěn)定狀態(tài)。單穩(wěn)態(tài)多諧振蕩器也稱為“單觸發(fā)”,可用于生成固定持續(xù)時(shí)間的脈沖,而作為對(duì)某些外部觸發(fā)事件的響應(yīng)。

雙穩(wěn)態(tài)多諧振蕩器在任一狀態(tài)下都是穩(wěn)定的,它可以通過施加外部觸發(fā)脈沖從一種狀態(tài)切換到另一種狀態(tài)。

之所以在此提及多諧振蕩器,是因?yàn)殡p穩(wěn)態(tài)多諧振蕩器可用于存儲(chǔ)一位信息,也即所謂的觸發(fā)器。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5295

    瀏覽量

    119838
  • 鎖存器
    +關(guān)注

    關(guān)注

    8

    文章

    904

    瀏覽量

    41422
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1995

    瀏覽量

    61013
  • 多諧振蕩器
    +關(guān)注

    關(guān)注

    14

    文章

    207

    瀏覽量

    37693
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    、觸發(fā)器寄存器和緩沖區(qū)別

    的數(shù)據(jù)和運(yùn)算結(jié)果,它被廣泛的用于各類數(shù)字系統(tǒng)和計(jì)算機(jī)中。其實(shí)寄存器就是一種常用的時(shí)序邏輯電路,但這種時(shí)序邏輯電路只包含存儲(chǔ)電路。寄存器的存儲(chǔ)電路是由
    發(fā)表于 10-09 16:19

    寄存器、觸發(fā)器區(qū)別

    寄存器:register:latch觸發(fā)器:flipflop 一、
    發(fā)表于 07-03 11:50

    觸發(fā)器、寄存器三者的區(qū)別

    的角度來年,寄存器的功能是相同的,它們的區(qū)別在于寄存器是同步時(shí)鐘控制,而
    發(fā)表于 09-11 08:14

    【轉(zhuǎn)】數(shù)字電路三劍客:、觸發(fā)器寄存器

    結(jié)果。其實(shí)寄存器就是一種常用的時(shí)序邏輯電路,但這種時(shí)序邏輯電路只包含存儲(chǔ)電路。寄存器的存儲(chǔ)電路是由
    發(fā)表于 10-27 22:38

    觸發(fā)器的工作原理是什么

    的工作原理是什么?的動(dòng)態(tài)特性及其應(yīng)用有哪些?觸發(fā)
    發(fā)表于 11-03 06:48

    觸發(fā)器

    觸發(fā)器1.什么情況要用到?狀態(tài)不能保持
    發(fā)表于 03-10 17:52

    觸發(fā)器原理

      1、掌握、觸發(fā)器的電路結(jié)構(gòu)和工作原理;   2、熟練掌握SR觸發(fā)器、JK觸發(fā)器、D
    發(fā)表于 08-18 16:39 ?0次下載

    Latch和觸發(fā)器Flip-flop有何區(qū)別

    本文首先介紹了Latch結(jié)構(gòu)和latch的優(yōu)缺點(diǎn),其次介紹了
    的頭像 發(fā)表于 04-18 14:10 ?13.2w次閱讀
    <b class='flag-5'>鎖</b><b class='flag-5'>存</b><b class='flag-5'>器</b>Latch和<b class='flag-5'>觸發(fā)器</b>Flip-flop有何<b class='flag-5'>區(qū)別</b>

    觸發(fā)器區(qū)別

    ,有兩個(gè)輸入,一個(gè)是有效信號(hào)EN,一個(gè)是輸入數(shù)據(jù)信號(hào)DATA_IN,有一個(gè)輸出Q,它的功能就是在EN有效的時(shí)候把DATA_IN的值傳給Q,也就是
    的頭像 發(fā)表于 11-29 11:02 ?2.5w次閱讀

    、觸發(fā)器、寄存器的關(guān)聯(lián)與區(qū)別及其相應(yīng)的verilog描述

    1:觸發(fā)器、寄存器的關(guān)聯(lián)與區(qū)別 首先應(yīng)該明確
    的頭像 發(fā)表于 12-19 12:25 ?1.1w次閱讀

    觸發(fā)器的概念及其區(qū)別

    請(qǐng)簡(jiǎn)述觸發(fā)器的概念,并分析二者的區(qū)別。
    的頭像 發(fā)表于 08-15 09:24 ?6087次閱讀
    <b class='flag-5'>鎖</b><b class='flag-5'>存</b><b class='flag-5'>器</b>與<b class='flag-5'>觸發(fā)器</b>的概念及其<b class='flag-5'>區(qū)別</b>

    觸發(fā)器區(qū)別和聯(lián)系

    觸發(fā)器是數(shù)字邏輯電路中兩種重要的元件,它們?cè)诓煌膽?yīng)用場(chǎng)景中發(fā)揮著關(guān)鍵作用。雖然觸發(fā)器
    的頭像 發(fā)表于 12-25 14:50 ?1674次閱讀

    、觸發(fā)器寄存器區(qū)別

    在數(shù)字電路和計(jì)算機(jī)系統(tǒng)中,、觸發(fā)器寄存器都是關(guān)鍵的存儲(chǔ)元件,它們?cè)诠δ?、結(jié)構(gòu)和使用場(chǎng)景上存在一定的差異。本文將對(duì)這三者進(jìn)行詳細(xì)的介紹
    的頭像 發(fā)表于 05-23 15:28 ?1948次閱讀

    sr觸發(fā)器的邏輯功能區(qū)別

    在數(shù)字電路中,觸發(fā)器是兩種非常重要的存儲(chǔ)元件,它們?cè)谶壿嫻δ苌嫌兄黠@的區(qū)別。
    的頭像 發(fā)表于 07-23 10:19 ?446次閱讀

    觸發(fā)器的主要區(qū)別是什么

    觸發(fā)器是數(shù)字電路中的基本組件,它們?cè)趯?shí)現(xiàn)數(shù)字邏輯功能中起著至關(guān)重要的作用。雖然它們?cè)诠δ苌嫌泻芏嘞嗨浦?,但它們之間還是存在一些主要區(qū)別
    的頭像 發(fā)表于 07-23 10:24 ?946次閱讀