C/c++或者proteus,简单的数码管求助啊

2019-07-18 10:25发布

#include<reg52.h>
#define uint8        unsigned char
#define uint16  unsigned int
sbit k1=P2^1;
uint16 code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
void DelayMS(uint16 dly);
void main()
{
        uint16 i;       
        while(1)
        {               
                k1=0;       
                for(i=0;i<16;i++)
                {
                        P0 = code table[i+1];
                        DelayMS(100);
                }        
                       
        }
}

void DelayMS(uint16 dly)
{
        uint16 x,y;
        for(x=dly;x>0;x--)
                for(y=247;y>0;y--);
}
刚在在做时,但一直出现事牍芟允?C(25): error C141: syntax error near 'code',弄得我把程序都删成这样了,但是还一直出现,各位大神,小弟看了很久还是不知道哪里错了,恳请各位指点一下..
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
newsky121
1楼-- · 2019-07-18 15:05
code table[i+1];   这一句应该没有code 直接数组名字就行了  CODE是关键字
xgywd
2楼-- · 2019-07-18 19:51
1楼正解

一周热门 更多>