如果沒遇過Proteus仿真陣列鍵盤失效的話可以不用看下去代表你的版本沒問題
如果試過明明代碼是正確的,別人可以成功仿真
但在你的電腦上就是怎么弄都不行
就代表Proteus有Bug
以下是實驗仿真截圖
2024-06-21_115255.png (2.78 KB, 下載次數: 29)
下載附件
2024-6-21 13:50 上傳
2024-06-21_115238.png (8.36 KB, 下載次數: 29)
下載附件
2024-6-21 13:50 上傳
以下是虛擬示波器截圖
2024-06-21_115207.png (65.26 KB, 下載次數: 23)
下載附件
2024-6-21 13:50 上傳
2024-06-21_115218.png (65.34 KB, 下載次數: 25)
下載附件
2024-6-21 13:50 上傳
可以看到,按鍵按下時
輸出高電平的引腳被拉到2.5V
輸出低電平的引腳也是被拉到2.5V
于是單片機就檢測不到低電平
下圖用一個奇葩的方法來實現仿真
2024-06-21_135558.png (31.29 KB, 下載次數: 24)
下載附件
2024-6-21 13:56 上傳
就是同時把兩個引腳接地
|