連線最少的鍵盤掃描電路
發(fā)布時間:2013/9/6 19:46:49 訪問次數(shù):1283
1.用 途
鍵盤掃描電路。
2.原 理
如果有很多按鍵需要掃描,74HCT373D通常采樣矩陣排列與微處理器的I/()口連接,圖4.37所示左側(cè)的電路,有12個按鍵,使用端口數(shù)目可以減少到7個。軟件掃描行和列然后判定到底哪個按鍵按下。然而,有時候小規(guī)模的微型控制器上只有少量的端口接腳可以利用,即使這種很經(jīng)濟的矩陣式排列方案也無法實現(xiàn)。圖4.37所示右側(cè)的電路,僅利用4令端口就能夠掃描12個按鍵。電路增加了4個二極管,通過軟件能夠監(jiān)測并區(qū)分哪個鍵按下。按鍵排列成4行(1~4)4列(A~D),四條行線連接到微型控制器的I/O口,每條行線通過一個二極管(1N4148)連接到一條列線。軟件能夠通過在每行依次輸出一個高電平來監(jiān)測并區(qū)分哪個鍵按下。例如,當Al節(jié)點處的按鍵按下,Po輸出高電平時,P3輸入為高電平P3、P2輸入為低電平。電路中行線需通過一個電阻接地,圖中未畫。
圖4.37連線最少的鍵盤掃描電路
1.用 途
鍵盤掃描電路。
2.原 理
如果有很多按鍵需要掃描,74HCT373D通常采樣矩陣排列與微處理器的I/()口連接,圖4.37所示左側(cè)的電路,有12個按鍵,使用端口數(shù)目可以減少到7個。軟件掃描行和列然后判定到底哪個按鍵按下。然而,有時候小規(guī)模的微型控制器上只有少量的端口接腳可以利用,即使這種很經(jīng)濟的矩陣式排列方案也無法實現(xiàn)。圖4.37所示右側(cè)的電路,僅利用4令端口就能夠掃描12個按鍵。電路增加了4個二極管,通過軟件能夠監(jiān)測并區(qū)分哪個鍵按下。按鍵排列成4行(1~4)4列(A~D),四條行線連接到微型控制器的I/O口,每條行線通過一個二極管(1N4148)連接到一條列線。軟件能夠通過在每行依次輸出一個高電平來監(jiān)測并區(qū)分哪個鍵按下。例如,當Al節(jié)點處的按鍵按下,Po輸出高電平時,P3輸入為高電平P3、P2輸入為低電平。電路中行線需通過一個電阻接地,圖中未畫。
圖4.37連線最少的鍵盤掃描電路