| PIC单片机如果使用外部时钟,那CPU的工作时钟频率是外接晶振的频率吗? 在芯片上电时,有个延时,我不想用定时器做,所以写了个延时函数,外接8M晶振
 
 void delay_ms(unsigned int a)
 {
 unsigned char i,j;
 for (i=0; i<a; i++)
 {
 for (j=0;j<4000;j++)
 {}
 }
 }
 
 程序中想延时100ms,所以我写delay_ms(100),但是我用示波器一测,发现居然延时时长是2s,搞不懂这是怎么回事?请大神们帮忙看下,最好帮忙解释写,非常感谢!!
 |