資源簡介
可以顯示年、月、日、周、時、分、秒以及當前溫度。
自動完成平年閏年判斷(體現在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單片機土壤濕度檢測
評論
共有 條評論