xkdn
#include<reg51.h>
unsigned char count=0;
unsigned char miao=0;
void timer_1() interrupt 3
{
    TH1=(65536-50000)/256;
    TL1=(65536-50000)%256;
    count++;
    if(count==20)
    {
        count=0;
        miao++;
        if(miao==100)miao=0;
    }
}
void disp (unsigned char i)
{
    unsigned char j;
    //unsigned char led[]={0x3f,0x06,0x5b,0x4f,
        //0x66,0x6d,0x7d,0x07,0x7f,0x6f};
    unsigned char led[]={0xc0,0xf9,0xa4,0xb0,
        0x99,0x92,0x82,0xf8,0x80,0x90};
        P2=0xff;
        P0=led[i/10];
        P2=0xfe;
        for(j=0;j<100;j++);
        P2=0xff;
        P0=led[i%10];
        P2=0xfd;
        for(j=0;j<100;j++);
    }
    void main()
    {TMOD=0x10;
        TH1=(65536-50000)/256;
    TL1=(65536-50000)%256;
        ET1=1;
        EA=1;
        TR1=1;
        while(1)
        {disp(miao);}
        
    }
        

 

分类:

技术点:

相关文章:

  • 2021-05-27
  • 2021-11-18
  • 2022-01-21
  • 2021-11-18
  • 2021-10-08
  • 2021-12-15
猜你喜欢
  • 2021-09-16
  • 2021-06-08
  • 2021-11-18
  • 2021-11-28
  • 2021-11-18
  • 2021-09-23
相关资源
相似解决方案