此版本时钟程序是在其他网友提供的程序的基础上修改而成,这里仅仅显示了小时,分,秒这个三个参数,日期和星期等读者可以自行加上,语句基本一样,仅仅需要多设几个变量,调用Read1302()函数即可
该程序还有待改进,下次把完全版的程序传上来
有好建议的网友欢迎和我交流
#include //宏定义 #define LCD_RW P1_1 //定义 LCD 引脚,控制口 #define LCD_RS P1_2 #define LCD_E P1_0 #define LCD_Data P2 //数据传送口 #define Write_second 0x80 #define Write_minute 0x82 #define Write_hour 0x84 #define Write_day 0x86 #define Write_month 0x88 #define Write_week 0x8a #define Write_year 0x8c #define Read_second 0x81 #define Read_minute 0x83 #define Read_hour 0x85 #define Read_day 0x87 #define Read_month 0x89 #define Read_week 0x8B #define Read_year 0x8D #define Write_protect 0x8E ///#define Busy 0x80 //用于检测 LCD 状态字中的Busy标识 sbit ACC_7=ACC^7; sbit ACC_0=ACC^0; sbit SCLK=P1^3; sbit DO=P1^4; sbit CE=P1^5; unsigned char code table[]="0123456789"; //函数声明 void LCDInit