久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9007|回復: 2
打印 上一主題 下一主題
收起左側

51單片機端口的結構及工作原理(共10頁pdf)

[復制鏈接]
跳轉到指定樓層
樓主
很好的學習文檔,分享給大家
這是我看到過的最詳細的介紹!!
比好多的教課書講的要清楚,明白,詳細,易懂的多!

一、P0端口的結構及工作原理
P0端口8位中的一位結構圖見下圖:

        由上圖可見,P0端口由鎖存器、輸入緩沖器、切換開關、一個與非門、一個與門及場效應管驅動電路構成。再看圖的右邊,標號為P0.X引腳的圖標,也就是說P0.X引腳可以是P0.0到P0.7的任何一位,即在P0口有8個與上圖相同的電路組成。
下面,我們先就組成P0口的每個單元部份跟大家介紹一下:
先看輸入緩沖器:
        在P0口中,有兩個三態的緩沖器,在學數字電路時,我們已知道,三態門有三個狀態,即在其的輸出端可以是高電平、低電平,同時還有一種就是高阻狀態(或稱為禁止狀態),大家看上圖,上面一個是讀鎖存器的緩沖器,也就是說,要讀取D鎖存器輸出端Q的數據,那就得使讀鎖存器的這個緩沖器的三態控制端(上圖中標號為‘讀鎖存器’端)有效。下面一個是讀引腳的緩沖器,要讀取P0.X引腳上的數據,也要使標號為‘讀引腳’的這個三態緩沖器的控制端有效,引腳上的數據才會傳輸到我們單片機的內部數據總線上。
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截止。
與門、與非門:
        這兩個單元電路的邏輯原理我們在第四課數字及常用邏輯電路時已做過介紹,不明白的同學請回到第四節去看看。
         前面我們已將P0口的各單元部件進行了一個詳細的講解,下面我們就來研究一下P0口做為I/O口及地址/數據總線使用時的具體工作過程。

1、作為I/O端口使用時的工作原理
        P0口作為I/O端口使用時,多路開關的控制信號為0(低電平),看上圖中的線線部份,多路開關的控制信號同時與與門的一個輸入端是相接的,我們知道與門的邏輯特點是“全1出1,有0出0”那么控制信號是0的話,這時與門輸出的也是一個0(低電平),與讓的輸出是0,V1管就截止,在多路控制開關的控制信號是0(低電平)時,多路開關是與鎖存器的Q非端相接的(即P0口作為I/O口線使用)。
P0口用作I/O口線,其由數據總線向引腳輸出(即輸出狀態Output)的工作過程:
        當寫鎖存器信號CP 有效,數據總線的信號→鎖存器的輸入端D→鎖存器的反向輸出Q非端→多路開關→V2管的柵極→V2的漏極到輸出端P0.X。前面我們已講了,當多路開關的控制信號為低電平0時,與門輸出為低電平,V1管是截止的,所以作為輸出口時,P0是漏極開路輸出,類似于OC門,當驅動上接電流負載時,需要外接上拉電阻。
下圖就是由內部數據總線向P0口輸出數據的流程圖(紅色箭頭)。


P0口用作I/O口線,其由引腳向內部數據總線輸入(即輸入狀態Input)的工作過程:
         數據輸入時(讀P0口)有兩種情況
1、讀引腳
      讀芯片引腳上的數據,讀引腳數時,讀引腳緩沖器打開(即三態緩沖器的控制端要有效),通過內部數據總線輸入,請看下圖
(紅色簡頭)。



余下完整的pdf格式文檔51黑下載地址(共10頁):
51端口的結構及工作原理.pdf (891.4 KB, 下載次數: 78)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:592910 發表于 2019-7-31 16:05 | 只看該作者
謝謝,很好的資料
回復

使用道具 舉報

板凳
ID:772898 發表于 2020-6-9 17:02 | 只看該作者
哇,暫時下載不了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美中文| 久久看精品 | 青青草综合网 | 91成人精品 | 欧美片网站免费 | 精品免费视频 | 精品一区二区三区在线观看 | 一区二区三区视频在线观看 | 亚洲一区网站 | 欧美综合久久 | 日韩欧美国产一区二区 | 大吊一区二区 | 97超碰成人| 综合另类| av国产精品 | 久久久欧洲 | 久久精品一 | 丝袜一区二区三区 | av黄色在线观看 | 久久久成人免费视频 | 99这里只有精品 | 成人在线观看中文字幕 | 国产精品日产欧美久久久久 | 红色av社区 | 色综合美女 | 国产999精品久久久久久绿帽 | 91成人在线 | 国产xxxx岁13xxxxhd | 久久久久国产一区二区三区四区 | 亚洲一区二区三区免费在线观看 | 国产aⅴ| 久久久美女| 日本小电影网站 | 夜夜干夜夜操 | 欧美精品一区二区免费 | 综合欧美亚洲 | 一区二区三区视频在线免费观看 | 永久免费av| 国产一极毛片 | 国产一区二区在线91 | 国产精品视频一区二区三区四区国 |