keil中代码,编译后显示错误为重定义
东沽 2021-01-24 09:31:24 代码如下
#include<reg51.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint);
uchar temp;
temp=0xfe;
P1=temp;
void main()
{
while(1)
{
temp=_cror_ (temp,1);
delay(600);
P1=temp;
}
}
void delay(uint z)
{
uint x,y;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}
显示错误
error C231:'P1':redefinition
是哪里错了,我没有重定义P1呀?