请问一下这程序需要如何修改?刚学单片机不知道哪里错...

2019-07-15 21:52发布

请问一下这程序需要如何修改?刚学单片机不知道哪里错误郁闷死了!
#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
//#ifndef  CHOOSE_H
//#define  CHOOSE_H
sbit dula=P1^0;     极数码管
sbit wela=P1^1;   
//sbit Leden=P1^2;//LED灯控制端  
//sbit Line=P1^3;//点阵行控制端
uchar num;

uchar code table[]={
0X3f,0X06,0X5b,0x4f
,0x66,0x6d,0x7d,0x7f
,0x6f,0x77,0x7c,0x39
,0x5e,0x79,0x71,0x00};
/[img]file:///C:/TEMP/[LC3U)F%7B0XCAB)LKNIT0K@G.gif[/img]oid choose();
void delay(uint z);
//extern void choose(void);  //选择程序


void main()
{
//        choose();
wela=1;
P0=0xc0;
wela=0;
{
while(1)
{
for(num=0;num<17;num++)
        {
  dula=1;
  P0=table[num];
  dula=0;
              delay=(100);

}
}
}   
}
/*
void choose(void)
{   
P0=0X00;  //关闭点阵
Line=0;
P0=0XFF;  //关闭LED灯
Leden=0;
  }
*/
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)

for(y=110;y>0;y--);

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