×
嵌入式开发 > 详情

单片机循环灯汇编程序设计

发布时间:2020-07-10 发布时间:
|

ABC EQU 60H;
ORG 0000H
AJMP START

ORG 0003H ;外部中断向量地址

LJMP INT0;

ORG 30H;

START:MOV A,#00H; 以下设定相关单片机寄存器
MOV ABC,#00H;
SETB EA ;开总中断允许

SETB EX0 ;开外部中断允许
AJMP $;

LOOP: 单片机循环灯设计的循环体
MOV A,#80H;
MOV ABC,#80H;
MOV P1,A;
MOV P2,ABC;
RL A;
RL ABC;
LCALL DELAY;
LJMP LOOP;
INT0:MOV P2,ABC;
D3:MOV P1,A;
RL A;
LCALL DELAY;
LJMP D3;
RETI;
END.
DELAY:MOV R7,#255 ;
D1:MOV R6,#255 ;
D2:NOP
NOP
NOP
NOP
DJNZ R6,D2 ;
DJNZ R7,D1 ;



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
五大标准轻松搞定4K超高清电视选购