微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请问一下这程序需要如何修改?刚学单片机不知道哪里错...

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

时间:10-02 整理:3721RD 点击:
请问一下这程序需要如何修改?刚学单片机不知道哪里错误郁闷死了!
#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--);
}

头文件定义应该是include
还有程序好乱   最好把编译器的提示错误贴出来
忽然发现    论坛排版有问题    看错   惭愧

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top