p0口工作原理詳解

2022-08-21 19:06:04 字數 1179 閱讀 9065

由上圖可見,p0埠由鎖存器、輸入緩衝器、切換開關、乙個與非門、乙個與門及場效電晶體驅動電路構成。再看圖的右邊,標號為引腳的圖示,也就是說引腳可以是p0.0到p0.

7的任何一位,即在p0口有8個與上圖相同的電路組成。

下面,我們先就組成p0口的每個單元部份跟大家介紹一下:先看輸入緩衝器:在p0口中,有兩個三態的緩衝器,在學數位電路時,我們已知道,三態門有三個狀態,即在其的輸出端可以是高電平、低電平,同時還有一種就是高阻狀態(或稱為禁止狀態),大家看上圖,上面乙個是讀鎖存器的緩衝器,也就是說,要讀取d鎖存器輸出端q的資料,那就得使讀鎖存器的這個緩衝器的三態控制端(上圖中標號為『讀鎖存器』端)有效。

下面乙個是讀引腳的緩衝器,要讀取引腳上的資料,也要使標號為『讀引腳』的這個三態緩衝器的控制端有效,引腳上的資料才會傳輸到我們微控制器的內部資料匯流排上。

d鎖存器:構成乙個鎖存器,通常要用乙個時序電路,時序的單元電路在學數位電路時我們已知道,乙個觸發器可以儲存一位的二進位制數(即具有保持功能),在51微控制器的32根i/o口線中都是用乙個d觸發器來構成鎖存器的。大家看上圖中的d鎖存器,d端是資料輸入端,cp是

控制端(也就是時序控制訊號輸入端),q是輸出端,q非是反向輸出端。對於d觸發器來講,當d輸入端有乙個輸入訊號,如果這時控制端cp 沒有訊號(也就是時序脈衝沒有到來),這時輸入端d的資料是無法傳輸到輸出端q及反向輸出端q非的。如果時序控制端cp的時序脈衝一旦到了,這時d端輸入的資料就會傳輸到q及q非端。

資料傳送過來後,當cp時序控制端的時序訊號消失了,這時,輸出端還會保持著上次輸入端d的資料(即把上次的資料鎖存起來了)。如果下乙個時序控制脈衝訊號來了,這時d端的資料才再次傳送到q端,從而改變q端的狀態。多路開關:

在51微控制器中,當內部的儲存器夠用(也就是不需要外擴充套件儲存器時,這裡講的儲存器包括資料儲存器及程式儲存器)時,p0口可以作為通用的輸入輸出埠(即i/o)使用,對於8031(內部沒有rom)的微控制器或者編寫的程式超過了微控制器內部的儲存器容量,需要外擴儲存器時,p0口就作為『位址/資料』匯流排使用。那麼這個多路選擇開關就是用於選擇是做為普通i/o口使用還是作為『資料/位址』匯流排使用的選擇開關了。大家看上圖,當多路開關與下面接通時,p0口是作為普通的i/o口使用的,當多路開關是與上面接通時,p0口是作為『位址/資料』匯流排使用的。

輸出驅動部份:從上圖中我們已看出,p0口的輸出是由兩個mos管組成的推拉式結構,也就是說,這兩個mos管一次只能導通乙個,當v1導通時,v2就截止,當v2導通時,v1截止。

51微控制器P0口工作原理詳細講解

一 p0埠的結構及工作原理 p0埠8位中的一位結構圖見下圖 下面,我們先就組成p0口的每個單元部份跟大家介紹一下 先看輸入緩衝器 在p0口中,有兩個三態的緩衝器,在學數位電路時,我們已知道,三態門有三個狀態,即在其的輸出端可以是高電平 低電平,同時還有一種就是高阻狀態 或稱為禁止狀態 大家看上圖,上...

詳解電源基本工作原理

看完你能忽悠js 詳解電源基本工作原理 作者 中關村 毛俊霆責任編輯 向中 原創 cbsi中國 zol 09年01月09日 對於廣大熱愛diy的使用者來說,cpu 顯示卡 主機板等能夠直接影響到電腦整體效能的配件關注度較高。但是作為整個電腦心臟一般存在的電源一直沒有得到使用者足夠的重視,對於電源的品...

電磁爐工作原理詳解

一 主振盪迴路 它由igbt1 c4 out1和out2之間所接的線盤構成。其作用是 盤中形成變化的振盪電流。當igbt1的g極有驅動電壓時,igbt1飽和導通,由300v 線圈 d級 s級形成通路,使線圈儲存電能 當igbt1的g極無驅動電壓時,igbt1完全截止,線圈上電能由out2 c4右 c...