基于單片機的可測溫式電子萬(wàn)年歷
2軟件系統設計方案
本文引用地址:http://dyxdggzs.com/article/271886.htm該萬(wàn)年歷的程序流程圖如圖3所示,具體流程如下:首先,接通電源,上電工作,DS1302、DS18B20、LCD1602進(jìn)行初始化,通過(guò)單片機控制液晶屏顯示“時(shí)分秒”、“溫度”、“年月日”、“星期”,并伴隨整點(diǎn)報時(shí)的功能;然后,進(jìn)入功能設置,第一次按下按鍵K4可以調整“時(shí)分秒”和“年月日”,此時(shí)K1、K2和K3分別對應時(shí)間和日期“加”、“減”和“移位選擇”的功能,日期發(fā)生變化相應的“星期”也會(huì )跟著(zhù)變化;第二次按下按鍵K4可以設置鬧鐘的功能,此時(shí)K1、K2和K3分別對應時(shí)間和日期“關(guān)閉”、“開(kāi)啟”和“移位選擇”的功能;第三次按下按鍵K4可以設置秒表的功能,此時(shí)K1、K2和K3分別對應時(shí)間和日期“復位”、“暫停”和“計時(shí)”的功能;第四次按下按鍵K4可以退出設置功能,因為該萬(wàn)年歷加入了語(yǔ)音芯片,此時(shí)按下K2鍵具有語(yǔ)音報時(shí)的功能。
由于DS18B20具有溫度采集檢測的功能,所以液晶屏顯示的溫度會(huì )隨著(zhù)周?chē)h(huán)境溫度的變化而變化。該萬(wàn)年歷設置有復位電路,連接一個(gè)按鍵K可以自動(dòng)實(shí)現復位功能。

圖3可測溫式電子萬(wàn)年歷程序流程圖
3調試和分析
待該可測溫式電子萬(wàn)年歷焊接和軟件編程完成后,進(jìn)入調試環(huán)節,將keil4中C語(yǔ)言程序生成的hex文件燒入到STC89C52芯片中,連接電源后將萬(wàn)年歷放入模擬環(huán)境中進(jìn)行系統調試,調試結果如圖4所示。液晶顯示屏顯示“時(shí)間”、“溫度”、“日期”和“星期”信息,同時(shí)可以整點(diǎn)報時(shí),如圖4中A圖所示。

圖4可測溫式電子萬(wàn)年歷調試結果圖
第一次按下K4進(jìn)入時(shí)間和日期的設置,調試結果如圖4中B圖所示;第二次按下K4進(jìn)入鬧鐘的設置,“Y”為開(kāi)啟鬧鐘,“N”為關(guān)閉鬧鐘,調試結構如圖4中C圖所示;第三次按下K4進(jìn)入秒表的設置,調試結構如圖4中D圖所示;第四次按下K4退出功能設置,此時(shí)按下K2具有語(yǔ)音報時(shí)功能。
4總結
電子萬(wàn)年歷在生活中日益普遍,該設計主要利用時(shí)鐘芯片DSl302、溫度傳感器DS18B20和液晶屏LCD1602構建了一個(gè)可測溫式萬(wàn)年歷裝置,電路結構簡(jiǎn)單,具有語(yǔ)音報時(shí)功能,適用于家庭生活,使用價(jià)值高,具有較好的應用前景。
手機電池相關(guān)文章:手機電池修復
c語(yǔ)言相關(guān)文章:c語(yǔ)言教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
上拉電阻相關(guān)文章:上拉電阻原理
評論