鍵盤輸入電路圖
出處:nxzp12348 發(fā)布于:2010-11-15 00:00:00 | 10825 次閱讀
鍵盤電路主要是用來輸入數(shù)據(jù),從而實(shí)現(xiàn)人機(jī)交互。該系統(tǒng)的鍵盤設(shè)計(jì)是采用掃描方式實(shí)現(xiàn)的矩陣鍵盤。鍵盤的電路圖如圖所示。

圖 鍵盤輸入電路圖
由圖可以看出該矩陣掃描鍵盤由行線和列線組成,P1.0和P1.1構(gòu)成了鍵盤的列線,P1.2、P1.3、P1.4、P1.5和P1.6構(gòu)咸了鍵盤的行線。鍵盤的行線作為鍵盤的控制輸出端,鍵盤的列線作為鍵盤的輸入端。在設(shè)計(jì)時(shí)為了程序設(shè)計(jì)的方便性,鍵盤的列線采用的是P1.0和P1.1,這樣可以利用該管腳的中斷功能。鍵盤的列線P1,0和P1,1通過上拉電路將該兩個(gè)管腳拉高,這樣在沒有按鍵按下的情況下,該兩個(gè)管腳的電平為高電平,如果有按鍵按下時(shí),則相應(yīng)的列線管腳為低電平,這時(shí)通過設(shè)置P1.0和P1.1為低電平觸發(fā)中斷方式,低電平就觸發(fā)中斷而進(jìn)入中斷服務(wù)程序,從而獲得輸入的數(shù)據(jù)。具體分析一下鍵盤的工作原理,首先將P1.3、P1.4、P1.5和P1,6設(shè)置為輸出,將P1.0和P1.1設(shè)置為輸入,并將P1.0和P1.1設(shè)置成低電平中斷觸發(fā)方式;將PI。6設(shè)置為低電平,如果該行上有按鍵按下的話,則P1.0或者P1.1上為低電平,就會(huì)觸發(fā)中斷,進(jìn)入中斷服務(wù)程序,獲得輸入的數(shù)據(jù)。如果沒有鍵按下的話,則P1.0和P1.1均為高電平,不會(huì)進(jìn)入中斷服務(wù)程序。依次將P1.5、P1.4、P1.3和P1,2設(shè)置為低電平來判斷該行是否有輸入,如果沒有輸入的話,P1,0和P1,1均為高電平,如果有輸入的話,P1.0或者P1.1上為低電平,就會(huì)觸發(fā)中斷,進(jìn)入中斷服務(wù)程序,獲得輸入的數(shù)據(jù)。鍵盤的掃描時(shí)間時(shí)很短的,僅僅幾微秒的時(shí)間,然而按鍵的時(shí)間至少需要幾十毫秒,所以只要有鍵按下的話是都可以被掃描到的,但是按鍵按下時(shí)有一定的時(shí)間抖動(dòng),因此一定要考慮鍵盤的抖動(dòng)處理。
歡迎轉(zhuǎn)載,信息來源維庫電子市場(chǎng)網(wǎng)(m.58mhw.cn)
上一篇:MAX809復(fù)位電路圖
下一篇:系統(tǒng)顯示電路圖
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- LM317:高效構(gòu)建電壓源及電流源電路方案1
- 如何使用多相轉(zhuǎn)換器平衡電流2
- LTC4365 如何實(shí)現(xiàn)敏感電路過壓與反接保護(hù)3
- MOS 管邏輯電路五種門電路特性4
- 點(diǎn)動(dòng)正轉(zhuǎn)控制電路簡(jiǎn)介5
- 單鍵開關(guān)機(jī)電路與輕觸開關(guān)的創(chuàng)新設(shè)計(jì)解析6
- 二極管的恒壓降模型7
- MC34063電路計(jì)算公式及應(yīng)用講解8
- 3.3V - 1.8V 電平雙向轉(zhuǎn)換:多場(chǎng)景配置及獨(dú)特優(yōu)勢(shì)剖析9
- 液晶電視機(jī)電路結(jié)構(gòu)的關(guān)鍵要點(diǎn)10














