打印
[51单片机]

求帮助 出现multiple public definitions的错误,编译

[复制链接]
1366|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lengbuleng|  楼主 | 2014-7-19 15:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>  //52单片机头文件
#define uint unsigned int    //宏定义
#define uchar unsigned char  //宏定义
sbit dula=P2^6;       //数码管段选锁存端
sbit wela=P2^7;       ////数码管位选锁存端
uchar ge,shi,bai;
uint tt;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void display(uchar bai,uchar shi,uchar ge); //函数声明
void delay(uint);
void main()
{
        TMOD=0x10;//设置定时器1为工作方式1
        TH1=(65536-10000)/256;
        TL1=(65536-10000)%256;
        EA=1;//开总中断
        ET1=1;//开定时器1中断
        TR1=1;//启动定时器1
        while(1)
        {
                display(bai,shi,ge);
        }
}


void exter0() interrupt 3   // 定时器1中断
{
        TH1=(65536-10000)/256;
        TL1=(65536-10000)%256;
        tt++;
        if(tt==1000)
        tt=0;
        bai=tt/100;
        shi=tt%100/10;
        ge=tt%10;
}

void display(uchar one,uchar two,uchar three)
{
        dula=1;
                P0=table[one];   //送段数据
                dula=0;
                P0=0xff;                //送位数据前关闭所有显示,防止打开位选锁存后段选数据通过位选锁存器
                wela=1;
                P0=0xfe;
                wela=0;
                delay(1);

                dula=1;
                P0=table[two];
                dula=0;
                P0=0xff;
                wela=1;
                P0=0xfd;
                wela=0;
                delay(1);

                dula=1;
                P0=table[three];
                dula=0;
                P0=0xff;
                wela=1;
                P0=0xfb;
                wela=0;
                delay(1);
}

void delay(uint z)       //延时子函数
{
        uint x,y;
        for(x=z;x>0;x--)
                for(y=110;y>0;y--);
}

相关帖子

沙发
ayb_ice| | 2014-7-19 16:38 | 只看该作者
这里看不出来

说你重复定义了变量,函数等

使用特权

评论回复
评论
lengbuleng 2015-4-14 16:34 回复TA
谢谢 
评分
参与人数 1威望 +1 收起 理由
lengbuleng + 1
板凳
lengbuleng|  楼主 | 2014-7-20 12:48 | 只看该作者
但是也我自己看了没有发现?

使用特权

评论回复
地板
lengbuleng|  楼主 | 2015-4-16 13:31 | 只看该作者
无奈呀。。。。。怎么没有人来帮我结贴

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

235

帖子

5

粉丝