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