资源简介
可以显示年、月、日、周、时、分、秒以及当前温度。
自动完成平年闰年判断(体现在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个文件信息
- 上一篇:拨号——重拨——接听-挂断电话
- 下一篇:51单片机土壤湿度检测
相关资源
- 数字钟Multisim仿真
- 基于Multisim的数字电路课程设计 数字
- 51单片机 LCD1602液晶 sht31 IIC接口
- 51单片机 ADC0832 ADC 仿真 proteus LCD160
- stm32f103 控制PWM输出
- quartus 7.0 多功能数字钟
- lcd1602 温度日历闹钟功能
- Proteus 仿真 数字钟
- LCD1602 STC89C52简单的固定字符显示,适
- 基于VHDL的多功能数字钟
- LCD1602 电子时钟 protues仿真
- 数电课程设计 数字钟 ewb仿真
- 基于FPGA的Verilog HDL语言数字钟
- 数电课程设计:数字钟的设计与制作
- Verilog 数字钟与汽车尾灯
- 基于51单片机的超声波测距程序LCD16
- 基于VHDL的LCD1602显示程序,电路设计,
- 基于LPC2124嵌入式课程设计包括LM016L
- 基于LPC2124下的贪吃蛇游戏
- stm32控制LCD1602
- FPGA实现秒表
- 基于VHDL的数字钟DE2开发板
- 多功能电子数字钟的设计报告
- MSP430G2553 +LCD1602四位液晶显示程序
- LCD1602篮球比赛计分器
- 东北大学EDA数字钟课程设计vhdl
- 基于FPGA的数字钟设计报告
- 电压测量proteus仿真ADC0808+LCD1602
- 多功能数字钟电路--数电课程设计
- STM32 TIM2+LCD1602秒表实验
评论
共有 条评论