//---精确延时函数---------
#define CPU_F ((double)22118400) //晶振
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
我定义了上面的延时函数,然后再main里面调用:
delay_ms(80);
发现过不了,卡主了,是怎么回事? |