在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
}
页:
[1]