導航:首頁 > 操作系統 > 單片機的鍵盤的種類

單片機的鍵盤的種類

發布時間:2023-01-25 05:35:27

單片機中的機械觸點類型的鍵盤有哪些特性

單片機中應用的一般是機械觸點類型的。

由於按鍵是機械觸點,當機械觸點斷開、閉合時,會有抖動,。這種抖動對於人來說是感覺不到的,但對單片機來說,則是完全可以感應到的,因為單片機處理的速度是在微秒級,而機械抖動的時間至少是毫秒級,對單片機而言,這已是一段「漫長」的時間了。

當鍵處理程序採用中斷方式的時候,在響應時可能會出現按鍵有時靈、有時不靈的問題,其實就是因為這個原因。雖然只按了一次按鍵,可是單片機卻已執行了多次中斷的過程,若執行的次數正好是奇數次,那麼結果沒有影響;若執行的次數是偶數次,那結果就不對了。而如果處理程序採用查詢方式的話也會存在響應按鍵遲鈍的現象,甚至可能會漏掉信號。

⑵ 單片機獨立鍵盤和矩陣鍵盤的對比,他們的優缺點是什麼

獨立按鍵:

優點:可以直接讀取,檢測佔用時間較少,不受其它因素影響。

缺點:佔用IO口資源較多,每一個按鍵都獨佔一個IO口。

矩陣鍵盤:

優點:佔用IO口資源較少。

缺點:必須掃描檢測按鍵情況,程序復雜,佔用時間較多。

(2)單片機的鍵盤的種類擴展閱讀:

在鍵盤中按鍵數量較多時,為了減少I/O口的佔用,通常將按鍵排列成矩陣形式。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個埠(如P1口)就可以構成4*4=16個按鍵,比之直接將埠線用於鍵盤多出了一倍,而且線數越多,區別越明顯。

⑶ 單片機的鍵盤介面連接分為哪幾類說明各自的工作原理。鍵盤消抖是什麼有哪幾種方法

一般而言,單片機與鍵盤介面有3種方式:1、靜態介面方式;2、動態矩陣掃描方式;3、採用鍵盤管理晶元方式;第一種方式最簡單,主要用於按鍵不多的情況,每個按鍵佔用一條口線,第二種方式多用於按鍵較多的情況,比如用一個8位口就可以實現4x4鍵盤掃描,這種方式的優點是節省口線,缺點是佔用了較多的MCU資源,第三種方式是把管理鍵盤的任務交給了專用晶元,效率較高適用於按鍵多MCU處理任務重的應用場合。
鍵盤消抖顧名思義就是要消除鍵盤按下或抬起瞬間由於觸點抖動引起的不確定狀態,主要有軟體和硬體消抖兩種方法,軟體消抖就是監測到有鍵按下時並不立即響應,而是延時一段時間後再次判鍵把不確定狀態躲過去,硬體消抖是通過RS觸發器或施密特觸發器將鍵盤與單片機介面隔離,使得單片機讀取的是經過硬體濾波後的確定狀態。

⑷ 在單片機應用系統中,常採用什麼式鍵盤

按鍵比較多的話,為了節約IO口 一般是矩陣式鍵盤, 按鍵比較少的話,可以直連IO口

⑸ 51單片機鍵盤電路的兩種方式,各自的優缺點

獨立按鍵優點:可以直接讀取,檢測佔用時間較少,不受其他因素影響
缺點:佔用IO口資源較多,每一個按鍵都獨佔一個IO口。
矩陣鍵盤優點:佔用IO口資源較少。
缺點:必須掃描檢測按鍵情況,程序復雜,佔用時間較多。

⑹ 單片機系統中使用的鍵盤分為哪兩種

編碼鍵盤和非編碼鍵盤。而非編碼鍵盤又可以分為獨立式和矩陣式

⑺ 如果8051構成的單片機系統有十個鍵輸入,可以採用什麼鍵盤,各佔用多少根輸入介面線

單片機系統有十個鍵輸入,就比較多了,就不能再用獨立式按鍵了,可採用矩陣式按鍵。
3X4矩陣就行了,這可以有12個鍵呢,不要這么多,只要10也行的。這樣,只用7個引腳。如果用獨立式按鍵,要10個引腳。假如,單片機的引腳有剩餘,就算是按鍵用了10也夠,那用獨立式按鍵好啦,寫程序好寫的。

閱讀全文

與單片機的鍵盤的種類相關的資料

熱點內容
plc命令cio怎麼用 瀏覽:125
androidvarchar 瀏覽:519
ftplinux命令get 瀏覽:956
程序員那麼可愛21集劇情 瀏覽:303
免費閱讀程序員那麼可愛 瀏覽:982
外網哄睡助眠解壓 瀏覽:820
如何反編譯amxx 瀏覽:737
rsa加密太耗時 瀏覽:237
數控車ug編程步驟 瀏覽:8
如何精準推廣app 瀏覽:177
高中數學教材pdf人教版 瀏覽:154
什麼app能看明星演唱會 瀏覽:495
ug刀柄放到哪個文件夾 瀏覽:324
eclipse編寫php 瀏覽:675
php抓取網頁內容的代碼 瀏覽:869
什麼是萌鴨app 瀏覽:863
變數的數字如何變化python 瀏覽:795
整數壓縮 瀏覽:995
最優停止策略問題演算法 瀏覽:718
pdf圖片背景 瀏覽:766