⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slavr710.asm

📁 单片机开发资料光盘-双龙-686M.zip
💻 ASM
字号:
;********************************************************************
;*	三次嵌套通用延时公式及程序							    *
:* T=0.125*X*X*X*X+1.75*X*X*X+7.375*X*X+11.75*X+7                   *
;* if fos=8mhz       time (3.5us------71s)                          *
;*     dt            time                                           *
;*     13            1ms                                            *
;*     16            2ms                                            *
;*     20            5ms                                            *
;*     25            10ms                                           *
;*     30            20ms                                           *
;*     39            50ms                                           *
;*     47            100ms                                          *
;*     56            200ms                                          *
;*     72            500ms                                          *
;*     86             1s                                            *
;*     103            2s                                            *
;*     130            5s                                            *
;*     156           10s                                            *
;********************************************************************
delay:  push   dt 
del0:   push   dt
del1:   push   dt 
del2:   push   dt
del3:   dec    dt
        brne   del3
        pop    dt
        dec    dt
        brne   del2
        pop    dt
        dec    dt
        brne   del1
        pop    dt
        dec    dt
        brne   del0
        pop    dt
        ret

;********************************************************************
;*  二套通用延时公式及程序					    *
;* T=0.5*X*X*X+4.5*X*X+10*X+7                                       *
;* if fos=8mhz       time (3.5us------1s)                           *
;*     dt            time                                           *
;*     22            1ms                                            *
;*     29            2ms                                            *
;*     40            5ms                                            *
;*     51            10ms                                           *
;*     65            20ms                                           *
;*     90            50ms                                           *
;*     114           100ms                                          *
;*     144           200ms                                          *
;*     197           500ms                                          *
;*     249            1s                                            *
;********************************************************************
delay:  push   dt 
del1:   push   dt 
del2:   push   dt
del3:   dec    dt
        brne   del3
        pop    dt
        dec    dt
        brne   del2
        pop    dt
        dec    dt
        brne   del1
        pop    dt
        ret


;********************************************************************
;*  一套通用延时公式及程序    					    *
;* T=1.5*X*X+7.5*X+7                                                *
;* if fos=8mhz       time (3.5us------10ms)                         *
;*     dt            time                                           *
;*     71            1ms                                            *
;*     101           2ms                                            *
;*     161           5ms                                            *
;*     228           10ms                                           *
;********************************************************************
delay:  push   dt 
del2:   push   dt
del3:   dec    dt
        brne   del3
        pop    dt
        dec    dt
        brne   del2
        pop    dt
        ret

        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -