立即注册 登录
返回首页

uid:59980的个人空间

日志

51单片机软件设计(指令解析)

已有 2108 次阅读2014-9-22 23:49 |个人分类:发光LED类| 软件设计, 单片机

★标号——可以是以英文字母开头的字母,数字或某些特殊符号的序列。

★助记符——用来表达指令的操作功能。

★目的操作数——指令最终作用的对象。

★源操作数——参与指令的操作。

★注释——分号后面的文字描述。

★    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           ;程序结束
  




路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

返回顶部