头条号:电工人家,专门请电师傅讲解单片机应用技术,倾力奉献,机会难得,力求做到图文并茂、通俗易懂。欢迎电工电子爱好者关注和阅读,留言讨论,共同学习与提高,分享和普及电知识。课前一语:一个人至少拥有一个梦想,有一个理由去坚强。心若没有栖息的地方,到哪里都是在流浪。心若有牵挂,便有了目标,从此不再流浪...一:单片机指令编程与运行流程单片机编程与运行流程图 第一步:根据用户(电路)的软件要求和说明,编写软件指令,也就是单片机编程。 第二步:由专门的编译软件将指令转换成机器码格式文件(比如:后缀名为HEX的文件)存入程序存储器中。 第三步:由单片机CPU在程序存储器中去取指令,再一步一步去执行。 二:指令字节按长度分类指令字节分类 三:指令的格式指令格式 DELAY:延迟和延时 MOV:传送 R3:工作寄存器,R0-R7 #0FFH:操作数(数据) 标号:有标号的程序一般是作为子程序,方便主程序多次调用。标号的名称可以自由编写,方便程序识别就行了,一般是定义一些具有实际含义的标号,以便自己阅读。要注意不能用指令或伪指令及相关的保留字,如不能用ORG,MOV,EQU等等指令字符做为标号,标号内最好不要用加减号或等于号等,标号的格式是字符加冒号(:)。也可以不用标号。 注释:方便理解单片机指令程序,格式是注释前加分号(;)。也可以不用注释。 |
|