1693【毕设课设】基于单片机1602液晶工作于4位模式实时显示当前时间

基于单片机1602液晶工作于4位模式实时显示当前时间,包括仿真和程序等资料,如下图所示。

#include<reg52.h>
#include<intrins.h>
#include<string.h>
#define uint  unsigned int
#define uchar unsigned char
//*******LCD*******
sbit LCDRS=P2^0;			//LCD数据/命令选择端
sbit LCDRW=P2^1;
sbit LCDEN=P2^2;			//LCD使能新号端
//******DS1302******
sbit IO=P1^0;				//1302数据线
sbit SCLK=P1^1;				//1302时钟线
sbit RST=P1^2;				//复位

uint num=0;
//uchar *week[]={"SUN","***","MON","TUS","WEN","THU","FRI","SAT"};
uchar Date[]={"Date: 2000-00-00 "};
uchar Time[]={"Time: *00:00-00* "};
uchar date_time[7];				//从ds1302读取的当前日期时间
//=======延时=======