#include<reg51.h>
#include<intrins.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit k1=P1^6;
sbit k2=P1^7;
sbit k3=P2^7;
sbit k4=P3^4;
sbit yellowled_nb=P1^4; //南北黃燈
sbit yellowled_dx=P1^1; //東西黃燈
uchar code table[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};
uchar data dig; //位選
uchar data led; //偏移量
uchar data buf[4];
uchar data sec_dx=39;//東西數(shù)碼指示值
uchar data sec_nb=39;//南北數(shù)碼指示值
uchar data set_timedx=39;
uchar data set_timenb=39;//倒計(jì)時(shí)設(shè)置的鍵值保存
uchar data b;//定時(shí)器中斷次數(shù)
bit time;//燈狀態(tài)循環(huán)標(biāo)志
bit int0_time;//中斷強(qiáng)行標(biāo)志
bit set;//調(diào)時(shí)方向切換鍵標(biāo)志