跪求单片机一按键控制8盏流水灯的程序最好有图用汇编语言编程。3Q
3个回答
展开全部
org 0000h
ljmp start
org 1000h
start:mov sp,#4fh ;堆栈段
MOV R0,#06H ;循环6次
mov A,#0f8H ;123灯亮
ATT: mov P1,A
acall delay
RL A ;左移1位
DEC R0 ;循环次数自减1
CJNE R0,#00H,ATT ;自减完后的数和00比较不相等跳到ATT相等往下执行
MOV P1,#0FFH
MOV A,#0F8H
MOV R0,#06H
ATL: MOV P2,A
ACALL DELAY
RL A
DEC R0
CJNE R0,#00H,ATL
MOV P2,#0FFH
AJMP START
delay:MOV R1,#0FFH
LOOP0:MOV R2,#0FFH
LOOP1:nop
nop
NOP
NOP
DJNZ R2,LOOP1
DJNZ R1,LOOP0
ret
END
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询