#ifndef __7dleddisp__H_
#define __7dleddisp__H_

#define uchar unsigned char
#define uint unsigned int


uchar code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};  //0~9共阴显示子码
uchar code dispbit[]={0xfd,0xfb,0xf7,0xef};			//数码管位选码 低电平为选通   P11 P12 P13 P14

sbit D1=P1^1;
sbit D2=P1^2;
sbit D3=P1^3;
sbit D4=P1^4;



uchar dispbuf;

bit distime_5ms_ok=0;

//*****************************************8键值处理函数

void jianzhiprocess()				
{     
	 dispbuf++;
  	 if(dispbuf==10)
	   dispbuf=0;

}


//*****************************************显示函数
void display()
{
	 D1=0;
	 D2=0;
	 D3=0;
	 D4=0;

	 P0=dispcode[dispbuf];	//根据显示偏移量cont  将数组dispbuf[]中的数取出来  再根据取出来的数 作为取数组dispcode[]的偏移量 将dispcode[]里面的段码取出来送给P0

	 D1=1;
	 D2=1;
	 D3=1;
	 D4=1;	 

}	


#endif