2011年11月23日 星期三

DIY - PIC: PIC18F4550 3x3 Keypad 鍵盤中斷電路 (一百二十一)

DIY - PIC PIC18F4550 3x3 Keypad 鍵盤中斷電路 (一百二十一)

修改了 3x3 鍵盤電路的原因,是由於使用中斷 (Interrupt) 效率高及其擴展性,COLs 接至 PortB RB5-RB7 ROWs 接至 PortB RB2-RB4,不再使用下拉電阻,而 COLs 的平常邏輯狀態為 “1” ,當掃描時 ROWs 會由  “1” 變成  “0” ,當鍵盤的按鍵被按下時,COL 便會接收到 “0” 的訊號,程式會計算 ROW COL 的數值,便可得到按鍵的位置。
KeyPos = (ROW × Max_ROW) + COL

PIC18F4550 3x3 鍵盤中斷電路圖
PIC18F4550 3x3 鍵盤板
3x3 鍵盤板接至主控板
2011   11 23 天氣報告 
氣溫:21.1 @ 22:00 
相對濕度:百分之59% 
天氣:天色大致良好

沒有留言:

張貼留言