版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2.6
51系列單片機的I/O口
8051單片機有四個8位并行I∕O端口:P0,P1,P2,P3。
◆每個端口都是8位準雙向口;每一條I∕O線都能獨立地輸入或輸出;◆每個端口包括一個鎖存器,一個輸出驅(qū)動器和輸入緩沖器;作輸出時數(shù)據(jù)可以鎖存,作輸入時數(shù)據(jù)可以緩沖。P0.0~P0.7:雙向I/O(內(nèi)置場效應(yīng)管上拉)
一、四個八位并行I∕O口功能及內(nèi)部結(jié)構(gòu)(一)P0口21DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線地址/數(shù)據(jù)控制引腳P0.X&4Vcc0100T1T23(1)作輸出口:內(nèi)部總線數(shù)據(jù)寫到P0.X引腳,加上拉電阻。(2)作輸入口:引腳作輸入口,事先必須對它寫“1”。21DQCK/Q讀引腳=1讀鎖存器寫鎖存器內(nèi)部總線地址/數(shù)據(jù)控制引腳P0.X&300100截止截止=0Vcc1、P0口作為一般I∕O口使用控制信號=0
P0.0-P0.7不接存儲器時可作為8位準雙向I/O口使用。
MUXT1T24引腳P0.X21DQCK/Q讀引腳=0讀鎖存器寫鎖存器內(nèi)部總線地址/數(shù)據(jù)控制=1&41011=0導(dǎo)通截止=0Vcc2、P0口作為地址∕數(shù)據(jù)總線使用控制信號=1
(1)輸出地址/數(shù)據(jù)=0時MUX521DQCK/Q讀引腳=0讀鎖存器寫鎖存器內(nèi)部總線地址/數(shù)據(jù)控制=1引腳P0.X&41100=1截止導(dǎo)通=1VccMUX
(2)輸出地址/數(shù)據(jù)=1時功能:不接外部程序存儲器時可作為8位準雙向I/O口使用;尋址外部程序存儲器時分時作為雙向8位數(shù)據(jù)口和輸出低8位地址復(fù)用口。說明:做通用I/O口時,需外接上拉電阻;讀某端口數(shù)據(jù)先寫“1”到該口線。721DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線Vcc引腳P1.X內(nèi)部上拉電阻輸出數(shù)據(jù)=0時001=0導(dǎo)通1、作輸出口:將內(nèi)部總線數(shù)據(jù)寫到P1.X引腳(二)P1口
準雙向I/O口(內(nèi)置上拉電阻)821DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線Vcc引腳P1.X內(nèi)部上拉電阻輸出數(shù)據(jù)=1
時110截止=1921DQCK/Q讀引腳=1讀鎖存器寫鎖存器內(nèi)部總線Vcc引腳P1.X內(nèi)部上拉電阻110截止2、作輸入口:讀P1.X引腳狀態(tài)到內(nèi)部總線在作輸入口用時,要先對其口線寫“1”10(三)P2口P2.0-P2.7:雙向I/O(內(nèi)置上拉電阻)
尋址外部存儲器時輸出高8位地址;不接外部存儲器時可作為8位準雙向I/O口使用。21DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線地址高8位控制信號引腳P2.X3內(nèi)部上拉電阻Vcc11輸出=“1”時21DQCK/Q讀引腳=0讀鎖存器寫鎖存器內(nèi)部總線地址高8位控制
引腳P2.X110截止3內(nèi)部上拉電阻11Vcc=1=01、不接外部程序存儲器時可作為8位準雙向I/O口使用。此時控制=012輸出=“0”時21DQCK/Q讀引腳=0讀鎖存器寫鎖存器內(nèi)部總線地址高8位控制
引腳P2.X001導(dǎo)通3內(nèi)部上拉電阻00Vcc=0=0
不接外部程序存儲器時可作為8位準雙向I/O口使用。13控制=1,P2作高8位地址A8—A15輸出口。21DQCK/Q讀引腳=0讀鎖存器寫鎖存器內(nèi)部總線地址高8位控制=1
引腳P2.X10截止3內(nèi)部上拉電阻1=1Vcc=12、尋址外部I/O或數(shù)據(jù)存儲器時P2口輸出高8位地址;此時控制信號=11421DQCK/Q讀引腳=0讀鎖存器寫鎖存器內(nèi)部總線地址高8位控制=1
引腳P2.X01導(dǎo)通3內(nèi)部上拉電阻0=0Vcc=0控制=1,此腳作高8位地址A8—A15輸出口:當(dāng)輸出=0時15(四)P3口P3.0—P3.7:雙功能口(內(nèi)置上拉電阻)
它具有特定的第二功能。在不使用它的第二功能時它就是普通的通用準雙向I/O口。21DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線第二功能輸出引腳P3.X3內(nèi)部上拉電阻Vcc第二功能輸入41621DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線第二功能輸出=1(WR,RD,TxD)引腳P3.X3內(nèi)部上拉電阻Vcc4111反相器1、P3作為通用I∕O使用
在不使用它的第二功能時它就是普通的
通用準雙向I/O口。內(nèi)部有上拉電阻,20K左右;先向端口鎖存器寫入1,然后進行輸入操作。
1721DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線第二功能輸出(WR,RD,TxD)引腳P3.X3內(nèi)部上拉電阻Vcc4第二功能輸出時,內(nèi)部自動D=1111反相器2、P3作第二功能使用
1821DQCK/Q讀引腳讀鎖存器寫鎖存器內(nèi)部總線此端自動=1引腳P3.X3內(nèi)部上拉電阻Vcc
第二功能輸入(RxD,T0,T1,INT0,INT1)4
第二功能輸入時,信號經(jīng)緩沖器4直接進入內(nèi)總線。1110截止19P3口第二功能表引腳第二功能P3.0RxD:串行口接收數(shù)據(jù)輸入端P3.1TxD:串行口發(fā)送數(shù)據(jù)輸出端P3.2INT0:外部中斷申請輸入端0P3.3INT1:外部中斷申請輸入端1P3.4T0:外部計數(shù)脈沖輸入端0P3.5T1:外部計數(shù)脈沖輸入端1P3.6WR:寫外設(shè)控制信號輸出端P3.7RD:讀外設(shè)控制信號輸出端二、端口的負載能力和接口要求
●
P0口:輸出級無上拉電阻,每一位輸出可驅(qū)動8個LS型TTL負載;
輸出時需外接上拉電阻,用作輸入時,應(yīng)先向口鎖存器寫1;用作地址∕數(shù)據(jù)總線時,無需外接上拉電阻。
●
P1~P3口:輸出級內(nèi)部有上拉電阻,每一位輸出可驅(qū)動4個LS型TTL負載;
用作輸入時,應(yīng)先向口鎖存器寫1。歸納四個并行口使用的注意事項如下:1如果單片機內(nèi)部有程序存貯器,不需要擴展外部存貯器和I/O接口,單片機的四個口均可作I/O口使用。2四個口在作輸入口使用時,均應(yīng)先對其寫“1”,以
避免誤讀。3P0口作I/O口使用時應(yīng)外接10K的上拉電阻,其它口則可不必。4P2某幾根線作地址使用時,剩下的線不能作I/O口線用。5P3口的某些口線作第二功能時,剩下的口線可以單獨作I/O口線使用。22單片機鎖存器74LS373P0ALEPSENP28D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版M100燃料油國際貿(mào)易信用保險合同范本3篇
- 2024年甲乙雙方關(guān)于全新智能家居系統(tǒng)研發(fā)與合作的合同
- 2024年汽車運輸車輛租賃保險協(xié)議合同范本
- 2024版公立幼兒園幼兒營養(yǎng)餐承包合同3篇
- 2024年度工程分包合同:高速公路路基工程分包與支付協(xié)議2篇
- 2024版大型數(shù)據(jù)中心設(shè)備吊車租賃合同
- 2024版新能源電池供貨與循環(huán)利用合同范本3篇
- 2024版建筑工程施工承包合同主要法律風(fēng)險防控指南2篇
- 園林綠化施工組織設(shè)計
- 休閑鞋品牌經(jīng)銷合同
- 課堂教學(xué)問卷調(diào)查(學(xué)生).
- 挖掘機液壓系統(tǒng)講解課件
- 課程設(shè)計--高位自卸汽車的設(shè)計
- 管道安裝工程清單價格
- 四川省普教科研資助金課題檢測報告
- 古傳五禽戲內(nèi)功法詳解(圖)
- 粵西茂名許氏源流考
- 關(guān)于房屋裝飾裝修價值評估的探討
- 六十仙命配二十四山吉兇選擇一覽表
- 小型辦公系統(tǒng)(數(shù)據(jù)庫課程設(shè)計)word格式
- 模擬通信系統(tǒng)(PM調(diào)制)Matlab仿真平臺的設(shè)計與實現(xiàn)
評論
0/150
提交評論