連線最少的鍵盤掃描電路
發布時間:2013/9/6 19:46:49 訪問次數:1268
1.用 途
鍵盤掃描電路。
2.原 理
如果有很多按鍵需要掃描,74HCT373D通常采樣矩陣排列與微處理器的I/()口連接,圖4.37所示左側的電路,有12個按鍵,使用端口數目可以減少到7個。軟件掃描行和列然后判定到底哪個按鍵按下。然而,有時候小規模的微型控制器上只有少量的端口接腳可以利用,即使這種很經濟的矩陣式排列方案也無法實現。圖4.37所示右側的電路,僅利用4令端口就能夠掃描12個按鍵。電路增加了4個二極管,通過軟件能夠監測并區分哪個鍵按下。按鍵排列成4行(1~4)4列(A~D),四條行線連接到微型控制器的I/O口,每條行線通過一個二極管(1N4148)連接到一條列線。軟件能夠通過在每行依次輸出一個高電平來監測并區分哪個鍵按下。例如,當Al節點處的按鍵按下,Po輸出高電平時,P3輸入為高電平P3、P2輸入為低電平。電路中行線需通過一個電阻接地,圖中未畫。
圖4.37連線最少的鍵盤掃描電路
1.用 途
鍵盤掃描電路。
2.原 理
如果有很多按鍵需要掃描,74HCT373D通常采樣矩陣排列與微處理器的I/()口連接,圖4.37所示左側的電路,有12個按鍵,使用端口數目可以減少到7個。軟件掃描行和列然后判定到底哪個按鍵按下。然而,有時候小規模的微型控制器上只有少量的端口接腳可以利用,即使這種很經濟的矩陣式排列方案也無法實現。圖4.37所示右側的電路,僅利用4令端口就能夠掃描12個按鍵。電路增加了4個二極管,通過軟件能夠監測并區分哪個鍵按下。按鍵排列成4行(1~4)4列(A~D),四條行線連接到微型控制器的I/O口,每條行線通過一個二極管(1N4148)連接到一條列線。軟件能夠通過在每行依次輸出一個高電平來監測并區分哪個鍵按下。例如,當Al節點處的按鍵按下,Po輸出高電平時,P3輸入為高電平P3、P2輸入為低電平。電路中行線需通過一個電阻接地,圖中未畫。
圖4.37連線最少的鍵盤掃描電路
上一篇:I2C多路器電路
熱門點擊
- 具有I2C接口的12位模數轉換器電路芯片
- 單片壓控振蕩器電路
- 連線最少的鍵盤掃描電路
- 電源電路主要是為電磁爐各單元電路及功能元器件
- 順序循環掃描方式所帶來的問題及解決辦法
- 數字式顯示器實用知識
- CPU 314屬性設置對話框
- 小型E2 PROM編程器
- 邏輯塊的操作
- 控制方案5-用定時器實現
推薦技術資料
- 中國傳媒大學傳媒博物館開
- 傳媒博物館開館儀式隆童舉行。教育都i國家廣電總局等部門... [詳細]