我是用WAVE編寫的霓虹燈的程序。不知道為什么燒進芯片就不管用呢,我在WAVE里面調(diào)試是好的呀,不知道我為什么!請大俠幫忙我看看 。
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
dinghongjin不好意思,我是個初學(xué)者,你上面的程序能否寫成
ORG 00HMOV A, #0FEH
ljmp MAIN
MAIN:
LEFT: MOV P1,A
LCALL DELAY
RL A
JB P1.7,LEFT
RIGHT:MOV P1 A
LCALL DELAY
RR A
JB P1.0 ,RIGHT
LJMP MAIN
DELAY: MOV R5,#20 ;
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
班門弄斧了,如有不對的地方請大家指教。
先了解其內(nèi)部結(jié)構(gòu)
支持!。
我也不懂哎
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |