数码管

#include 
   
#define uint unsigned int
#define uchar unsigned char
   
uchar code DIS_CODE[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
   
void delay_ms(uint timer)
{
    uchar j=0;
    while(timer--)
    {
        for(j=124;j>0;j--)
        {
            ;
        }
    }
}
   
void main(void)
{
    uchar i=0;
    while(1)
    {
        P1=DIS_CODE[i];
        delay_ms(800);
        i=(i+1)%10;
    }
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注