Keli编程一直有错,说P1未定义和Target not created

C语言前两行我的为什么只有include变色,我点编译为什么一直说我P1未定义,且一直说Target not created

img


#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint i)
{
    uchar t;
    while(i--)
    {
        for(t=0;t<120;t++);
    }
}
void main()
{ 
    uchar i,temp;
    while(1)
    {
        temp = 0xfe;
        for(i=0;i<8;i++)
        {
            P1=temp;
            delay(500);
            temp =_crol_(temp,1);
        }
    }
}

哥 你的代码大括号(花括号)是不是对不上,多一个大括号,就那最后一个

是P1,不是p1,注意大小写。
另外,代码的排版太不规范了,很不方便阅读