我是用WAVE編寫的霓虹燈的程序。不知道為什么燒進芯片就不管用呢,我在WAVE里面調試是好的呀,不知道我為什么!請大俠幫忙我看看 。
ORG 00H
MOV P1, #0FFH ljmp MAIN MAIN: CLR P1.0 LCALL DELAY SETB P1.0
CLR P1.1 LCALL DELAY SETB P1.1
CLR P1.2 LCALL DELAY SETB P1.2
CLR P1.3 LCALL DELAY SETB P1.3
CLR P1.4 LCALL DELAY SETB P1.4
CLR P1.5 LCALL DELAY SETB P1.5
CLR P1.6 LCALL DELAY
SETB P1.6
CLR P1.7 LCALL DELAY SETB P1.7
CLR P1.6 LCALL DELAY SETB P1.6
CLR P1.5 LCALL DELAY SETB P1.5
CLR P1.4 LCALL DELAY SETB P1.4
CLR P1.3 LCALL DELAY SETB P1.3
CLR P1.2 LCALL DELAY SETB P1.2
CLR P1.1 LCALL DELAY SETB P1.1
CLR P1.0 LCALL DELAY SETB P1.0
LJMP MAIN DELAY: MOV R5,#20 ; D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET END
|