在单片机中伪指令END为什么结束不了程序,使得程序不断的进行请你们帮我解答

2024-11-30 17:45:54
推荐回答(3个)
回答1:

伪指令,是不产生机器码的。

END,它都没有机器码,怎么可能控制单片机?

单片机执行你的程序,循环了8次。
以后再怎么办?
单片机将从头开始,重新执行你的程序,无限的循环。

回答2:

END只是告诉编译器程序到此,之后没有了而已,不能控制程序,所以程序结束你可以用以下方式:
1:用SJMP $,
2:用LJMP 程序开始处,循环执行。

回答3:

伪指令只能结束汇编,停止程序要用死循环LOOP:LJMP LOOP。