本帖最后由 Hajime_S 于 2020-1-17 16:32 編輯
單片機為89c52,矩陣鍵盤接p10-12為列,p13-16為行,燈接p20-21。第89行我用計算器算出11110011的值確實為0xf3,但按下星號鍵的時候燈亮都不亮,但是按下1,4,7鍵都可以亮指定的時間(臨時測試加了delay,亮的是delay里面的時間)。不確定其他列。請問哪里有問題?我用萬用表檢查了矩陣鍵盤,紅黑筆接第3,4個端口,按下星號鍵的時候電阻從無法測出(開路)變成20歐,接第3,5和3,6和3,7也是如此,所以排除鍵盤有問題。換了個單片機,也依舊無法識別星號鍵,所以排除單片機問題。鍵盤為薄膜鍵盤
O1CN01UfPV7q1LdW7AnsDOY_!!2207691322.gif (404.46 KB, 下載次數: 37)
下載附件
2020-1-17 16:32 上傳
|