1.七大汇编指令
1.1 #INCLUDE
语法: #include “文件名.*” 或 或无括号 或 引号
示例: #INCLUDE p12f675.inc
1.2 #DEFINE
用于定义变量和分配初始值;用户友好的名字被分配给常数,寄存器 ,管脚名等. 使程序易读;
例:
#DEFINE MYCONSTANT H’5A’
1.3 _ _CONFIG
设置配置位
1.4 ORG
语法: ORG
例: ORG 0x0000
描述: 定义起始地址(0x0000).
1.5 EQU
语法:
例: Seconds EQU 0x24
描述: 定义常数或变量的替换名.
…可用做常数
movlw SECONDS ; put 24 (hex) into W
... 或当作寄存器地址
movwf SECONDS ; put value in W into RAM location 24 (hex).
1.6 BANKSEL
语法: BANKSEL [
例:
BANKSEL TRISA
movwf TRISA
设置相关的 bank 位
1.7 END
语法: END
例: 表示源代码结束.
必须在想结束汇编的地方有一条 END语句.
2.如何利用MPLAB创建一个项目
先来认识一下界面:
选择View > Program Memory可以查看程序区
4.创建以及编译项目过程中的注意事项
1.首先必须生成项目 或 文件
2. .asm文件必须添加到项目
3.使用 Configuration 菜单选择型号
4.编译 项目生成 .hex 文件
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』