![]() |
發布時間: 2018-12-23 08:55
正文摘要:單片機源程序: /*********************************包含頭文件********************************/ #include <reg51.h> #include <intrins.h> /*********************************端口定義 &nb ... |
很有可能是程序跑飛了。 建議你,中斷里面就設置標志位,在主程序里面判斷標志位,然后執行相應程序。 |
中斷里面做太多事情了,竟然還有除法運算,你自己有沒有測算一下這個中斷要多長時間去處理? 很有可能是程序跑飛了。 建議你,中斷里面就設置標志位,在主程序里面判斷標志位,然后執行相應程序。 |
有明白的嗎?希望能指教,謝謝 |
問題是:單步運行時4個“2.”都亮了,如圖二。全速運行就正常了如圖三。 |
yaoji123 發表于 2018-12-23 10:55 是不是圖二的程序有問題? |
仿真器與實際硬件有差別,一般仿真器上做全速,硬件調試可做單步與全速,斷點等調試。 |