❶ 要求用匯編語言設計一個節日彩燈,51單片機 求大神,好了繼續加分
ORG 0000H
MOV P1, #01011111B ;低電平發光,D1、D3亮
CALL DL1S
MOV P1, #10101111B ;低電平發光,D2、D4亮
CALL DL1S
MOV P1, #11110101B ;低電平發光,D5、D7亮
CALL DL1S
MOV P1, #11111010B ;低電平發光,D6、D8亮
CALL DL1S
MOV P1, #01010101B ;低電平發光,D1357亮
CALL DL1S
MOV P1, #10101010B ;低電平發光,D2468亮
CALL DL1S
MOV P1, #00000000B ;低電平發光,全亮
CALL DL1S
MOV P1, #11111111B ;低電平發光,全滅
CALL DL1S
LJMP 0000H ;循環
DL1S: ;延時一秒子程序
MOV R5, #100 ;修改這些數字,可以控制延時時間
D1: MOV R6, #100
D2: MOV R7, #100 ;題目,沒有給出晶振頻率
DJNZ R7, $ ;所以,延時時間,請自行調整
DJNZ R6, D2
DJNZ R5, D1
RET
END