常用延时汇编程序集合(DELAY子程序)

  • 格式:txt
  • 大小:1.43 KB
  • 文档页数:1

; [ 晶振11.0592M ]
;----------------------------------------
DELAY_DOT88S:
MOV R5,#2 ;---2 * 440 =880 ms(0.8秒)
WAIT_LOOP0:
MOV R4,#220 ;---220 * 2 = 440 MS ,推荐 R4=218 LQG
WAIT_LOOP1:
MOV R3,#184 ;---184* 10 * 1.085 = 2 MS
WAIT_LOOP2:
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R3,WAIT_LOOP2
DJNZ R4,WAIT_LOOP1
DJNZ R5,WAIT_LOOP0
NOP
NOP
RET
;-----------------------------------------
DELAY_4MS5: ;延时4.5MS
MOV R4,#4
LL1: MOV R3,#210
LL2: NOP
NOP
NOP
DJNZ R3,LL2
DJNZ R4,LL1
NOP
NOP
RET
;--------------------------------
DELAY_10MS: ;恰为10MS
NOP
NOP
MOV R4,#9
DL10$: MOV R3,#255
DL10MS: NOP
NOP
DJNZ R3,DL10MS
CALL WATCH_DOG
DJNZ R4,DL10$
NOP
NOP
RET

;--------------------------------
DELAY_300: ;功能:延时0.305秒
NOP
NOP
DELY20: MOV R6,#75
DELY21: MOV R7,#250
DELY22: NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R7,DELY22
DJNZ R6,DELY21
NOP
NOP
RET



下载文档原格式

  / 1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。