csmyldl 发表于 2020-12-2 19:04 確認了與堆栈指针無關。 沒有開全局中斷及看門狗,供電電壓穩定,就是不明白為何會軟件復位。 與編程器有關嗎? |
hhdsdy 发表于 2020-12-3 12:29 是邊想邊寫的有點亂,碰到問題就停下來了,還有其他功能未寫,最後才優化. 以為很容易怎知都有困難. ![]() |
没细看,感觉流程有点混乱,为什么加法程序不放在一起?管它有没进位,先处理完加法再一起送显示 |
今天再測試後更新: SP,#80H ,按一下開關數字加一,按到00063,64時亂碼,再按一下時單片機自動復位 00000. 更改: SP,#30H ,情況一樣.,按到00063,64時亂碼,再按一下時單片機自動復位 00000. |
跟堆栈指针关系不大,程序中并无中断,子程序调用也不多,问题主要是计数值存放在寄存器后的处理问题 |