0、1、2、3....C、D、E、F,重复
#include<reg52.h>
#define uint unsigned int;
#define uchar unsigned char;
uint t,i;
uint num[]={0x3f,0x06, 0x5b , 0x4f , 0x66 , 0x6d , 0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c ,0x39, 0x5e , 0x79 , 0x71 , 0x00};
sbit duan=P2^6;
sbit wei=P2^7;
void main()
{
TMOD=0x01;
TH0=(65535-50000)/256;
TL0=(56635-50000)%256;
EA=1;
ET0=1;
TR0=1;
duan=1;
P0=0xff;
duan=0;
while(1)
{
if(t==1);
{
wei=1;
for(i=0;i++;i<17);
P0=num[i];
wei=0;
t=0;
}
}
}
void timer0() interrupt 1
{
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
t++;
}
我要赚赏金
