13603036291
自動(dòng)化流水線(xiàn)矩陣式鍵盤(pán)的功能
發(fā)布時(shí)間:2022-04-22 18:30:44下面為大家介紹自動(dòng)化流水線(xiàn)控制系統矩陣式鍵盤(pán)的使用和功能。
鍵盤(pán)是自動(dòng)化流水線(xiàn)計算機系統中Z常用的輸入設備,用戶(hù)可以通過(guò)它向自動(dòng)化流水線(xiàn)的計算機輸入指令和數據。自動(dòng)化流水線(xiàn)計算機系統中的鍵盤(pán)按其連接方式的不同,可以分為非矩陣式鍵盤(pán)和矩陣式鍵盤(pán)兩類(lèi)。其中,非矩陣式鍵盤(pán)的結構簡(jiǎn)單,使用方便,適用于按鍵個(gè)數較少的場(chǎng)合;矩陣式鍵盤(pán)的編程較為復雜,在按鍵數較多時(shí),一般采用矩陣式的鍵盤(pán)接口。
鍵盤(pán)工作方式的選取應根據實(shí)際應用系統中CPU工作的忙、閑情況而定。其原則是既要保證能及時(shí)響應按鍵操作,又不要過(guò)多占用CPU的工作時(shí)間。此次設計中,采用編程掃描方式。
這種方式就是只有當單片機空閑時(shí),才調用鍵盤(pán)掃描了程序,反復地掃描鍵盤(pán),等待用戶(hù)從鍵盤(pán)上輸入命令或數據,來(lái)響應鍵盤(pán)的輸入請求。
鍵盤(pán)掃描了程序完成如下功能:
1、判斷鍵盤(pán)上有無(wú)鍵按下。
2、消除按鍵抖動(dòng)的影響。其方法為,在判斷有鍵按下后,用軟件延時(shí)的方法延時(shí)10ms,再判斷鍵盤(pán)狀態(tài),如果仍為有鍵按下?tīng)顟B(tài),則認為有一個(gè)確定的鍵按下,否則當作鍵抖動(dòng)處理。
3、求按鍵位置。根據前述的掃描法,進(jìn)行逐行掃描,Z后確定按鍵位置。
4、鍵盤(pán)閉合一次僅進(jìn)行一次按鍵的處理,方法是等待按鍵釋放之后,再進(jìn)行按鍵功能的處理操作。