/***********************************************************
SP0605-51/AVR單片機(jī)學(xué)習(xí)實(shí)驗(yàn)開(kāi)發(fā)系統(tǒng)實(shí)驗(yàn)例程(30)
此實(shí)驗(yàn)屬于綜合實(shí)驗(yàn)類(lèi),將LCD顯示,溫度測(cè)量,實(shí)時(shí)時(shí)鐘等內(nèi)容結(jié)合起來(lái),構(gòu)成一個(gè)復(fù)雜
的實(shí)驗(yàn)系統(tǒng),完成在LCD上顯示日歷和環(huán)境溫度,可以用于家庭的信息提示和監(jiān)測(cè)系統(tǒng)
通過(guò)此實(shí)驗(yàn)可以掌握LCD顯示的驅(qū)動(dòng)程序的設(shè)計(jì)和編程方法
通過(guò)此實(shí)驗(yàn)可以掌握DS18B20的溫度測(cè)量的驅(qū)動(dòng)程序設(shè)計(jì)和編程方法
通過(guò)此實(shí)驗(yàn)可以掌握DS1302的實(shí)時(shí)時(shí)鐘的驅(qū)動(dòng)程序設(shè)計(jì)和編程方法
supermcu@126.com
www.supermcu.com
作者(Author):孫安青(Sun An-Qing) 西譜電子(西譜單片機(jī)電子網(wǎng))
SP0605-51/AVR單片機(jī)學(xué)習(xí)實(shí)驗(yàn)開(kāi)發(fā)系統(tǒng)
***************************************************************************/
#include <REGX51.H>
#include "16x2LCDDriver.h" //LCD頭文件
#include "DS18B20Driver.h" //DS18B20頭文件
#include "DS1302Driver.h" //DS1302頭文件
struct TimerStruct //定義時(shí)鐘的數(shù)據(jù)結(jié)構(gòu)
{
unsigned char Year;
unsigned char Month;
unsigned char Day;
unsigned char Week;
unsigned char Hour;
unsigned char Minute;
unsigned char Second;
};
unsigned char DateB