#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit dula = P2^6;
sbit wela = P2^7;
sbit led1=P1^0;
uchar shi,ge,num1;
uchar code table[]={
0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07,
0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71
};
uchar code wei[]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf
};
void main(){
TMOD=0x01;//设置定时器0位工作方式1
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
EA=1; //开总中断
ET0=1;//开启定时器0中断
TR0=1;//启动定时器0
while(1){
;
}
}
void T0_time() interrupt 1{
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
num1++;
if(num1==20){
num1=0;
led1=~led1;
}
}