单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.

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

已有 2142 次阅读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      ;程序结束
  



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

Powered by 单片机教程网