- 單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì)
- 胡景春主編
- 476字
- 2021-10-27 13:42:45
2.6.4 P3口
P3口字節(jié)地址為B0H,位地址為B0H~B7H。P3口位電路結(jié)構(gòu)如圖2-9所示。由于單片機(jī)引腳數(shù)目有限,因此在P3口電路中增加了引腳的第二功能,每一位都可分別定義為第二功能。

圖2-9 P3口位電路結(jié)構(gòu)
P3口功能如下。
1)第一功能:通用I/O口。
當(dāng)用作通用I/O輸出時(shí),“第二輸出功能”端應(yīng)保持高電平,“與非門”為開啟狀態(tài)。當(dāng)CPU輸出1時(shí),Q=1,場(chǎng)效應(yīng)晶體管截止,P3.x引腳輸出為1;當(dāng)CPU輸出0時(shí),Q=0,場(chǎng)效應(yīng)晶體管導(dǎo)通,P3.x引腳輸出為0。
當(dāng)用作通用I/O輸入時(shí),P3.x位的輸出鎖存器和“第二輸出功能”端均應(yīng)置“1”,場(chǎng)效應(yīng)晶體管截止,P3.x引腳信息通過(guò)輸入BUF3和BUF2進(jìn)入內(nèi)部總線,完成“讀引腳”操作。
2)第二功能:輸入/輸出。
P3口的第二功能見表2-6。當(dāng)選擇第二輸出功能時(shí),該位的鎖存器需置“1”,使“與非門”為開啟狀態(tài)。當(dāng)?shù)诙敵鰹?時(shí),場(chǎng)效應(yīng)晶體管截止,P3.x引腳輸出為1;當(dāng)?shù)诙敵鰹?時(shí),場(chǎng)效應(yīng)晶體管導(dǎo)通,P3.x引腳輸出為0。
表2-6 P3口的第二功能

(續(xù))

當(dāng)選擇第二輸入功能時(shí),該位的鎖存器和第二輸出功能端均應(yīng)置“1”,保證場(chǎng)效應(yīng)晶體管截止,P3.x引腳的信息由輸入緩沖器BUF3的輸出獲得。
表2-6中第二功能的使用,將在后面相關(guān)章節(jié)介紹。
- Learning Cocos2d-x Game Development
- Raspberry Pi 3 Cookbook for Python Programmers
- 龍芯應(yīng)用開發(fā)標(biāo)準(zhǔn)教程
- Linux KVM虛擬化架構(gòu)實(shí)戰(zhàn)指南
- 施耐德SoMachine控制器應(yīng)用及編程指南
- 電腦常見故障現(xiàn)場(chǎng)處理
- Getting Started with Qt 5
- 分布式微服務(wù)架構(gòu):原理與實(shí)戰(zhàn)
- 計(jì)算機(jī)組裝與維修技術(shù)
- Building 3D Models with modo 701
- Blender 3D By Example
- Corona SDK Mobile Game Development:Beginner's Guide
- 基于S5PV210處理器的嵌入式開發(fā)完全攻略
- 電腦主板維修技術(shù)
- 現(xiàn)代多媒體技術(shù)及應(yīng)用