来人看看问题呀

2019-07-15 14:09发布

本帖最后由 qq1224745969 于 2016-5-2 16:11 编辑

#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
void delay();
void main()
{
        while(1)
        {
                P1=0x00;
                uint qq=0;     *******************这里开始报错了*****************
                delay();
                P1=0x01;        //1
                delay();
                qq=_crol_(P1,1);
                P1=qq+P1;                //2
                delay();
                qq=_crol_(P1,1);
                P1=qq+P1;                //3
                delay();
                qq=_crol_(P1,1);
                P1=qq+P1;                //4
                delay();
                qq=_crol_(P1,1);
                P1=qq+P1;                //5
                delay();
                qq=_crol_(P1,1);
                P1=qq+P1;                //6
                delay();
                qq=_crol_(P1,1);
                P1=qq+P1;                //7
                delay();
                qq=_crol_(P1,1);
                P1=qq+P1;                //8
                delay();
        }
}
void delay()
{
        uint x,y;
        for(x=100;x>0;x--)
        {
                for(y=1000;y>0;y--);
        }
}
这个程序从uint qq=0;就开始报错了 是怎么回事 来人帮我看看啊

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。