掃描P10行
發(fā)布時間:2014/6/9 22:03:12 訪問次數(shù):671
1.掃描P10行
(1)將P10—P13輸出為0、1、1、1(相當(dāng)于只有Pl0行有效)。.
(2)讀P14~P17這4個輸入口的電平。AVR-M1005C080MTACB如果SO~S3都沒被按下,則因為P14—P17都是上拉到VCC,所以都為高;如果有一個被按下,如是Sl,則因Pl0輸出為低,所以Sl開關(guān)導(dǎo)通后P16應(yīng)為低;如果有兩個按下,如是Sl、S2,則P15與P16應(yīng)為低。
(3)根據(jù)P14-P17的電平即可得知SO~S3中共有幾個按鍵被按下。
2.掃描Pll行
(1)將P10~P13輸出為1、0、1、1(相當(dāng)于只有Pll行有效)。
(2)讀P14*-P17這4個輸入口的電平。如果S4~S7都沒被按下,則因為P14~P17都是上拉到VCC,所以都為高;如果有一個被按下,如是S5,則因Pl0輸出為低,所以S5開關(guān)導(dǎo)通后P16應(yīng)為低;如果有兩個按下,如是S5、S6,則P15與P16應(yīng)為低。
(3)根據(jù)P14~P17的電平即可得知S4~S7中共有幾個按鍵被按下。
3.掃描P12行
將P10~P13輸出為1、1、O、1(相當(dāng)于只有P12行有效),其他步驟同Pl0、Pll類似。
4.掃描P13行
將P10~P13輸出為l、1、1、0(相當(dāng)于只有P13行有效),其他步驟同Pl0、Pll類似。
通過這4行的掃描,即可確定SO~S15這16個按鍵的當(dāng)前狀態(tài),如表7-2所示。
表7-2 電平動作鍵盤動作分析表
1.掃描P10行
(1)將P10—P13輸出為0、1、1、1(相當(dāng)于只有Pl0行有效)。.
(2)讀P14~P17這4個輸入口的電平。AVR-M1005C080MTACB如果SO~S3都沒被按下,則因為P14—P17都是上拉到VCC,所以都為高;如果有一個被按下,如是Sl,則因Pl0輸出為低,所以Sl開關(guān)導(dǎo)通后P16應(yīng)為低;如果有兩個按下,如是Sl、S2,則P15與P16應(yīng)為低。
(3)根據(jù)P14-P17的電平即可得知SO~S3中共有幾個按鍵被按下。
2.掃描Pll行
(1)將P10~P13輸出為1、0、1、1(相當(dāng)于只有Pll行有效)。
(2)讀P14*-P17這4個輸入口的電平。如果S4~S7都沒被按下,則因為P14~P17都是上拉到VCC,所以都為高;如果有一個被按下,如是S5,則因Pl0輸出為低,所以S5開關(guān)導(dǎo)通后P16應(yīng)為低;如果有兩個按下,如是S5、S6,則P15與P16應(yīng)為低。
(3)根據(jù)P14~P17的電平即可得知S4~S7中共有幾個按鍵被按下。
3.掃描P12行
將P10~P13輸出為1、1、O、1(相當(dāng)于只有P12行有效),其他步驟同Pl0、Pll類似。
4.掃描P13行
將P10~P13輸出為l、1、1、0(相當(dāng)于只有P13行有效),其他步驟同Pl0、Pll類似。
通過這4行的掃描,即可確定SO~S15這16個按鍵的當(dāng)前狀態(tài),如表7-2所示。
表7-2 電平動作鍵盤動作分析表
熱門點擊
- 孔插裝元件再流焊工藝( PIHR)介紹
- BGA/CSP焊盤設(shè)計
- 幾種典型的溫度曲線
- 表面張力在焊接中的作用
- 倒裝芯片(Flip Chip)、晶圓級CSP
- 函數(shù)分類
- SD卡結(jié)構(gòu)
- 條件轉(zhuǎn)移類指令
- SMC主要是指無源元件和機電元件
- 氣孔、針孔和空洞
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機器人技術(shù)結(jié)構(gòu)設(shè)計及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究