- 單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì)
- 胡景春主編
- 503字
- 2021-10-27 13:42:45
2.6.3 P2口
P2口是一個(gè)雙功能口,字節(jié)地址為A0H,位地址為A0H~A7H。位電路結(jié)構(gòu)如圖2-8所示。

圖2-8 P2口位電路結(jié)構(gòu)
P2口有如下兩種功能。
1)P2口用作地址總線口。在內(nèi)部控制信號(hào)作用下,MUX與“地址”接通。當(dāng)“地址”線為0時(shí),場(chǎng)效應(yīng)晶體管導(dǎo)通,P2口引腳輸出0;當(dāng)“地址”線為1時(shí),場(chǎng)效應(yīng)晶體管截止,P2口引腳輸出1。
2)P2口用作通用I/O口。在內(nèi)部控制信號(hào)作用下,MUX與鎖存器的Q端接通。
當(dāng)CPU輸出1時(shí),Q=1,場(chǎng)效應(yīng)晶體管截止,P2.x引腳輸出1;當(dāng)CPU輸出0時(shí),Q=0,場(chǎng)效應(yīng)晶體管導(dǎo)通,P2.x引腳輸出0。
輸入時(shí),分為“讀鎖存器”和“讀引腳”兩種方式。“讀鎖存器”時(shí),Q端信號(hào)經(jīng)輸入緩沖器BUF1進(jìn)入內(nèi)部總線;“讀引腳”時(shí),先向鎖存器寫1,使場(chǎng)效應(yīng)晶體管截止,P2.x引腳上的電平經(jīng)輸入緩沖器BUF2進(jìn)入內(nèi)部總線。
綜上所述,P2口有如下特點(diǎn)。
① 作為地址輸出線使用時(shí),P2口輸出外部存儲(chǔ)器的高8位地址,與P0口輸出的低8位地址一起構(gòu)成16位地址,可尋址64KB的地址空間。當(dāng)P2口作為高8位地址輸出口時(shí),輸出鎖存器的內(nèi)容保持不變。
② 作為通用I/O口使用時(shí),P2口為一個(gè)準(zhǔn)雙向口,功能與P1口一樣。
③ 和P0口一樣,P2口作為高8位地址總線口使用,還是作為通用I/O口使用,由執(zhí)行什么指令而產(chǎn)生的MUX控制信號(hào)來確定。
- ATmega16單片機(jī)項(xiàng)目驅(qū)動(dòng)教程
- Windows phone 7.5 application development with F#
- Linux KVM虛擬化架構(gòu)實(shí)戰(zhàn)指南
- Creating Dynamic UI with Android Fragments
- 基于Proteus和Keil的C51程序設(shè)計(jì)項(xiàng)目教程(第2版):理論、仿真、實(shí)踐相融合
- Effective STL中文版:50條有效使用STL的經(jīng)驗(yàn)(雙色)
- Svelte 3 Up and Running
- 分布式微服務(wù)架構(gòu):原理與實(shí)戰(zhàn)
- 嵌入式系統(tǒng)中的模擬電路設(shè)計(jì)
- 筆記本電腦使用、維護(hù)與故障排除從入門到精通(第5版)
- “硬”核:硬件產(chǎn)品成功密碼
- 嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程(第2版)
- USB 3.0編程寶典
- 微型計(jì)算機(jī)原理及應(yīng)用教程(第2版)
- 數(shù)據(jù)恢復(fù)與硬盤修理