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

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--);

}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
寻梦___
1楼-- · 2019-07-16 03:30
本帖最后由 寻梦___ 于 2013-11-2 22:23 编辑

头文件定义应该是include
还有程序好乱   最好把编译器的提示错误贴出来

忽然发现    论坛排版有问题    看错   惭愧
ren972990934
2楼-- · 2019-07-16 05:13
寻梦___ 发表于 2013-11-2 22:21
头文件定义应该是include
还有程序好乱   最好把编译器的提示错误贴出来

谢谢你的回答,问题基本解决了!

一周热门 更多>