单片机汇编程序中MAIN里可以啥都不写么?MAIN必须有么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机汇编程序中MAIN里可以啥都不写么?MAIN必须有么?相关的知识,希望对你有一定的参考价值。

我想在MAIN下面写程序
谢谢 两位。那我 ORG 0000H
AJMP MAIN
MAIN: ...
...
AJMP MAIN
结束程序可以么?多谢!

单片机汇编程序,的如果是通过复位以后的无条件跳转语句转到程序入口出的
如ajmp main
也就是说,这个名字可以修改,并不必须是main,只要保证跳转的名字与程序入口的标号一致就可以了
入口后程序当然可以什么都不写,那就是说单片机只执行复位程序

可以是可以,但这样是死循环,程序无法结束
参考技术A 可以不写,但是你得靠中断来执行程序。 参考技术B MAIN只不过是一个标签,你可以用END来代替也可以啊,随便一个合法的标识符都可以。基础才是正道,不要好高骛远,未识行先学走! 参考技术C 不可以

main函数中不写public可以吗?

public class Test {
static void main(String[] args) {
System.out.println("hehe");
}
}
}

技术分享图片






以上是关于单片机汇编程序中MAIN里可以啥都不写么?MAIN必须有么?的主要内容,如果未能解决你的问题,请参考以下文章

在 $git push -u origin main 命令之后,Git bash 没有请求任何身份验证,实际上啥都不做

OpenGL啥都不显示?

单片机C程序的入口程序是啥?

运行可执行文件啥都不做

VueGapi 在请求多个范围时啥都不做

stm32程序执行完main函数然后去干嘛了?之后的中断为何不能响应???