| void Delay10ms(void)   //误差 0us
 {
 unsigned char a,b,c;
 for(c=1;c>0;c--)
 for(b=38;b>0;b--)
 for(a=130;a>0;a--);
 }
 130*38=4940 个机器周期,就是10ms???  4940个机器周期,应该是  4940us  吧???
 
 
 void Lcd1602_Delay1ms(uint c)   //误差 0us
 {
 uchar a,b;
 for (; c>0; c--)
 {
 for (b=199;b>0;b--)
 {
 for(a=1;a>0;a--);
 }
 }
 
 }
 
 
 
 200 个机器周期,就是1ms???  200 个机器周期,应该是  200us  吧???
 |