★标号——可以是以英文字母开头的字母,数字或某些特殊符号的序列。
★助记符——用来表达指令的操作功能。
★目的操作数——指令最终作用的对象。
★源操作数——参与指令的操作。
★注释——分号后面的文字描述。
★ START: MOV P1, #00H ; 向P1口输出低电平
↑ ↑ ↑ ↑ ↑ ↑
标号: 助记符 目的操作数, 源操作数 分号; 注释
如何控制一个发光二极管??
软件设计(完整的程序)
↑
ORG 00H ;设置起始地址
START: ;标号
MOV P1,#00H ;向P1口输出低电平,点亮二极管
CALL DELAY ;调用延时子程序
MOV P1,#0FFH ;向P1口输出高电平,熄灭二极管
CALL DELAY ;调用延时子程序
JMP START ;跳回START,循环执行
DELAY:
MOV R3,#50 ;延时子程序(500ms)
D1: MOV R4,#20
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET ;返回主程序
END ;程序结束 |