感覺(jué)比較好的矩陣鍵盤(pán)掃描程序
這個(gè)程序是我在寫(xiě)一個(gè)計算器的程序的時(shí)候想出來(lái)的,總感覺(jué)常用的鍵盤(pán)掃描程序用起來(lái)很麻煩,總是要一行一行的進(jìn)行掃描,看起來(lái)也很繁瑣,于是自己想了一個(gè)矩陣鍵盤(pán)的掃描程序,原理很簡(jiǎn)單的!
這個(gè)程序的基本思路是兩條相交直線(xiàn)只有一個(gè)交點(diǎn)的原理,說(shuō)白了就是先檢測行,再檢測列,或者倒過(guò)來(lái)也可以。
這個(gè)鍵盤(pán)掃描子程序是一個(gè)有返回值的無(wú)參函數,需要之前計算好一個(gè)數組就OK了!
下面是子函數的實(shí)現,我在這里只用一個(gè)3*4的矩陣鍵盤(pán)為例,原理都是一樣的!
評論