JUST ENJOY IT
//延时程序
void DelayMS(uint x){ uchar i; while(x--) { for(i=120;i>0;i--); }}
以此程序为例,DelayMS(5)表示耗时5*120个指令周期,若单片机设定时钟频率为12MHz,延时时间为5*120/12000000s。
也就是DelayMS(200)表示延时1ms.