日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

数字电子技术之触发器

發(fā)布時(shí)間:2023/12/31 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数字电子技术之触发器 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這部分的內(nèi)容涉及到時(shí)序邏輯的知識(shí)點(diǎn):

這篇文章會(huì)對(duì)時(shí)序邏輯做簡(jiǎn)單的概述(具體內(nèi)容是下一篇文章的講解內(nèi)容),對(duì)時(shí)序邏輯有簡(jiǎn)單認(rèn)識(shí)后,才好理解觸發(fā)器:

  • 時(shí)序邏輯簡(jiǎn)述
  • 基本RS觸發(fā)器
  • 同步觸發(fā)器
  • 觸發(fā)器應(yīng)用
  • 1. 時(shí)序邏輯簡(jiǎn)述

    時(shí)序邏輯電路的結(jié)構(gòu)和工作特點(diǎn)

    先來(lái)回顧一下組合邏輯電路的工作特點(diǎn):


    再看一下時(shí)序邏輯電路的結(jié)構(gòu)和工作特點(diǎn):
    所謂時(shí)序,就是要看成一個(gè)時(shí)間軸:

    上一個(gè)時(shí)刻的輸出會(huì)和下一個(gè)時(shí)刻的輸入一起影響下一個(gè)時(shí)刻的輸出

    時(shí)序邏輯電路的分類

    根據(jù)電路的工作方式劃分(電路中觸發(fā)器的工作時(shí)刻是否統(tǒng)一劃分):

    • 同步時(shí)序邏輯電路
    • 異步時(shí)序邏輯電路

      異步的接入方式有很多

    根據(jù)電路輸出信號(hào)的決定關(guān)系(電路的輸出函數(shù))劃分:

    • 米里型:輸出信號(hào)由輸入變量和現(xiàn)態(tài)共同決定
    • 莫爾型:輸出信號(hào)只與電路的現(xiàn)態(tài)有關(guān)

    根據(jù)邏輯功能劃分:

    • 計(jì)數(shù)器
    • 寄存器
    • 特定信號(hào)發(fā)生器

    根據(jù)集成度劃分:

    • 中規(guī)模IC
    • 大規(guī)模IC

    時(shí)序邏輯電路的表示工具

    組合邏輯電路有的5個(gè)工具,在時(shí)序邏輯電路上也有,在這基礎(chǔ)上,時(shí)序邏輯電路多了狀態(tài)表和狀態(tài)圖

    狀態(tài)表和狀態(tài)圖

    狀態(tài)表

    以表格的形式表達(dá)了一個(gè)時(shí)序邏輯電路完整的狀態(tài)遷移關(guān)系
    這兩張表描繪的其實(shí)是莫爾型電路

    也就是說(shuō),可以用米里型狀態(tài)表去表達(dá)一個(gè)莫爾型時(shí)序電路

    但是,不能用莫爾型狀態(tài)表去表達(dá)一個(gè)米里型時(shí)序電路

    狀態(tài)圖

    以圖形的形式表達(dá)了一個(gè)時(shí)序邏輯電路完整的狀態(tài)遷移關(guān)系

    • 每個(gè)圈表示電路的一個(gè)可能的狀態(tài)
    • 每一條帶箭頭的線表示一個(gè)狀態(tài)遷移關(guān)系
    • 起點(diǎn)的狀態(tài):現(xiàn)態(tài)
    • 終點(diǎn)的狀態(tài):次態(tài)

    這里舉一個(gè)例子,相信大家就能明白了:

    當(dāng)現(xiàn)態(tài)為Q2時(shí),輸入0,那么得到次態(tài)為Q2,輸出為0

    對(duì)應(yīng)關(guān)系如下:

    狀態(tài)表和狀態(tài)圖之間的相互轉(zhuǎn)換

    • 狀態(tài)表上有幾行,狀態(tài)圖上就有幾個(gè)圈:
      表示電路所有可能的狀態(tài)

    • 狀態(tài)表上有幾個(gè)方格,狀態(tài)圖上就有幾條帶箭頭的線:
      表示電路全部的狀態(tài)遷移關(guān)系

    [例] 已知一個(gè)時(shí)序電路的狀態(tài)表, 畫出狀態(tài)圖


    先來(lái)看第一行:

    • 現(xiàn)態(tài)是00時(shí),輸入0,次態(tài)是01,輸出1
    • 現(xiàn)態(tài)是00時(shí),輸入1,次態(tài)是10,輸出1

    以此類推得到完整的狀態(tài)圖:

    各種表示工具之間的轉(zhuǎn)換

    [例] 已知一個(gè)時(shí)序電路的真值表,寫出該電路的邏輯表達(dá)式、狀態(tài)表和狀態(tài)圖。

    通過(guò)卡諾圖法得到邏輯表達(dá)式:


    狀態(tài)表如下所示:

    根據(jù)狀態(tài)表寫出狀態(tài)圖:


    回顧一下:

    2. 基本RS觸發(fā)器

    觸發(fā)器是一種具有記憶功能,能夠存儲(chǔ)0和1這樣的數(shù)學(xué)信息的電路,是構(gòu)成時(shí)序邏輯電路的基本邏輯器件。

    觸發(fā)器的輸入和輸出

    觸發(fā)器的輸出端具有兩種狀態(tài):

    • 0狀態(tài)
    • 1狀態(tài)

    輸入端收到有效激勵(lì)信號(hào)時(shí):

    • 觸發(fā)器狀態(tài)可以發(fā)生翻轉(zhuǎn);

    輸入激勵(lì)信號(hào)不是有效信號(hào)時(shí):

    • 觸發(fā)器輸出狀態(tài)長(zhǎng)期保持不變。即所謂“觸發(fā)器可以記憶(儲(chǔ)存)數(shù)字信息"

    舉例說(shuō)明:

    觸發(fā)器的分類

    根據(jù)具體邏輯功能劃分:

    • RS觸發(fā)器:置0、置1觸發(fā)器
    • JK觸發(fā)器:置0、置1及翻轉(zhuǎn)觸發(fā)器
    • D觸發(fā)器:跟隨觸發(fā)器
    • T觸發(fā)器:翻轉(zhuǎn)觸發(fā)器

    根據(jù)內(nèi)部結(jié)構(gòu)劃分:

    • 基本觸發(fā)器
    • 同步觸發(fā)器
    • 主從觸發(fā)器
    • 邊沿觸發(fā)器

    這四種觸發(fā)器從上到下結(jié)構(gòu)逐漸復(fù)雜,抗干擾能力逐次提高

    基本RS觸發(fā)器的兩種結(jié)構(gòu)

    用與非門組成的基本RS觸發(fā)器


    激勵(lì)信號(hào)(控制信號(hào)):

    • Sd ̄\overline{\text{Sd}}Sd:直接置1端(置位端),低有效
    • Rd ̄\overline{\text{Rd}}Rd:直接置0端(復(fù)位端),低有效

    真值表/狀態(tài)表:

    其實(shí)以上的真值表可以寫成如下的形式:


    甚至可以不用這么麻煩,直接簡(jiǎn)法狀態(tài)表:

    如果把第三和第四列對(duì)調(diào),就可以得到卡諾圖:

    畫卡諾圈得特征方程:

    最后得到狀態(tài)圖:

    用或非門組成的基本RS觸發(fā)器

    或非門其實(shí)就是將輸入低有效變成了輸入高有效:

    RS觸發(fā)器特征方程的理解


    前面提到了兩種觸發(fā)器,特征方程是通過(guò)卡諾圖得來(lái)的

    細(xì)心的你有沒(méi)有發(fā)現(xiàn)兩種結(jié)構(gòu)得到的特征方程是一樣的?

    如果RS觸發(fā)器的激勵(lì)端簡(jiǎn)單寫為R、S:

    輸入激勵(lì)分別為高有效、低有效的兩個(gè)RS獨(dú)發(fā)器。特征方程中,激勵(lì)信號(hào)的表達(dá)相差一個(gè)非號(hào)。對(duì)其他觸發(fā)器特征方程的理解也類似。

    3. 同步觸發(fā)器

    同步觸發(fā)器也叫做帶有帶有時(shí)鐘控制的觸發(fā)器

    增加了一個(gè)新的輸入控制信號(hào): 時(shí)鐘信號(hào)( CLOCK) , 一般標(biāo)記為CLK ,
    也常稱作CP ,意為Clock Puise (時(shí)鐘脈沖)。

    增加CLK信號(hào),既可以提高抗F擾能力,也便于使多個(gè)觸發(fā)器協(xié)調(diào)工作。

    同步RS觸發(fā)器

    • 當(dāng)CLK=0時(shí),輸入激勵(lì)被封鎖,輸出狀態(tài)保持不變,次態(tài)等于現(xiàn)態(tài)

    • 當(dāng)CLK=1時(shí),電路正常工作,完成RS觸發(fā)器功能


    邏輯門符號(hào):

    狀態(tài)表\卡諾圖:

    得到特征方程:
    狀態(tài)圖:
    最后來(lái)看一個(gè)新的內(nèi)容,波形圖:

    同步D觸發(fā)器

    在同步RS觸發(fā)器的基礎(chǔ)上反向共接,引出一個(gè)輸入激勵(lì)D,這樣就形成了同步D觸發(fā)器:

    其實(shí)也就是把同步RS觸發(fā)器同時(shí)為0和1的情況去掉,只保留01和10的情況

    下面分析一下功能:

    • 當(dāng)CLK=0時(shí),輸入激勵(lì)被封鎖,輸出狀態(tài)保持不變,次態(tài)等于現(xiàn)態(tài)

    • 當(dāng)CLK=1時(shí),電路正常工作,完成D觸發(fā)器功能

    邏輯門符號(hào):

    特征方式其實(shí)已經(jīng)很明顯了,就是:

    狀態(tài)圖如下所示:

    最后是波形圖:

    同步JK觸發(fā)器


    看出來(lái)有什么地方是不一樣的了嗎:

    如果把中間這兩條線擦去,其實(shí)就是RS觸發(fā)器了

    下面分析一下功能:

    • 當(dāng)CLK=0時(shí),輸入激勵(lì)被封鎖,輸出狀態(tài)保持不變,次態(tài)等于現(xiàn)態(tài)

    如果你是從前往后讀這篇文章的話,那么這一點(diǎn)應(yīng)該會(huì)非常有印象吧

    • 當(dāng)CLK=1,即高電平時(shí),電路正常工作,完成JK觸發(fā)器功能


    中間那兩根線的作用其實(shí)也就是起到了翻轉(zhuǎn)的作用,當(dāng)輸入激勵(lì)相同時(shí)翻轉(zhuǎn)

    得到卡諾圖:

    寫出特征方程:

    這是J,K均為高有效的JK觸發(fā)器的特征方程

    下面是狀態(tài)圖:

    輸入11,叫做翻轉(zhuǎn)為1;輸入10叫做置0為1

    波形圖如下所示:

    同步T觸發(fā)器

    同步T觸發(fā)器就是在同步JK觸發(fā)器的基礎(chǔ)上在輸入級(jí)做了個(gè)變形:

    意味著這時(shí)只有兩者均無(wú)效時(shí)(00)的保持和兩者均有效時(shí)(11)的翻轉(zhuǎn)了

    • 當(dāng)CLK=0時(shí),輸入激勵(lì)被封鎖,輸出狀態(tài)保持不變,次態(tài)等于現(xiàn)態(tài)

    • 當(dāng)CLK=1,即高電平時(shí),電路正常工作,完成T觸發(fā)器功能


    邏輯符號(hào)如下:

    狀態(tài)圖:

    因?yàn)镴=K=T,所以特征方程可以寫成:

    即T與現(xiàn)態(tài)的亦或

    若要求輸入激勵(lì)T始終為1,則這時(shí)可以叫做必翻觸發(fā)器

    看,始終是次態(tài)等于現(xiàn)態(tài)非

    四類功能觸發(fā)器的總結(jié)

    邏輯符號(hào)

    邏輯符號(hào)的閱讀與分析:
    由JK觸發(fā)器的邏輯符號(hào)可知,這是一個(gè)在CLK信號(hào)低電平期間正常工作,且輸入激勵(lì)信號(hào)J,K均為低有效信號(hào)的JK觸發(fā)器,J為置 1 端,K為置 0 端。

    時(shí)序邏輯電路的波形圖的畫法

    時(shí)序邏輯電路的波形圖是一組輸入、輸出信號(hào)波形,根據(jù)時(shí)間(橫軸)的對(duì)應(yīng)關(guān)系,組成的波形對(duì)照?qǐng)D。

    觸發(fā)器波形圖上的信號(hào)類型:

    ★ 輸入信號(hào)包括了時(shí)鐘 信號(hào)、觸發(fā)器的輸入激勵(lì)信號(hào)等;
    ★ 輸出信號(hào)是觸發(fā)器的輸出狀態(tài) 。

    首先,根據(jù)RS觸發(fā)器的邏輯符號(hào)可知, CLK,S,R信號(hào)均為高有效信號(hào),則可以根據(jù)CLK的輸入波形,確定觸發(fā)器的工作區(qū),即CLK=1期間:

    • CLK=1期間,輸出狀態(tài)根據(jù)輸入激勵(lì)S、R的對(duì)應(yīng)取值確定;
    • CLK =0期間,輸入激勵(lì)波形失效,輸出狀態(tài)保持;

    又已知觸發(fā)器的初狀態(tài)設(shè)為 0,根據(jù)上述原則,從起點(diǎn)開始,由左向右,畫出輸出狀態(tài)的波形:

    4. 觸發(fā)器應(yīng)用

    觸發(fā)器的直接置位、復(fù)位端

    在同步RS觸發(fā)器的基礎(chǔ)上加了兩個(gè)信號(hào):


    上面的S是直接置位端;下面的R是直接復(fù)位端

    為什么說(shuō)他們直接呢?原因就在于他們的優(yōu)先級(jí)最高,只要他們的輸入是0,不管左邊的信號(hào)是什么,輸出都是1

    最后來(lái)看一下邏輯符號(hào):

    剛剛是低有效方式,現(xiàn)在我們來(lái)看一下高有效方式是怎么實(shí)現(xiàn)的:

    邏輯符號(hào)的書寫上沒(méi)有圈了:

    最后強(qiáng)調(diào)一下:
    不論直接置位、復(fù)位端如何標(biāo)注,有效方式如何,其作用優(yōu)先于觸發(fā)器本身的作用,即優(yōu)先于觸發(fā)器的時(shí)鐘信號(hào)和輸入激勵(lì)信號(hào)。

    觸發(fā)器的多輸入激勵(lì)

    以JK觸發(fā)器為例:


    J和K分別由三個(gè)激勵(lì)相與

    另外,邏輯符號(hào)也可以這樣寫:

    把內(nèi)置與邏輯直接刪掉,但是要記得默認(rèn)是與邏輯

    [例] 根據(jù)圖示邏輯符號(hào),詳細(xì)說(shuō)明這些觸發(fā)器分別完成什么邏輯功能。


    再來(lái)試試下面這張圖:

    這是一個(gè)帶有低有效直接置位、復(fù)位端的(時(shí)鐘信號(hào))下降沿工作,(激勵(lì)信號(hào))高有效的多輸入RS觸發(fā)器

    觸發(fā)器的綜合使用范例

    [例1] 已知觸發(fā)器的邏輯符號(hào)和輸入波形,設(shè)初狀態(tài)從0開始,畫出完整的波形圖。

    這里的S恒為0其實(shí)就是不使用的意思


    因?yàn)镽d是直接復(fù)位端,他的優(yōu)先級(jí)最高,所以先看他:
    只要Rd高有效,那么輸出Q必然置0

    下面再來(lái)看上升沿處:

    [例2] 已知觸發(fā)器的邏輯符號(hào)和輸入波形,設(shè)初狀態(tài)從0開始,畫出完整的波形圖。


    直接置位端接高電平,這可是低有效的,也就是說(shuō)不使用直接置位端,只使用直接復(fù)位端

    另外,這里有一個(gè)多輸入激勵(lì),與門的輸出才實(shí)現(xiàn)真正的激勵(lì)D


    這里最好先解決D1和D2之間的與門,再去考慮輸出:

    然后根據(jù)優(yōu)先級(jí),先看直接復(fù)位端為0時(shí),輸出為0:

    結(jié)果如下:

    總結(jié)

    以上是生活随笔為你收集整理的数字电子技术之触发器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。