| 在写12864程序的时候发现了一个问题就是: 用这个延时函数的时候液晶正常显示
 
 void delay50us(uint t)
 {
 uchar j;
 for(;t>0;t--)
 for(j=19;j>0;j--);
 }
 void delay50ms(uint t)
 {
 uint j;
 for(;t>0;t--)
 for(j=6245;j>0;j--);
 }
 
 
 
 
 
 
 但是用这个延时函数的时候液晶不显示:
 void delay50us(uchar time)
 {
 uchar i,j;
 for(i=0;i<time;i++)
 for(j=0;j<19;j++);
 }
 void delay50ms(uchar time)
 {
 uchar i,j;
 for(i=0;i<time;i++)
 for(j=0;j<6245;j++);
 
 
 
 请问为什么会这样?   我觉得这2个没什么区别啊
 }*
 |