之前CSDN复制代码一直失败,草稿都没了,这次手打了一遍,内容精简:
下面的第一个代码,stc-isp软件自动生成的。
void delay_1ms()
{
unsigned char i,j;
nop();
nop();
nop();
i = 11;
j = 190;
do
{
while(–j);
while(–i);
}
}
(需要包含<intrins.h>头文件)
void Delay(int xms)//11.0592MHZ--delay--ms
{
int i,j;
for(i = 0;i < xms;i++)
for(j = 845;j > 0;j--);
}
这个代码是我用keil软件仿真亲自测的,误差很小,毫秒级的。