单片机 > 单片机程序设计 > 详情

PIC编程风格和格式

发布时间:2024-10-24 发布时间:
|

首先我们来看一段程序: 
Tittle ‘Input.asm’ ;标题 
                 ;这是一个简单的输入实验 
include 
COUNT EQU 20H      ;定义20H寄存器名为COUNT

ORG 0                           ;程序区将从0000H开始装载


    GOTO START 
ORG 4                     ;中断入口 
    GOTO INTEN     ;中断发生时跳转到INTEN 
ORG 10                  ;START将从第10行开始 
START 
…… 
MAIN 
…… 
    GOTO MAIN 
INTSEVER 
…… 
    RETFIE         ;中断返回 
END                   ;程序结束伪指令,不能少!

事实上汇编程序并没有固定的格式,但是它的各部分是有一定的位置安排的,习惯上依次为:

①程序标题:用Tittle伪指令定义,可缺省;

②程序注释:请注意必须在程序说明及注释部分的内容前面用“;”号,否则将会出现编译错误。

③调用到的.inc文件:用include伪指令来调用。

④通用寄存器定义:用EQU伪指令定义,格式为“寄存器名称 EQU 寄存器标号”,寄存器名称要顶格写。

⑤宏定义:在上面的程序中没有用到宏,缺省;

⑥程序初始化:START部分;

⑦主程序:MAIN部分;

⑧子程序:如本程序的INTSEVER部分。

⑨程序结束:END语句,不可缺省。

以上的部分构成了一个完整的PIC汇编程序。在程序编写过程中需要注意的问题 
1、编程中首先要避免使用直接地址对寄存器操作。 
2、注意子程序标号的可读性。 
3、程序结构要合理。 




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32学习笔记4:外部中断