51单片机一个warning 没办法清除 新手求请教 谢谢啦!!

2019-07-15 14:54发布

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define    uint  unsigned int
uchar aa;
void delayms(uint);
void main()
{  
   aa=0xfe;
   while(1)
   {
  P1=aa;
  delayms(200);
  aa=_crol_(aa, 1);
  }
}
void delayms(uint z)
{ uint i,j;
for(i=z;i>0;i--)
for(j=120;j>0;j--);
}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
三极管大圣
1楼-- · 2019-07-17 12:26
 精彩回答 2  元偷偷看……
零tot
2楼-- · 2019-07-17 14:48
最好上传一下你的工程文件看一下
a2615049
3楼-- · 2019-07-17 19:32
三极管大圣 发表于 2016-2-29 22:32
前面函数声明viod delayms(uint z);加上变量z

一样的加了还是这样
a2615049
4楼-- · 2019-07-17 21:53
零tot 发表于 2016-2-29 23:41
最好上传一下你的工程文件看一下

稍后我上传给你们看
pku
5楼-- · 2019-07-17 22:54
康康s 发表于 2016-2-29 22:23
你看看第4句#define    uint  unsigned int是不是错了,
应该是这样子:#define  unsigned int uint

你这个才是错的,你把define和typdef搞反了
零tot
6楼-- · 2019-07-17 23:14
 精彩回答 2  元偷偷看……

一周热门 更多>