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

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

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

觸發(fā)器的原理和應(yīng)用

jf_78858299 ? 來源:APC科學(xué)聯(lián)盟 ? 作者:APC君 ? 2023-03-23 14:43 ? 次閱讀

??要提到計(jì)算機(jī)的工作原理,就不得不提到一種電子裝置:觸發(fā)器。觸發(fā)器主要由兩個電子管組成,當(dāng)電流通過觸發(fā)器時會通過其中一個電子管。觸發(fā)器一共有四個接觸點(diǎn),其中兩個用來接收外部脈沖,另外兩個用來輸出回答脈沖。外部脈沖輸入的瞬間,觸發(fā)器就會“翻轉(zhuǎn)”,使原本導(dǎo)通的電子管變成閉合狀態(tài),電流轉(zhuǎn)而進(jìn)入另一個電子管。當(dāng)一邊電子管閉合、另一邊電子管導(dǎo)通的瞬間,觸發(fā)器就會輸出回答脈沖。

??現(xiàn)在我們給觸發(fā)器連續(xù)不斷地輸入脈沖,并根據(jù)圖1中兩根電子管其中的一根——右側(cè)的電子管的狀態(tài)來確定觸發(fā)器的狀態(tài):當(dāng)右側(cè)電子管閉合時,設(shè)定觸發(fā)器是「0 狀態(tài)」;當(dāng)右側(cè)電子管導(dǎo)通時,設(shè)定觸發(fā)器是「1 狀態(tài)」。

??如果觸發(fā)器的初始狀態(tài)為「0 狀態(tài)」,即右側(cè)電子管為閉合狀態(tài)時(如圖 1所示),那么輸入第一個脈沖后,右側(cè)電子管導(dǎo)通,觸發(fā)器翻轉(zhuǎn)成「1 狀態(tài)」。此時,觸發(fā)器不會輸出回答脈沖,因?yàn)樽髠?cè)電子管并未導(dǎo)通。接下來,當(dāng)我們輸入第二個脈沖時,左側(cè)電子管導(dǎo)通,右側(cè)電子管閉合,觸發(fā)器翻轉(zhuǎn)為「0 狀態(tài)」,輸出回答脈沖。

??通過觀察可以發(fā)現(xiàn),經(jīng)過兩次輸入脈沖之后觸發(fā)器回到了原始狀態(tài)。接著繼續(xù)輸入第三個脈沖,觸發(fā)器變成了「1 狀態(tài)」,再輸入第四個脈沖,觸發(fā)器又變成「0 狀態(tài)」……也就是說,觸發(fā)器的狀態(tài)是以2個脈沖為周期進(jìn)行循環(huán)的。

圖片

圖1

??如果將多個觸發(fā)器相互連接會發(fā)生什么事呢?以三個觸發(fā)器:觸發(fā)器1、觸發(fā)器2、觸發(fā)器3相連為例(如圖 2 ),給觸發(fā)器1輸入脈沖信號,之后觸發(fā)器1的回答脈沖會作為觸發(fā)器2的輸入脈沖,觸發(fā)器2的回答脈沖之后又會作為觸發(fā)器3的輸入脈沖,最后觸發(fā)器3產(chǎn)生回答脈沖。

圖片

圖2

??假設(shè)一共有 5 個觸發(fā)器相互連接,最初的狀態(tài)都為「0 狀態(tài)」,我們可以把這個觸發(fā)器組的狀態(tài)標(biāo)記為「00000」。給最右邊的觸發(fā)器輸入第一個脈沖后,該觸發(fā)器的狀態(tài)變?yōu)椤? 狀態(tài)」,但由于沒有回答脈沖,左側(cè)的 4 個觸發(fā)器依舊是「0 狀態(tài)」,整體可以標(biāo)記為「00001」。接著,我們輸入第二個脈沖,最右邊的觸發(fā)器翻轉(zhuǎn)為「0 狀態(tài)」,同時最右邊的觸發(fā)器輸出的回答脈沖輸入相鄰的觸發(fā)器中,相鄰的觸發(fā)器翻轉(zhuǎn),成為「1 狀態(tài)」,其他觸發(fā)器由于沒有接收到回答脈沖,仍舊處于「0 狀態(tài)」,整體可標(biāo)記為「00010」。緊接著輸入第三個脈沖,最右邊的觸發(fā)器又會翻轉(zhuǎn)為「1 狀態(tài)」同時不輸出回答脈沖,其他觸發(fā)器狀態(tài)不變,狀態(tài)為「00011」。如此循環(huán),我們最終得到如下數(shù)據(jù):

輸入第 1 個脈沖后的狀態(tài)為:00001

輸入第 2 個脈沖后的狀態(tài)為:00010

輸入第 3 個脈沖后的狀態(tài)為:00011

輸入第 4 個脈沖后的狀態(tài)為:00100

輸入第 5 個脈沖后的狀態(tài)為:00101

輸入第 6 個脈沖后的狀態(tài)為:00110

……

??如果把上述狀態(tài)視為二進(jìn)制的數(shù)字,轉(zhuǎn)換為十進(jìn)制之后我們就能依次得到1,2,3,4,5,6,…。由此可見,相互連接的觸發(fā)器可以對外部脈沖信號進(jìn)行「計(jì)數(shù)」,而且是一種特殊的計(jì)數(shù)方式。

??二進(jìn)制通過「0」和「1」來表示所有數(shù)字。與十進(jìn)制有所不同的是,二進(jìn)制的后一位是前一位的 2 倍,而不是 10 倍。二進(jìn)制數(shù)轉(zhuǎn)化成十進(jìn)制數(shù)時,將每位數(shù)分別乘以2 的 n 次方( n 代表位數(shù))并求和即可。例如,將二進(jìn)制數(shù)「10011」轉(zhuǎn)化為十進(jìn)制,就是 1 × 2^0 + 1 × 2^1 + 0 × 2^2 + 0 × 2^3 + 1 × 2^4 = 19。

??觸發(fā)器每翻轉(zhuǎn)一次(也就是每輸入一個脈沖信號),只需要一億分之幾秒的時間?,F(xiàn)代計(jì)數(shù)觸發(fā)器可以在 1 秒之內(nèi)「計(jì)算」1000 多萬個脈沖,而人眼需要 0.1 左右秒才能識別變換的信號。可以說,跟人類相比,它快了將近 100 萬倍。

??下面,我們來看看觸發(fā)器如何進(jìn)行加法運(yùn)算。把三排觸發(fā)器按照圖 3 所示連接起來,其中第一排觸發(fā)器用來表示被加數(shù),第二排觸發(fā)器用來表示加數(shù),第三排觸發(fā)器則用來表示二者之和。當(dāng)上面兩排觸發(fā)器的狀態(tài)為「1」時,會分別向第三排觸發(fā)器輸出脈沖信號。

圖片

圖3

??圖3的例子中,前兩排觸發(fā)器記下的兩個二進(jìn)制數(shù)是 101 和 111。第三排的第一觸發(fā)器從前兩排的第一觸發(fā)器處別得到一個脈沖信號(一共得到兩個脈沖信號),根據(jù)前面的分析,第三排的第一觸發(fā)器依舊處于「0 狀態(tài)」,同時會給第三排的第二觸發(fā)器輸出一個回答脈沖。除了這個回答脈沖之外,第三排的第二觸發(fā)器還會從第二排的第二觸發(fā)器得到一個回答脈沖,一共得到兩個脈沖信號,處于「0 狀態(tài)」,并輸出一個回答脈沖給第三排的第三觸發(fā)器。除了這個回答脈沖之外,第三排的第三觸發(fā)器還從第一排和第二排各得到一個脈沖,共得到 3 個脈沖,狀態(tài)為「1」,同時輸出一個回答脈沖。第三排的第四觸發(fā)器只得到這一個回答脈沖,狀態(tài)為「1」。以上過程就是二進(jìn)制數(shù)的加法運(yùn)算,如果寫成豎式運(yùn)算,就如下圖所示:

圖片

圖4

??將圖4中的二進(jìn)制數(shù)換算為十進(jìn)制數(shù),就會得到 5 + 7 = 12。第三排觸發(fā)器輸出的回答脈沖相當(dāng)于豎式加法運(yùn)算的進(jìn)位。如果每排的觸發(fā)器有 20 個(或者大于 20 個),就可以計(jì)算百萬級甚至千萬級數(shù)的加法。如果把上述方案改造一下,不但可以進(jìn)行加減法運(yùn)算,還可以進(jìn)行乘法運(yùn)算和除法運(yùn)算。

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

    關(guān)注

    20

    文章

    889

    瀏覽量

    95639
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7494

    瀏覽量

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

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61158
收藏 人收藏

    評論

    相關(guān)推薦

    JK觸發(fā)器 D觸發(fā)器 RS觸發(fā)器 T觸發(fā)器 真值表

    D觸發(fā)器真值表分析: 1. D 觸發(fā)器真值表   Dn   
    發(fā)表于 09-11 23:15 ?2w次閱讀

    JK觸發(fā)器,JK觸發(fā)器是什么意思

    JK觸發(fā)器,JK觸發(fā)器是什么意思 1.主從JK觸發(fā)器主從結(jié)構(gòu)觸發(fā)器也可以徹底解決直接控制,防止空翻。這里以性能優(yōu)良、廣泛使用的主從JK觸發(fā)器
    發(fā)表于 03-08 13:36 ?6853次閱讀

    D觸發(fā)器,D觸發(fā)器是什么意思

    D觸發(fā)器,D觸發(fā)器是什么意思   邊沿D 觸發(fā)器:  電平觸發(fā)的主從觸發(fā)器工作時,必須在正跳沿前加入輸入信號。如果在CP 高
    發(fā)表于 03-08 13:53 ?4958次閱讀

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

    什么是RS觸發(fā)器,RS觸發(fā)器的工作原理是什么? 主從RS觸發(fā)器
    發(fā)表于 03-08 14:00 ?3.1w次閱讀

    施密特觸發(fā)器,施密特觸發(fā)器是什么意思

    施密特觸發(fā)器,施密特觸發(fā)器是什么意思 施密特觸發(fā)器也有兩個穩(wěn)定狀態(tài),但與一般觸發(fā)器不同的是,施密特觸發(fā)器采用電位
    發(fā)表于 03-08 14:14 ?1962次閱讀

    觸發(fā)器的分類, 觸發(fā)器的電路

    觸發(fā)器的分類, 觸發(fā)器的電路 雙穩(wěn)態(tài)器件有兩類:一類是觸發(fā)器,一類是鎖存。鎖存觸發(fā)器的原
    發(fā)表于 03-09 09:59 ?1675次閱讀

    什么是邊沿觸發(fā)器_邊沿D觸發(fā)器介紹

    邊沿觸發(fā)器,指的是接收時鐘脈沖CP 的某一約定跳變(正跳變或負(fù)跳變)來到時的輸入數(shù)據(jù)。在CP=l 及CP=0 期間以及CP非約定跳變到來時,觸發(fā)器不接收數(shù)據(jù)的觸發(fā)器。具有下列特點(diǎn)的觸發(fā)器
    發(fā)表于 01-31 09:02 ?7.2w次閱讀
    什么是邊沿<b class='flag-5'>觸發(fā)器</b>_邊沿D<b class='flag-5'>觸發(fā)器</b>介紹

    觸發(fā)器的作用_觸發(fā)器的特點(diǎn)介紹

    本文開始介紹了觸發(fā)器的定義和觸發(fā)器的特點(diǎn),其次闡述了觸發(fā)器的分類和觸發(fā)器的作用,最后介紹了觸發(fā)器的工作原理。
    發(fā)表于 03-27 17:35 ?2.2w次閱讀

    電平觸發(fā)器,脈沖觸發(fā)器和邊沿觸發(fā)器觸發(fā)因素是什么

    脈沖觸發(fā)器由兩個相同的電平觸發(fā)的SR觸發(fā)器組成,其中左SR觸發(fā)器成為主觸發(fā)器,右手側(cè)稱為從觸發(fā)器
    的頭像 發(fā)表于 02-11 10:56 ?9474次閱讀
    電平<b class='flag-5'>觸發(fā)器</b>,脈沖<b class='flag-5'>觸發(fā)器</b>和邊沿<b class='flag-5'>觸發(fā)器</b>的<b class='flag-5'>觸發(fā)</b>因素是什么

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

    觸發(fā)器是數(shù)字電路中常用的組合邏輯電路,在現(xiàn)代電子系統(tǒng)中有著廣泛的應(yīng)用。其中,最常用的兩種觸發(fā)器是T觸發(fā)器和JK觸發(fā)器。本文將詳細(xì)介紹T觸發(fā)器
    的頭像 發(fā)表于 02-06 14:04 ?6154次閱讀

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

    在數(shù)字電路設(shè)計(jì)中,觸發(fā)器是一種非常重要的存儲元件,用于存儲一位二進(jìn)制信息。觸發(fā)器的種類很多,其中最為常見的是T觸發(fā)器(Toggle Flip-Flop)和D觸發(fā)器(Data Flip-
    的頭像 發(fā)表于 08-11 09:37 ?2983次閱讀

    t觸發(fā)器變?yōu)閐觸發(fā)器的條件

    在數(shù)字電路設(shè)計(jì)中,觸發(fā)器是一種非常重要的存儲元件,用于存儲一位二進(jìn)制信息。觸發(fā)器的種類很多,其中最為常見的有JK觸發(fā)器、D觸發(fā)器和T觸發(fā)器
    的頭像 發(fā)表于 08-22 10:33 ?1472次閱讀

    d觸發(fā)器和jk觸發(fā)器的區(qū)別是什么

    引言 數(shù)字電路是現(xiàn)代電子技術(shù)的基礎(chǔ),廣泛應(yīng)用于計(jì)算機(jī)、通信、控制等領(lǐng)域。觸發(fā)器是數(shù)字電路中的一種基本邏輯元件,具有存儲和傳遞信息的功能。 觸發(fā)器的基本概念 觸發(fā)器是一種具有記憶功能的數(shù)字電路元件
    的頭像 發(fā)表于 08-22 10:37 ?1978次閱讀

    怎么用jk觸發(fā)器變成t觸發(fā)器

    將JK觸發(fā)器變成T觸發(fā)器,主要涉及到對JK觸發(fā)器的輸入端口進(jìn)行適當(dāng)?shù)倪B接和配置,以實(shí)現(xiàn)T觸發(fā)器的邏輯功能。以下是將JK觸發(fā)器轉(zhuǎn)換為T
    的頭像 發(fā)表于 08-28 09:41 ?2841次閱讀

    rs觸發(fā)器的工作原理 rs觸發(fā)器和sr觸發(fā)器的區(qū)別

    RS觸發(fā)器(Reset-Set觸發(fā)器)和SR觸發(fā)器(Set-Reset觸發(fā)器)是數(shù)字電路中常用的兩種基本觸發(fā)器。它們在邏輯功能和應(yīng)用上有所不
    的頭像 發(fā)表于 10-21 10:06 ?3049次閱讀