|
首先要感謝之前的大佬們提醒我要用DS3231做時(shí)鐘芯片詳見http://www.zg4o1577.cn/bbs/dpj-203382-1.html。先上圖
我的程序是從網(wǎng)上的程序慢慢改的,能顯示溫度,用BCD碼來表示。希望能幫助到大家!
源代碼:補(bǔ)充一下:
溫度是以十進(jìn)制碼來顯示的,兩位小數(shù),兩位整數(shù)。
DS3231中的時(shí)間是通過TIME這個(gè)數(shù)組來獲得的,
時(shí)鐘初始化由void DS3231_Init()這個(gè)函數(shù)來完成。
改時(shí)間由void ModifyTime(uchar yea,uchar mon,uchar da,uchar hou,uchar min,uchar sec,uchar wee)這個(gè)函數(shù)來完成,
讀取時(shí)間及溫度由void READ_Time()來完成。
溫度讀取函數(shù)void get_show_Temperature(void)在void READ_Time()中已經(jīng)調(diào)用,無需再次調(diào)用!
一定要注意!
制作出來的實(shí)物圖如下:
|
-
-
-
-
ds3231.zip
2021-5-3 12:46 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
2.2 KB, 下載次數(shù): 23, 下載積分: 黑幣 -5
評(píng)分
-
查看全部評(píng)分
|