/*****************************************/ /*功能:按键控制数码管显示数; /*作者:oych /* 日期:2011.4.30 /****************************************/ #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit setup=P1^0; sbit add=P1^1; sbit sub=P1^2; uchar data_in[3]={0}; uchar sign=10,gw=0,sw=0,value=0; uchar code list[]={0x03,0x9f,0x24,0x0c,0x98,// 0x48,0x40,0x1f,0x00,0x08,0xff,0xfc,};//0,1,2,3,4,5,6,7,8,9,空,-, /*****************************************/ /*功能:10ms的延时; /****************************************/ void delay(uint t) { uchar k; while(t--) { for(k=0;k<114;k++); } } /*****************************************/ /*功能:串口发送数据;