你要先写一个延时基准(50毫秒),在延时1秒就是做20次基准,2秒就是40个基准!
也可以用定时器,定时50毫秒,定时器中断计数,计数20就是1秒,计数40次就是2秒(推荐用定时器!)
仅代表个人观点,不喜勿喷,谢谢。
延时0.3秒程序(12M):DELAY3:
MOV R2,#200
DL1:
MOV R3,#250
DJNZ R3,$
MOV R3,#250
DJNZ R3,$
MOV R3,#250
DJNZ R3,$
DJNZ R2,DL1
RET
延时0.5秒程序:
DELAY5:
MOV R2,#5
DLY1:
MOV R3,#200
DLY2:
MOV R4,#250
DJNZ R4,$
DJNZ R3,DLY2
DJNZ R2,DLY1
RET
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)