*proteus仿真中晶振电路及复位电路自行添加
*晶振:12M
*
*
*********************************************************/
#include
sbit K1=P3^7; //
sbit K2=P3^6; //
bit flag=0; //
int num;
int L[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //数码管段选数据 根据实际电路修改
int wei[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //数码管位选信号 根据实际电路修改
unsigned char dat[4];
/************延时***************/
void delay(int i)
{
int x,y;
for(x=i;x>0;x--)
for(y=125;y>0;y--);
}
void main(void)
{
TMOD = 0x01; //定时器0 方式一
TH0 = 0x0FC; //10ms计时高8位
TL0 = 0x18; //10ms计时低8位