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% 
天氣:天色大致良好

沒有留言:

張貼留言