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

📄 delay.inc

📁 em4100的解码程序
💻 INC
字号:

;========================================================
;			delay
;========================================================			


;-----------------------------------------------------
        ;delay_10us   这个是13us,在调用前给a赋值,a=2x,则delay=10*x us
;-----------------------------------------------------
delay_10us:
        mov     a,002h
        mov     count_10us,a
_10us:
        dec     count_10us
        sz      count_10us      ;if [m]=0 skip
        jmp     _10us

        ret


;-----------------------------------------------------
        ;delay_30us  这个30us   在这x=3 
;-----------------------------------------------------
delay_30us:
;        mov     a,006h
        mov     count_30us,a
_30us:        
        dec     count_30us
        sz      count_30us      ;if [m]=0 skip 
        jmp     _30us
        nop
        ret 

;-----------------------------------------------------
        ;delay_1ms    这个是1033us	a=166
;-----------------------------------------------------  
delay_1ms:
        mov     a,166
        mov     count_1ms,a
_1ms:
        nop
        nop
        dec     count_1ms
        sz      count_1ms      ;if [m]=0 skip
        jmp     _1ms
        nop 
        nop
    
        ret
        
;-----------------------------------------------------
        ;delay_10ms      当a=25时,为10ms.
;-----------------------------------------------------  
delay_10ms:
        ;mov     a,25
        mov     count1_10ms,a        
_10ms_1:       
        mov		a,99
        mov		count0_10ms,a
        
_10ms_0:
        
        dec     count0_10ms
        sz      count0_10ms      ;if [m]=0 skip
        jmp     _10ms_0


        
        dec		count1_10ms
		sz		count1_10ms
		JMP		_10ms_1
		
        ret   
        
        

            	

⌨️ 快捷键说明

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