具體實現(xiàn)功能
系統(tǒng)由STC89C52單片機+DS1302時鐘芯片+DS18B20溫度傳感器構(gòu)成
1、可以顯示年、月、日、時、分、秒、星期、溫度、農(nóng)歷;
2、按鍵可以設(shè)置鬧鐘及報警;
3、按鍵可以調(diào)整時間,顯示是平年還是閏年。
共4個按鍵:設(shè)置、加、減、切換。
設(shè)計背景
在現(xiàn)實我們生活中每個人都可能有自己的時鐘,光陰在永不停息的流逝,有了時鐘人們就能隨著時間有計劃的過著每一天。然而現(xiàn)在絕大部分的時鐘有的需要不斷地更換電池,有些時鐘需要外接電源,如果一旦電池沒電或者外接電源無法供電,時鐘就會停止計時了。而美國DALLAS 公司的新型時鐘日歷芯片DS1302就能解決這一問題。該器件能提供實時時鐘(RTC)/日歷、定時鬧鐘。少于31天的月份,月末日期可自動調(diào)整,其中包括閏年補償。該器件還可以工作于24小時貨代/PM指示的12小時格式。一個精密的溫度補償電路用來監(jiān)視Vcc的狀態(tài)。
本時鐘還具有環(huán)保、走時無噪音、低功耗等非實時時鐘不具有的功能。該實時時鐘不但可以作為家用,而且更可以在公共場合使用,如車站、碼頭、商場等場所。
硬件設(shè)計
單片機電子萬年歷的制作有多種方法,可供選擇的器件和運用的技術(shù)也有很多種。所以,系統(tǒng)的總體設(shè)計方案應(yīng)在滿足系統(tǒng)功能的前提下,充分考慮系統(tǒng)使用的環(huán)境,所選的結(jié)構(gòu)要簡單使用、易于實現(xiàn),器件的選用著眼于合適的參數(shù)、穩(wěn)定的性能、較低的功耗以及低廉的成本。
按照系統(tǒng)設(shè)計的要求,初步確定系統(tǒng)由電源模塊、時鐘模塊、顯示模塊、鍵盤接口模塊、溫度測量模塊和鬧鐘模塊共六個模塊組成,電路系統(tǒng)構(gòu)成框圖如圖所示。
軟件設(shè)計
主程序開始初始化,并打開中斷,然后執(zhí)行掃描鬧鐘、鍵盤及讀取18B20值。當(dāng)有S1鍵按下時,執(zhí)行時鐘設(shè)置,當(dāng)有S4鍵按下時,則進入鬧鐘設(shè)置,無論是時鐘還是鬧鐘,設(shè)置完后退出,溫度、時鐘恢復(fù)實時顯示。
原理圖
本系統(tǒng)原理圖設(shè)計采用Altium Designer19,具體如圖。
程序
本設(shè)計利用KEIL5軟件實現(xiàn)程序設(shè)計,具體如圖。
仿真實現(xiàn)
本設(shè)計利用protues8.7軟件實現(xiàn)仿真設(shè)計,具體如圖。
上一篇:15-基于51單片機的數(shù)字頻率計設(shè)計
下一篇:13-基于51單片機酒精濃度檢測報警系統(tǒng)
推薦閱讀
史海拾趣
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Bourns 發(fā)布全新大功率金屬片電流檢測電阻, 采用 SMD 2010 緊湊型封裝
- 意法半導(dǎo)體推出先進的 1600 V IGBT,面向高性價比節(jié)能家電市場
- EDPF-NT+分散控制系統(tǒng)網(wǎng)絡(luò)防護解決方案
- 基于PLC控制的易驅(qū)變頻器在布袋除塵器上的應(yīng)用
- 如何利用伺服自動化實現(xiàn)成本降低和產(chǎn)能最大化?
- 壓力傳感器有哪些抗干擾措施?
- 破局!補盲dToF固態(tài)激光雷達輪番“出手”,禾賽FT120也要靠邊
- 利用正壓送風(fēng)壓力傳感器自動控制火災(zāi)風(fēng)口壓力
- 多個傳感器間相互位置關(guān)系校準(zhǔn)方法
- 樓宇自控BA系統(tǒng)傳感器有哪些?
- 電源情報站 MPS小程序干貨推薦,下載有好禮!4月活動開始啦~
- 有獎直播:艾邁斯歐司朗智慧農(nóng)業(yè)與植物照明
- 助力電賽,搶樓有禮啦~~
- 免費試用Atmel MCU開發(fā)板,搶“鮮”體驗優(yōu)越性能,更有大獎等你拿!
- 關(guān)注有禮:炎炎夏日,泰克原廠探頭清涼大促,及時幫您解決精準(zhǔn)測試的大問題
- 再續(xù)點評Vishay視頻 搶樓拿獎進行到底
- PSoC4 Cortex-M0開發(fā)板免費申請,分享心得贏驚喜大禮!
- 有獎直播:安世半導(dǎo)體先進 SiC MOSFET 助力提升 EV-Charger 和 OBC 應(yīng)用能效
- 永不過時的物聯(lián)網(wǎng)解決方案 Intel帶你6的飛起來!
- 試用Vishay新型“IHLP磁芯損耗計算器”,搶樓贏好禮