该程序有很多问题 小弟找不出来 求高手找错 谢谢

2019-07-16 04:03发布

求高手找错  谢谢
AT24c02.zip 下载积分: 积分 -1 分
23.32 KB, 下载次数: 12, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
lstcspring
2019-07-16 14:56
//led_dis.c
#include<reg51.h>
#include"timer0.h"
#include"IIC.h"
unsigned char  LED_7[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
void led_dis(uchar j)
{
        P0=LED_7[j];
}

//timer0.c
#include<reg51.h>
#include"IIC.h"
sbit led=P1^0;//查看是否进入中断计时

uchar counter,miao;
void timer0_init()
{
        TMOD=0x01;//0000 0001 定时器0工作方式1
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        TR0=1;
        EA=1;
        ET0=1;
}

void timer0() interrupt 1 using 0
{
        //timer0_init();
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        counter++;
        if(counter==20)//1s时间到
        {
                counter=0;
                miao++;
                if(miao==10)
                miao=0;
                led=~led;
        }       
}

一周热门 更多>