如何设置路线让灯随音乐闪烁 ?

2025-04-30 03:02:35
推荐回答(1个)
回答1:

ORG 0000H ;单片机上电后从0000H地址执行
AJMP START ;跳转到主程序存放地址处
ORG 0030H ;设置主程序开始地址
START:MOV SP,#60H ;设置堆栈起始地址为60H
CLR P1.0 ;P1.0输出低电平,使LED1点亮
ACALL DELAY ;调用延时子程序
SETB  P1.0 ;P1.0输出高电平,使LED1熄灭
CLR   P1.1 ;P1.1输出低电平,使LED2点亮
ACALL DELAY ;调用延时子程序
MOV R0,#255  ;延时一段时间
D1: MOV R1,#255
DJNZ R1,$
DJNZ R0,D1
RET ;子程序返回
END ;程序结束
用的是C51P1.0 P1.1分别接两个LED