#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit ircut1=P2^2;
sbit ircut2=P2^3;
sbit key1=P1^4;
sbit key2=P1^5;
sbit key3=P1^6;
sbit key4=P1^7;
sbit vcc2=P2^0;
sbit vcc1=P2^1;
sbit led1=P3^2;
sbit led2=P3^3;
sbit led3=P3^4;
uchar code table[]={
0xd7,0x14,0xcd,0x5d,
0x1e,0x5b,0xdb,0x15,
0xdf,0x5f};
uint t0,t1,shu,k1,k4,cc,bai,shi,ge;
void display(uint,uint,uint,uint,uint);
void delay(uint z);
void keyscan();
void init();
void main()
{
init();
while(1)
{
display(shu,cc,bai,shi,ge);
keyscan();
}
}
void delay(uint z) //延时时间
{
uint x,y;
for(x=z;x>0;x--)
for(y=230;y>0;y--);
}
void timer0() interrupt 1 // 定时器0
{