英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 在C下面怎么插入汇编? [打印本页]

作者: winnie    时间: 2009-3-28 15:47
标题: 在C下面怎么插入汇编?
怎么用C实现准确的延时,比如1s;如果用汇编来实现的话,

//==============================

unsigned char DELAYH,DELAYL;
void delayms(x)                        //延时x ms
int x;
{
DELAYH=x;                           //延时参数设置
#asm
DELAY2: MOVLW 0xFA       //这一小段汇编程序延时1ms
MOVWF _DELAYL
DELAY1: NOP
DECFSZ  _DELAYL,F
GOTO DELAY1
DECFSZ _DELAYH,F
GOTO DELAY2
#endasm
}




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://www.enroobbs.com/) Powered by Discuz! X3.2