#include #define uint unsigned int#define uchar unsigned charsbit k1 = P0^0;sbit k2 = P0^1;sbit k3 = P0^2;uint sec = 59;uint min = 59;uint hour = 59;uint x = 0;uint y = 0;uint z = 0;uint xun = 1;int NUM[10] = {0xC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90};int BITS[6] = {0x01,0x02,0x04,0x08,0x10,0x20};void InitTimer0(void){ TMOD = 0x01; TH0 = 0x0C2; TL0 = 0x0CD; EA = 1;//中断总开关EX0 = 1;//外部中断 0 开 EX1 =1;//外部中断 1 开 ET0 = 1;//定时器 0 开 TR0 = 1; //开启定时器计时}void delay(uchar x){uchar i;for(x;x>0;x--){for(i=200;i>0;i--){;}}}void display(uint a,uint b,uint c){uint i;for(i=0;i