各位大俠 我是新手,下了一個程序,不會改,麻煩哪位幫我改一下。
要求如下:更改延時為10s,源程序是5s.我還不太明白延時計算方式,煩請大俠指點
程序如下:
DELY: MOV R1,#0AH
DJNZ R1,$
RET
WAIT: MOV R2,#26H
L1: MOV R3,#21H
DJNZ R3,$
DJNZ R2,L1
RET
WAIT1: MOV R4,#33H
L2: MOV R5,#19H
DJNZ R5,$
DJNZ R4,L2
RET
DELAY: ;誤差 0us
MOV R7,#0BFH
DL1:
MOV R6,#0BDH
DL0:
MOV R5,#89H
DJNZ R5,$
DJNZ R6,DL0
DJNZ R7,DL1
NOP
RET
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |