#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code bit_ser[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
uchar code seven_seg[] = {0xf9,0x8e,0xc0}; //1,f,0依次表示高电平,悬空,低电平
uchar code address[]={1,1,1,1,1,1}; //存放预设的地址码高电平为2,低电平为0,悬空为1
uchar disbuffer[6]; //数据显示缓冲区
uchar DATEA[25]; //接收的信息
uchar DATE[12]; //解码得到的数据
bit dateflag; //接收数据时的标记
char num,i,j; //用于接收和显示时计数
sbit DATE_IN = P1^0; //数据的接收端
//定时器初始化函数
void Timer_init()
{
TMOD = 0x11;
TH0 = 0xFA;
TL0 = 0x00;
EA = 1;
ET0 = 1;
TL1 = (65536-5000) % 256;