#includeunsignedchart,m,s,x,ior,cn;//电子表的各个位信号x显示字位置控制unsignedintfoat,i;//6位有效数字eg:4
56845unsignedcharior;unsignedchara[5]={0,0,0,0,0};//注意5个数数组内是5而不是4sbitstart=P3^4;//启动ADsbitOE=P3^7;//启动输出数据sbitEOC=P3^3;//转换结束sbitCLK=P3^6;//AD始终模拟bitRecdat;codeunsignedcharledcod[]={0x7e,0x12,0xbc,0xb6,0xd2,0xE6,0xee,0x32,0xfe,0xf6};codeunsignedcharledcod1[]={0x7f,0x13,0xbd,0xb7,0xd3,0xE7,0xef,0x33,0xff,0xf7};//带小数点的字形码/*------------------------------------------------定时器初始化子程序------------------------------------------------*/voidInit_Timer0(void){TMOD|=0x02;TH0=0xd1;TL0=0xd1;//定时0
05msEA=1;ET0=1;TR0=1;}/*------------------------------------------------串口初始化子程序------------------------------------------------*/voidInitCom(void)//初始化串口{SCON|=0x50;//01010000B,工作方式1,8位UART,波特率可变,允许接收TMOD|=0x20;//T1工作于方式2自动重装T