![](https://csdnimg.cn/release/download_crawler_static/88118175/bg4.jpg)
第二部分:
Keil C
程序源代码 (可 copy 使用)
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit p20=P2^0;
sbit p21=P2^1;
sbit p22=P2^2;
sbit p23=P2^3;
sbit p24=P2^4;
sbit p25=P2^5;
sbit LCDRS = P2^7;
sbit LCDE = P2^6;
sbit SCLK = P1^0;
sbit IO = P1^1;
sbit REST = P1^2;
sbit p34 = P3^4;
sbit p17 = P1^7;
sbit DQ = P1^6;
float n;
bit sanyear; bit sanmonth; bit sanday; bit sanweek;
bit sanhour; bit sanmin; bit sansec;
bit san;
uchar
seccs=0X55,mincs=0X59,hourcs=0X22,daycs=0X09,monthcs=0X10,yearcs=0X07,weekcs=0X01;
uchar sec,min,hour,day,month,year,week;
uchar key=0xaa;
uchar rl=0; uint qq,time,yy;
uint TEMPL,TEMPH,aa,bb;
uchar code zimo[]={
0x00,0x0E,0x00,0x0E,0x00,0x1F,0x00,0x00, //
三
0x00,0x1F,0x15,0x15,0x1B,0x11,0x1F,0x00, //
四
0x00,0x1E,0x08,0x1E,0x0A,0x0A,0x1F,0x00, //
五
0x00,0x04,0x00,0x1F,0x0A,0x11,0x00,0x00, //
六
0x04,0x0F,0x12,0x0F,0x0A,0x1F,0x02,0x02, //
年
0x0F,0x09,0x0F,0x09,0x0F,0x09,0x13,0x00, //
月
0x1F,0x11,0x11,0x1F,0x11,0x11,0x1F,0x00, //
日
0x04,0x0E,0x1C,0x1F,0x1C,0x0E,0x04,0x00
};
uchar code lcdadd[]={0x86,0x8a,0x8e,0xc8,0xcb,0xce,0x82};