<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 第10課 鍵盤(pán)檢測與應用

第10課 鍵盤(pán)檢測與應用

作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò ) 收藏
鍵盤(pán)是單片機應用系統中重要的輸入設備,是實(shí)現人機對話(huà)的紐帶。鍵盤(pán)主要分編碼鍵盤(pán)和非編碼鍵盤(pán)兩大類(lèi),其中鍵的開(kāi)閉的識別由硬件編碼器來(lái)實(shí)現的稱(chēng)為編碼鍵盤(pán),如計算機鍵盤(pán)。而靠軟件編程來(lái)識別鍵的開(kāi)閉的稱(chēng)為非編碼鍵盤(pán),單片機系統中常用的鍵盤(pán)為非編碼鍵盤(pán)。
鍵盤(pán)都是由一個(gè)一個(gè)小按鍵構成的,按鍵實(shí)際上就是一個(gè)開(kāi)關(guān)元件,單片機系統中常用的按鍵主要有自鎖按鍵和非自鎖按鍵,分別如圖1、圖2所示。
圖1 自鎖按鍵 圖2 非自鎖按鍵
非編碼鍵盤(pán)通常又分為獨立鍵盤(pán)和矩陣鍵盤(pán)兩大類(lèi)。所謂獨立鍵盤(pán)是指按鍵在與單片機相連時(shí),每一個(gè)按鍵都與一個(gè)單片機單片機的I/O口相連,如圖3所示;而對于一些應用系統中若需要較多按鍵時(shí),采用獨立鍵盤(pán)的連接方法,則比較耗費單片機的I/O口,此時(shí)我們一般會(huì )用到矩陣鍵盤(pán),如圖4所示,16個(gè)按鍵排成4行4列,稱(chēng)為4X4矩陣鍵盤(pán),如按獨立按鍵法,需要16個(gè)I/O口,而按圖4的接法只需要8個(gè)I/O.
圖3 獨立鍵盤(pán)
圖4 4X4矩陣鍵盤(pán)
由于在單片機在應用系統中,更多的會(huì )用到獨立鍵盤(pán),加之兩者的檢測原理基本相似,所以這一節里我主要講解獨立鍵盤(pán)的檢測原理及程序實(shí)現的方法。
1、按鍵的檢測原理
按鍵與單片機的連接如圖5所示,按鍵的一端與地相連,另一端直接與單片機的I/O口相連。此時(shí)我們在程序中先給I/O口賦值高電平,然后不斷的檢測I/O口電平的變化。當按鍵沒(méi)有被按下時(shí),此I/O口的電平一直為高;當按鍵被按下時(shí),由于按鍵的另一端直接與地相連,相當于低電平,此時(shí)我們從I/O口讀出的即為高電平,程序一旦檢測到I/O口由高電平變?yōu)榈碗娖綍r(shí),說(shuō)明按鍵被按下,此時(shí)馬上執行相應的動(dòng)作,這就是按鍵檢測的原理。
上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 鍵盤(pán)檢測單片

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>