新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于單片機的可測溫式電子萬年歷

基于單片機的可測溫式電子萬年歷

作者: 時間:2015-03-31 來源:網(wǎng)絡 收藏

  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語言教程


單片機相關文章:單片機教程


單片機相關文章:單片機視頻教程


單片機相關文章:單片機工作原理


上拉電阻相關文章:上拉電阻原理

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉