soma 发表于 2024-9-16 10:26:31

不加while(1)会跑飞还有不知道,只知道没有while(1)前面任务单次跑完就停了。

fjstcmcu 发表于 2024-9-16 21:27:47

soma 发表于 2024-9-16 10:26
不加while(1)会跑飞还有不知道,只知道没有while(1)前面任务单次跑完就停了。

你那不是停,是单片机苦闷的后面没有意义的0ff当指令执行者,也不知道到哪,反正一望无垠的0ff,到最后的地址应该会回去的吧!慢慢等!会有结果的!

soma 发表于 2024-9-16 21:37:18

fjstcmcu 发表于 2024-9-16 21:27
你那不是停,是单片机苦闷的后面没有意义的0ff当指令执行者,也不知道到哪,反正一望无垠的0ff,到最后的 ...

还会这样,stc89c52点个灯看下。

zhudean11 发表于 2024-9-18 07:44:21

lyldzxx 发表于 2024-9-16 09:30
.

{:5_332:}

cyxy 发表于 2024-9-18 08:51:53

程序运行main()后继续运行,最后跑飞了,main()中最后一条指令加入 while(1); 再看一下结果。

zhudean11 发表于 2024-9-19 07:29:05

fjstcmcu 发表于 2024-9-16 21:27
你那不是停,是单片机苦闷的后面没有意义的0ff当指令执行者,也不知道到哪,反正一望无垠的0ff,到最后的 ...

{:5_332:}有道理,很形象
页: 1 [2]
查看完整版本: 初级C51问题