導航:首頁 > 操作系統 > 單片機引腳與鍵盤的關系

單片機引腳與鍵盤的關系

發布時間:2025-01-29 12:32:01

單片機中計算機鍵盤怎麼找到的

單片機中計算機鍵盤怎麼找到的?答案如下:方法如下:鍵盤工作原理鍵盤工作原理1. 按鍵輸入的特點按鍵輸入的特點 鍵盤實質上是一組按鍵開關的組合。通常使用的是觸鍵盤實質上是一組按鍵開關的組合。通常使用的是觸點式的機械彈性開關。利用機械觸點的通斷,實現點式的機械彈性開關。利用機械觸點的通斷,實現按下按下時開關導通,釋放時開關斷開時開關導通,釋放時開關斷開的功能。的功能。 按鍵觸點的一端和單片機的按鍵觸點的一端和單片機的I/OI/O埠引腳連接,另一埠引腳連接,另一端與電壓信號相連,觸點的通斷即可引起埠引腳上的端與電壓信號相連,觸點的通斷即可引起埠引腳上的電壓變化,單片機通過程序讀入電壓變化,單片機通過程序讀入I/OI/O埠引腳電平信號埠引腳電平信號便可判斷按鍵的狀態。如下圖所示。便可判斷按鍵的狀態。如下圖所示。當按鍵未按下壓時,當按鍵未按下壓時,Px.nPx.n埠為高電平埠為高電平; ;按壓按鍵後為按壓按鍵後為低電平。低電平。按鍵在閉合和斷開時,觸點會存在抖動現象:按鍵在閉合和斷開時,觸點會存在抖動現象: 圖為鍵閉合時列線電壓波形。鍵閉合和斷開過程中存在抖圖為鍵閉合時列線電壓波形。鍵閉合和斷開過程中存在抖動期動期( (呈現一串負脈沖呈現一串負脈沖) ),抖動時間長短與開關的機械特性有關,抖動時間長短與開關的機械特性有關,一般為一般為5 51010msms之間之間;穩定閉合期由操作員的按鍵動作所確定,;穩定閉合期由操作員的按鍵動作所確定,一般為數百毫秒到幾秒。為了保證一般為數百毫秒到幾秒。為了保證CPUCPU對鍵的閉合做一次處理對鍵的閉合做一次處理,必須去除抖動必須去除抖動,在鍵的穩定閉合或斷開時,讀鍵的狀態。,在鍵的穩定閉合或斷開時,讀鍵的狀態。軟體消抖方法:當判別到鍵盤上有鍵閉合後,延時一段時間再軟體消抖方法:當判別到鍵盤上有鍵閉合後,延時一段時間再 判別鍵盤的狀態,若仍有鍵閉合,則認為鍵盤判別鍵盤的狀態,若仍有鍵閉合,則認為鍵盤 上有一個鍵處於穩定的閉合狀態,否則認為鍵上有一個鍵處於穩定的閉合狀態,否則認為鍵 抖動。抖動。 鍵盤有兩種結構:獨立式按鍵和矩陣式按鍵。鍵盤有兩種結構:獨立式按鍵和矩陣式按鍵。

⑵ 為什麼單片機矩陣按鍵中低電平有效

因矩陣按鍵,通常是直接連到單片機的l/O腳上,由單片機引腳內有上拉電阻,正常狀態下行,列線都處於高電平狀態。在掃描按鍵時,使某個引腳輸出低電平,當有按鍵與這個腳接通時,就可以把高電平的引腳拉成低電平,說明有按鍵按下接通了。
假如,改為高電平有效,那正常時,行,列線全輸出低電平,處於低電平狀態。當掃描按鍵時,就應使某個引腳輸出高平,與這個腳接通的按鍵,卻不會把其它低電平的腳拉高,相反,會把這個高電平的腳也拉低了,全部變成低電平,根據區分不出來按鍵按下。
而這種只能拉低不能拉高的原因,是由於單片機引腳內部電路結構決定的。

⑶ 單片機與鍵盤的連接方法有 和 兩種

這里拿獨立按鍵來說吧,其它是相通的,我見過並用過的有三種連接方式。
1 按鍵一端接單片機IO,另一端接GND. 當你按下按鍵不松時,IO口就為低電平。松開時,IO懸空
2 按鍵一端接單 片機IO,不過同時也要有個上拉電阻接VCC ,另一端仍然接GND.這樣的話,你按下鍵時,IO口為低電平,而松開的時候,IO被拉為高電平。
3 按鍵一端接IO,另一端串個電阻接到VCC. 當按下鍵時,IO為高電平,松開IO懸空

閱讀全文

與單片機引腳與鍵盤的關系相關的資料

熱點內容
運籌學演算法與編程實踐 瀏覽:670
程序員開個加工廠 瀏覽:230
pdf11破解 瀏覽:884
熊市之下加密貨幣礦業 瀏覽:111
php屬於什麼行業 瀏覽:737
androidpad布局 瀏覽:226
兒童python網課哪家好 瀏覽:759
vb抖動演算法 瀏覽:322
pdfadobe拆分 瀏覽:94
3shape加密狗文件夾 瀏覽:497
reactnative比java 瀏覽:132
堅果雲與伺服器 瀏覽:184
丹佛斯編程軟體下載 瀏覽:890
Pdf成word 瀏覽:477
一隻胖胖的程序員 瀏覽:473
百度網盤解壓軟體下載電腦 瀏覽:841
阿特拉斯壓縮機油封服務熱線 瀏覽:996
大疆音樂庫保存文件夾 瀏覽:384
程序員格格衫 瀏覽:617
mac適合程序員么 瀏覽:575