快生活 - 生活常识大全

单片机软件设计指令解析


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