void DELAY(uchar i)<br />{<br /> char d1,d2;<br /> for(d1 = 250; d1 > 0; d1--)<br /> while(--i); <br />}<br />那为什么这样一个延时程序,如果i = 10 在PIC167877A里跑要大约30MS啦?(12MHZ)<br />它是在51上跑才大约2MS(12MHZ).<br /><br />我是用MCD2烧录的.<br />选择HS模式. |
|