新聞中心

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

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

        作者: 時間:2015-03-31 來源:網絡 收藏

          2軟件系統設計方案

        本文引用地址:http://www.104case.com/article/271886.htm

          該萬年歷的程序流程圖如圖3所示,具體流程如下:首先,接通電源,上電工作,DS1302、DS18B20、LCD1602進行初始化,通過控制液晶屏顯示“時分秒”、“溫度”、“年月日”、“星期”,并伴隨整點報時的功能;然后,進入功能設置,第一次按下按鍵K4可以調整“時分秒”和“年月日”,此時K1、K2和K3分別對應時間和日期“加”、“減”和“移位選擇”的功能,日期發生變化相應的“星期”也會跟著變化;第二次按下按鍵K4可以設置鬧鐘的功能,此時K1、K2和K3分別對應時間和日期“關閉”、“開啟”和“移位選擇”的功能;第三次按下按鍵K4可以設置秒表的功能,此時K1、K2和K3分別對應時間和日期“復位”、“暫停”和“計時”的功能;第四次按下按鍵K4可以退出設置功能,因為該萬年歷加入了語音芯片,此時按下K2鍵具有語音報時的功能。

          由于DS18B20具有溫度采集檢測的功能,所以液晶屏顯示的溫度會隨著周圍環境溫度的變化而變化。該萬年歷設置有復位電路,連接一個按鍵K可以自動實現復位功能。

          

         

          圖3可測溫式程序流程圖

          3調試和分析

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

          

         

          圖4可測溫式調試結果圖

          第一次按下K4進入時間和日期的設置,調試結果如圖4中B圖所示;第二次按下K4進入鬧鐘的設置,“Y”為開啟鬧鐘,“N”為關閉鬧鐘,調試結構如圖4中C圖所示;第三次按下K4進入秒表的設置,調試結構如圖4中D圖所示;第四次按下K4退出功能設置,此時按下K2具有語音報時功能。

          4總結

          電子萬年歷在生活中日益普遍,該設計主要利用時鐘芯片DSl302、溫度傳感器DS18B20和液晶屏LCD1602構建了一個可測溫式萬年歷裝置,電路結構簡單,具有語音報時功能,適用于家庭生活,使用價值高,具有較好的應用前景。

        手機電池相關文章:手機電池修復


        c語言相關文章:c語言教程


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


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


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


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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 灵川县| 清丰县| 蓝田县| 富锦市| 湾仔区| 新泰市| 商洛市| 密云县| 绩溪县| 金堂县| 喀喇| 大渡口区| 侯马市| 绍兴县| 长宁区| 锦州市| 大同县| 台中县| 巫山县| 绍兴县| 蒲城县| 通许县| 武清区| 安多县| 泰安市| 桃园市| 孟津县| 革吉县| 苍山县| 蒙山县| 缙云县| 荃湾区| 杭州市| 隆昌县| 宿州市| 东阳市| 西青区| 商洛市| 江安县| 上栗县| 扎赉特旗|