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