我的原程序如下:
#include<reg52.h>
#define unit unsigned int
sbit led1=P1^0;
void delayms(uint);
void main()
{
while(1)
{
led1=0;
delayms(3000);
led1=1;
delayms(500);
}
}
void delayms(unit xms)
{
unit i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
结果运行时老是提示有一个警告,其实下载到单片机里面还是能运行的,只是我检查半天也没有找出警告的原因。谢谢大虾了!!