h
源程序:
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit beep=P2^0;//蜂鸣器控制口
sbit timeadd=P2^1;//调节时间加
sbit timesub=P2^2;//调节时间减
sbit timeclk=P2^3;//闹钟设定键
sbit timefun=P2^4;//时间设定键
sbit lcdrs=P2^5;//液晶的命令和数据控制口
sbit ledrw=P2^6;//液晶的写数据口
sbit lcden=P2^7;//液晶显示模块的使能端
sbit timeds=P3^3;//时钟芯片地址闸
sbit timerw=P3^4;//时钟芯片读写
sbit timeas=P3^5;//时钟芯片地址闸
sbit timeen=P3^6;//时钟芯片片选
uchar code table[]="20 - - week ";
uchar code table1[]=" : : ";//要显示的字符串
char num,shi,fen,miao,nian=2000,yue,ri,week,numfun,anumfun,flag,flag1;
uchar leap;
h