有没有帮一下小白的,实在看不出哪里错了

2019-07-15 12:23发布

#include<reg51.h>
#define A P0
#include<intrins.h>
unsigned int c,flag;
void timer0() interrupt1;
void delay(unsigned int t);
void main()
{
        char ls[]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
        while(1)
        {
                        char i;
                        for(i=0;i<9;i++)
                        {
                                A=ls[i];
                                delay(1000);
                                A=_cror_(A,1);
                               
                        }
                        for(i=7;i>0;i--)
                        {
                                A=ls[i];
                                delay(1000);
                                A=_crol_(A,1);
                        }
               
               
               
                       
        }
}
void timer0() interrupt1
{
        c--;
        if(c==0)
        flag=1;
}
void delay(unsigned int t)
{
        TMOD=0x01;
        TR0=1;
        EA=1;
        ET0=1;
        TH0=(65536-1000)/256;
        TL0=(65536-1000)%256;
        c=t;
        flag=0;
        while(flag==0);       
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
ziyuehe
2019-07-15 14:04
LED普通.C(8): error C132: 'main': not in formal parameter list
LED普通.C(8): error C141: syntax error near '{'
LED普通.C(9): error C244: 'ls': can't initialize, bad type or class
LED普通.C(9): error C132: 'ls': not in formal parameter list
LED普通.C(10): error C141: syntax error near 'while'
LED普通.C(10): error C141: syntax error near '1'
LED普通.C(13): error C141: syntax error near 'for'
LED普通.C(13): error C141: syntax error near '=', expected ')'
LED普通.C(13): error C129: missing ';' before '<'
Target not created

一周热门 更多>