附录 4 程序源代码
#include <reg51.h>
#include<trans.h>
#define uchar unsigned char
#define refreshtime 5
/**********函数定义段*********************/
void mainclock(); //初始化定时器 0 计时
void time0_int(); //电子表程序
void LED8_Display (void); // LED 显示
void LED_OUT(uchar X); // LED 单字节串行移位函数
void dispy(int a,int b,int c,int d);
void maintrans();
void refresh();
void maincom(void); //串口初始化
void fasong();
void es0();
void delaykey(unsigned int j);
int keycon(int keytran);
void keys();
void key();
void gongneng();
void shujujiance();
/**********变量函数定义程序段*************/
sbit DIO = P1^0; //串行数据输入
sbit RCLK = P1^1; //时钟脉冲信号——上升沿有效
sbit SCLK = P1^2; //打入信号————上升沿有效
sbit zhuanhuan=P1^4;
sbit zenjia=P1^5;
sbit jianshao=P1^6;
sbit queding=P1^7;