基于單片機的可測溫式電子萬年歷
2軟件系統(tǒng)設計方案
本文引用地址:http://m.butianyuan.cn/article/271886.htm該萬年歷的程序流程圖如圖3所示,具體流程如下:首先,接通電源,上電工作,DS1302、DS18B20、LCD1602進行初始化,通過單片機控制液晶屏顯示“時分秒”、“溫度”、“年月日”、“星期”,并伴隨整點報時的功能;然后,進入功能設置,第一次按下按鍵K4可以調(diào)整“時分秒”和“年月日”,此時K1、K2和K3分別對應時間和日期“加”、“減”和“移位選擇”的功能,日期發(fā)生變化相應的“星期”也會跟著變化;第二次按下按鍵K4可以設置鬧鐘的功能,此時K1、K2和K3分別對應時間和日期“關閉”、“開啟”和“移位選擇”的功能;第三次按下按鍵K4可以設置秒表的功能,此時K1、K2和K3分別對應時間和日期“復位”、“暫停”和“計時”的功能;第四次按下按鍵K4可以退出設置功能,因為該萬年歷加入了語音芯片,此時按下K2鍵具有語音報時的功能。
由于DS18B20具有溫度采集檢測的功能,所以液晶屏顯示的溫度會隨著周圍環(huán)境溫度的變化而變化。該萬年歷設置有復位電路,連接一個按鍵K可以自動實現(xiàn)復位功能。
圖3可測溫式電子萬年歷程序流程圖
3調(diào)試和分析
待該可測溫式電子萬年歷焊接和軟件編程完成后,進入調(diào)試環(huán)節(jié),將keil4中C語言程序生成的hex文件燒入到STC89C52芯片中,連接電源后將萬年歷放入模擬環(huán)境中進行系統(tǒng)調(diào)試,調(diào)試結果如圖4所示。液晶顯示屏顯示“時間”、“溫度”、“日期”和“星期”信息,同時可以整點報時,如圖4中A圖所示。
圖4可測溫式電子萬年歷調(diào)試結果圖
第一次按下K4進入時間和日期的設置,調(diào)試結果如圖4中B圖所示;第二次按下K4進入鬧鐘的設置,“Y”為開啟鬧鐘,“N”為關閉鬧鐘,調(diào)試結構如圖4中C圖所示;第三次按下K4進入秒表的設置,調(diào)試結構如圖4中D圖所示;第四次按下K4退出功能設置,此時按下K2具有語音報時功能。
4總結
電子萬年歷在生活中日益普遍,該設計主要利用時鐘芯片DSl302、溫度傳感器DS18B20和液晶屏LCD1602構建了一個可測溫式萬年歷裝置,電路結構簡單,具有語音報時功能,適用于家庭生活,使用價值高,具有較好的應用前景。
手機電池相關文章:手機電池修復
c語言相關文章:c語言教程
單片機相關文章:單片機教程
單片機相關文章:單片機視頻教程
單片機相關文章:單片機工作原理
上拉電阻相關文章:上拉電阻原理
評論