资源简介

可以显示年、月、日、周、时、分、秒以及当前温度。 自动完成平年闰年判断(体现在2月份的天数变化); 其他不同月份对应的天数不同; 温度显示精度为0.01℃; 四个按键:K1进入设置模式,K2选择设置项,K3增加,K4减少。

资源截图

代码片段和文件信息

#include“ds1302.h“

//---DS1302写入和读取时分秒的地址命令---//
//---年月日周时分秒 最低位读写位;-------//
uchar code READ_RTC_ADDR[7] = {0x8d 0x89 0x87 0x8b 0x85 0x83 0x81}; 
uchar code WRITE_RTC_ADDR[7] = {0x8c 0x88 0x86 0x8a 0x84 0x82 0x80};

//---DS1302时钟初始化2020年6月4日星期四13点30分00秒。---//
//---存储顺序是年月日周时分秒存储格式是用BCD码---//
uchar TIME[7] = {0x20 0x06 0x11 0x04 0x13 0x30 0x00};

/*******************************************************************************
* 函 数 名         : Ds1302Write
* 函数功能    : 向DS1302命令(地址+数据)
* 输    入         : addrdat
* 输    出         : 无
*******************************************************************************/

void Ds1302Write(uchar addr uchar dat)
{
uchar n;
RST = 0;
_nop_();

SCLK = 0;//先将SCLK置低电平。
_nop_();
RST = 1; //然后将RST(CE)置高电

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     439213  2020-06-06 11:14  C51万年历设计(LCD1602)\实物图.jpg

     文件       3316  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\ds1302.c

     文件        534  2016-09-06 08:45  C51万年历设计(LCD1602)\程序\ds1302.h

     文件       6355  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\ds1302.LST

     文件       5815  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\ds1302.OBJ

     文件       4155  2020-06-04 08:52  C51万年历设计(LCD1602)\程序\lcd.c

     文件       1077  2020-06-04 08:52  C51万年历设计(LCD1602)\程序\lcd.h

     文件       7479  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\lcd.LST

     文件       5380  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\lcd.OBJ

     文件      10737  2020-06-06 11:41  C51万年历设计(LCD1602)\程序\main.c

     文件      18991  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\main.LST

     文件      19108  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\main.OBJ

     文件         62  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\main.__i

     文件      31834  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\pro

     文件        964  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\pro.build_log.htm

     文件       9860  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\pro.hex

     文件         80  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\pro.lnp

     文件      39651  2020-06-06 11:21  C51万年历设计(LCD1602)\程序\pro.M51

     文件      68199  2016-09-06 08:45  C51万年历设计(LCD1602)\程序\pro.uvgui.Administrator

    .......    174394  2020-06-06 11:41  C51万年历设计(LCD1602)\程序\pro.uvgui.HP

     文件      90681  2020-06-04 13:46  C51万年历设计(LCD1602)\程序\pro.uvgui.Narziss

     文件       7171  2020-06-04 14:30  C51万年历设计(LCD1602)\程序\pro.uvopt

     文件      14518  2020-06-04 08:52  C51万年历设计(LCD1602)\程序\pro.uvproj

     文件       6376  2016-09-06 08:45  C51万年历设计(LCD1602)\程序\STARTUP.A51

     文件      14060  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\STARTUP.LST

     文件        749  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\STARTUP.OBJ

     文件       3947  2016-09-06 08:45  C51万年历设计(LCD1602)\程序\temp.c

     文件        310  2016-09-06 08:45  C51万年历设计(LCD1602)\程序\temp.h

     文件       7018  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\temp.LST

     文件       5275  2020-06-06 11:09  C51万年历设计(LCD1602)\程序\temp.OBJ

............此处省略5个文件信息

评论

共有 条评论