#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;//東西數碼指示值
uchar data sec_nb=39;//南北數碼指示值
uchar data set_timedx=39;
uchar data set_timenb=39;//倒計時設置的鍵值保存
uchar data b;//定時器中斷次數
bit time;//燈狀態循環標志
bit int0_time;//中斷強行標志
bit set;//調時方向切換鍵標志