单片机循环灯汇编程序设计
时间:12-31
来源:互联网
点击:
ABC EQU 60H;
ORG 0000H
/*http://www.51hei.com单片机循环灯设计-汇编语言程序编写*/
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 ;
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)