該大賽作品-遠(yuǎn)程控制溫度報(bào)警器是一個(gè)用AT89S52做的以液晶12864為顯示平臺(tái),包含紅外遠(yuǎn)程控制模塊HS0038,溫度測(cè)量,時(shí)間顯示,鬧鈴提醒和圖片瀏覽等功能。遠(yuǎn)程控制溫度報(bào)警器電路組成:
1) 紅外數(shù)據(jù)接收部分:用HS38B作為紅外接收器,接收頭接收到數(shù)據(jù)后送入單片機(jī)處理。
2) 溫度采集部分:執(zhí)行溫度采集的芯片是溫度傳感器DS18B20,其精度是可達(dá)到0.1℃。
3) 時(shí)間顯示部分:利用單片機(jī)AT89S52內(nèi)置的定時(shí)器進(jìn)行時(shí)間更新。
這個(gè)制作的最大的特色是多層菜單設(shè)計(jì)和通過(guò)電腦上位機(jī)給串口發(fā)送數(shù)據(jù)代替遙控送數(shù),單片機(jī)上電開機(jī)后會(huì)出現(xiàn)一個(gè)開機(jī)圖片,之后進(jìn)入基本頁(yè)面,基本界面上包括年月日,星期,時(shí)分秒和現(xiàn)在溫度。 按按鍵代碼為0x1e的按鍵后,進(jìn)入主菜單,主菜單上會(huì)有四個(gè)選項(xiàng),分別是溫度上下限設(shè)置,顯示時(shí)間設(shè)置,鬧鈴時(shí)間設(shè)置和圖片瀏覽。按相應(yīng)按鍵進(jìn)入下一級(jí)設(shè)置子菜單,再按相應(yīng)按鍵進(jìn)行相應(yīng)處理。
附件內(nèi)容截圖: