鍵盤接口
發布時間:2016/7/20 21:09:21 訪問次數:340
鍵盤具有向單片機輸入數據、命令等F9630功能,是人與單片機對話的主要手段。下面介紹鍵盤的工作原理和鍵盤的工作方式。按其結構形式可分為非編碼鍵盤和編碼鍵盤。
編碼鍵盤是鍵盤本身能夠產生按鍵的鍵值,每按下一個鍵,鍵盤能自動生成鍵盤代碼,這種鍵盤的鍵數較多,且自帶有去抖動功能,使用方便,但硬件較復雜,PC配備的鍵盤就是采用這種編碼鍵盤。非編碼鍵盤則僅提供按鍵開關,每個按鍵的鍵碼由電路板設計者自行決定,這種鍵盤鍵數較少,硬件簡單,廣泛應用于各種單片機應用系統,
計與應用。
因此下面主要介紹非編碼鍵盤的設 對于非編碼鍵盤,需要處理按鍵抖動問題,如圖9.29所示。按鍵實質上就是一個開關,如圖9.29(a)所示,通過鍵盤開關機械觸點的斷開、閉合,其電壓輸出波形如圖9。”(b)所示。按鍵的抖動時間一般為5~10ms,抖動現象會引起CPU對一次按鍵的多次誤操作。按鍵消抖有兩種方式:一種是硬件消抖,采用專用的鍵盤接口芯片,這類芯片中都有自動去抖動的硬件電路。
鍵盤具有向單片機輸入數據、命令等F9630功能,是人與單片機對話的主要手段。下面介紹鍵盤的工作原理和鍵盤的工作方式。按其結構形式可分為非編碼鍵盤和編碼鍵盤。
編碼鍵盤是鍵盤本身能夠產生按鍵的鍵值,每按下一個鍵,鍵盤能自動生成鍵盤代碼,這種鍵盤的鍵數較多,且自帶有去抖動功能,使用方便,但硬件較復雜,PC配備的鍵盤就是采用這種編碼鍵盤。非編碼鍵盤則僅提供按鍵開關,每個按鍵的鍵碼由電路板設計者自行決定,這種鍵盤鍵數較少,硬件簡單,廣泛應用于各種單片機應用系統,
計與應用。
因此下面主要介紹非編碼鍵盤的設 對于非編碼鍵盤,需要處理按鍵抖動問題,如圖9.29所示。按鍵實質上就是一個開關,如圖9.29(a)所示,通過鍵盤開關機械觸點的斷開、閉合,其電壓輸出波形如圖9。”(b)所示。按鍵的抖動時間一般為5~10ms,抖動現象會引起CPU對一次按鍵的多次誤操作。按鍵消抖有兩種方式:一種是硬件消抖,采用專用的鍵盤接口芯片,這類芯片中都有自動去抖動的硬件電路。
上一篇:液晶顯示模塊顯示漢字編程
上一篇:獨立式鍵盤及其接口電路