哪位高手帮我看看这个程序那里出错了,帮帮忙啊

2019-07-16 01:48发布

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit wela=P2^7;
sbit dula=P2^6;
sbit d1=P1^0;
uint code table[]={
        0x3f,0x06,0x5b,0x4f,
        0x66,0x6d,0x7d,0x07,
        0x7f,0x6f,0x77,0x7c,
        0x39,0x5e,0x79,0x71,0xff,0xff};

uint code table1[]={
        0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
void delay(uint z);
void main()
{
        EA=1;
        EX0=1;

       
        int i,num;
        while(1)
        {       
                num=0;
                do
                {
                        for(i=0;i<6;i++)
                        {
                                wela=1;
                                P0=table1[i];
                                wela=0;
                                dula=1;
                                P0=table[num];
                                dula=0;
                                delay(1000);
                                num++;
                                d1=1;
                        }
                }
                while(num<16);
        }

               
}
void delay(uint z)
{
        int x,y;
        for(x=z;x>0;x--)
                for(y=100;y>0;y--);

}
void exter0() interrupt 0
{
        d1=0;
        delay(1000);       
}

错误原因:
ZDSY_1.C(22): error C141: syntax error near 'int'
ZDSY_1.C(22): error C202: 'i': undefined identifier
ZDSY_1.C(25): error C202: 'num': undefined identifier
ZDSY_1.C(28): error C202: 'i': undefined identifier
ZDSY_1.C(31): error C202: 'i': undefined identifier
ZDSY_1.C(34): error C202: 'num': undefined identifier
ZDSY_1.C(37): error C202: 'num': undefined identifier
ZDSY_1.C(41): error C202: 'num': undefined identifier



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
yuying2015
1楼-- · 2019-07-17 10:18
在main外设置就是全局变量,在哪都可以用
yuying2015
2楼-- · 2019-07-17 16:07
在某个函数里定义就只在那个函数里有用(局部变量)
yuying2015
3楼-- · 2019-07-17 17:25
就是在不同的地方定义使用的范围就有区别,如果我说的不对不要笑哦,我语言可是挂过科的哦,呵呵
yuying2015
4楼-- · 2019-07-17 23:03
我加你以后我有问题也可以问你
qflz1992
5楼-- · 2019-07-18 03:13
 精彩回答 2  元偷偷看……
qflz1992
6楼-- · 2019-07-18 05:28
yuying2015 发表于 2013-3-28 17:18
我加你以后我有问题也可以问你

呵呵,好啊,不过我是新手啊,可能要向你学习啦

一周热门 更多>