文章插圖
單片機io口即對某一位的設定包括以下3個基本項:數據向量Data、屬性向量Attribution和方向控制向量Direction 。3個端口內每個對應的位組合在一起,形成一個控制字,用來定義相應I/O口位的輸入輸出狀態和方式 。
A口的數據向量單元,用于向數據向量寄存器寫入或從該寄存器讀出數據 。當A口處于輸入狀態時,寫入是將A口的數據向量寫入A口的數據寄存器;讀出則是從A口數據寄存器內讀其數值 。當A口處于輸出狀態時 , 寫入輸出數據到A口的數據寄存器 。
A口的方向向量單元,用于用來設置A口是輸入還是輸出,該方向控制向量寄存器可以寫入或從該寄存器內讀出方向控制向量 。Dir位決定了口位的輸入/輸出方向:即0為輸入 , 1為輸出 。
【單片機io口是什么意思】A口的I/OA0~I/OA7作為喚醒源,常用于鍵盤輸入 。要激活IOA0~IOA7的喚醒功能 , 必須讀P_IOA_Latch單元,以此來鎖存IOA0~IOA7管腳上的鍵狀態 。隨后,系統才可通過指令進入低功耗的睡眠狀態 。當有鍵按下時,IOA0~IOA7的輸入狀態將不同于其在進入睡眠前被鎖存時的狀態,從而引起系統的喚醒 。
- 怎么打開鐵罐
- 空氣和水的相同點和不同點是什么
- o2是什么意思
- 軸承的陀螺力矩是什么
- 水星記是什么時候出的歌
- 機靈趁勢胡作非為的近義詞是什么
- 銀企對接是什么意思
- 企業編制是什么意思
- 精華液正確是使用方法是什么呢
- 3月初3是什么菩薩生日
