请大侠看一下,这什么意思,能不能帮忙转换成C语言形式的

[复制链接]
975|3
 楼主| wp_58331 发表于 2015-9-27 17:39 | 显示全部楼层 |阅读模式
DELAY_15US     MOVLW     0x03;  20us
               MOVWF     DELAY1
              
D_15US         NOP
               NOP
               DECFSZ    DELAY1,1
               GOTO      D_15US
               RETURN
;DELAY_25US     MOVLW     0X04
;               MOVWF     DELAY1
              
;D_25US         NOP
;               NOP
;               DECFSZ    DELAY1,1
;               GOTO      D_25US
;               RETURN
DELAY_25US     MOVLW     0x07;0X0B   
               MOVWF     DELAY1
              
D_62US         NOP
               NOP
               DECFSZ    DELAY1,1
               GOTO      D_62US
               NOP
               NOP
               RETURN
;DELAY_30US     MOVLW     0X05
;               MOVWF     DELAY1
              
;D_30US         NOP
;               NOP
;               DECFSZ    DELAY1,1
;               GOTO      D_30US
;               RETURN
DELAY_30US     MOVLW     0X08;0X0C   
               MOVWF     DELAY1
              
D_67US         NOP
               NOP
               DECFSZ    DELAY1,1
               GOTO      D_67US
               NOP
               NOP
               RETURN
DELAY_64US     CALL     DELAY_30US
               NOP
               NOP
               NOP
               NOP
               NOP
               NOP
               NOP
               NOP
               NOP
               NOP
               NOP
               RETURN
               
DELAY_125US    MOVLW     0X2A;0X2E     
               MOVWF     DELAY1
              
D_237US        NOP
               NOP
               DECFSZ    DELAY1,1
               GOTO      D_237US
               NOP
               NOP
               RETURN
youss 发表于 2015-9-27 18:37 | 显示全部楼层
这都是延时子程序呵
NE5532 发表于 2015-9-29 14:15 | 显示全部楼层
都是汇编写的延时程序啊,就是一堆循环,你用C语言直接写就是了。
JY-DX-JY 发表于 2015-9-29 18:58 | 显示全部楼层
看看汇编指令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部