- 單片機原理及應用系統設計
- 胡景春主編
- 433字
- 2021-10-27 13:42:45
2.6.2 P1口
P1口字節地址為90H,位地址為90H~97H,位電路結構如圖2-7所示。

圖2-7 P1口位電路結構
P1口一般只作為通用I/O口使用。
1)P1口作為輸出口時,若CPU輸出1,Q=1,Q?=0,場效應晶體管截止,P1口引腳的輸出為1;若CPU輸出0,Q=0,Q?=1,場效應晶體管導通,P1.x引腳輸出為0。
2)P1口作為輸入口時,分為“讀鎖存器”和“讀引腳”兩種方式。“讀鎖存器”時,鎖存器的輸出端Q的狀態經輸入緩沖器BUF1進入內部總線;“讀引腳”時,先向鎖存器寫1,使場效應晶體管截止,以避免鎖存器完全導通狀態引起的“嵌位”效應,保證P1.x引腳的電平經輸入緩沖器BUF2進入內部總線。
綜上所述,P1口有如下特點。
① P1口由于有內部上拉電阻,沒有高阻抗輸入狀態,故為準雙向口。作為輸出口時,不需要在片外接上拉電阻。
② P1口“讀引腳”輸入時,必須先向鎖存器P1寫入“1”。
需要注意的是,STC89系列單片機的P1.0和P1.1腳與傳統的8051單片機相比,增加了第二功能,即P1.0可用作T2功能(T2的外部輸入),P1.1可用作T2EX功能(T2的捕捉/重裝觸發),這些功能的應用將在第8章介紹。
推薦閱讀
- 用“芯”探核:龍芯派開發實戰
- Aftershot Pro:Non-destructive photo editing and management
- 24小時學會電腦組裝與維護
- 龍芯應用開發標準教程
- Android NDK Game Development Cookbook
- 精選單片機設計與制作30例(第2版)
- 從零開始學51單片機C語言
- 基于Apache Kylin構建大數據分析平臺
- 筆記本電腦應用技巧
- 計算機組裝維修與外設配置(高等職業院校教改示范教材·計算機系列)
- 筆記本電腦維修300問
- Creating Flat Design Websites
- VMware Workstation:No Experience Necessary
- Internet of Things Projects with ESP32
- Angular 6 by Example