单片机中 为什么要用SJMP $

如果没有设置中断,不就是死循环吗?
2025-02-25 10:14:55
推荐回答(4个)
回答1:

单片机运行到 SJMP $ 时就原地踏步,不再往下执行,也就是死循环。
一般主程序的最后一句就是SJMP $,然后往下就是子程序,包括中断处理程序。

回答2:

这个语句sjmp $ 只有在做测试实验等的时候才用的(为的是不让单片机“跑飞”了),在工程里面是没用的。

回答3:

sjmp $ 实际中是不会用的,实验的时候为了好控制才搞的。

回答4:

在需要死循环的时候,写上:SJMP $,即可。