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