|
|
本次設計完成電子時鐘年、月、日、時、分、秒、星期的顯示及正反秒秒表計時功能,完成了環境溫度采集并實時顯示功能,在此基礎上實現定時鬧鐘的功能。硬件電路包括單片機最小系統電路、DS1302實時時鐘芯片電路模塊、七段數碼管LCD1602顯示模塊、按鍵模塊、DS18B20溫度傳感器模塊、蜂鳴器播報模塊,并利用keil軟件和proteus軟件進行仿真。以下為系統總體框圖。
單片機控制模塊:STC89C52RC
時鐘模塊 DS1302 溫度采集模塊:DS18B20
液晶顯示模塊:LCD1602
按鍵模塊
本程序的初始界面為時間界面,K1鍵可控制光標的位置,移動到需要改變的位置,用K2(增大鍵)K3(減小鍵)進行手動的矯正時間,按下K4鍵光標復位。
秒表:1.按下K5鍵切換到秒表界面 2.K1鍵(按下表示倒計時 倒計時時間為60s)(未按下表示正計時從0開始及時)3.K2鍵表示計時開始 4.K3鍵表示計時停止 5.K4鍵表示復位
本次設計的內容是一個多功能的智能系統。這是一個基于單片機的設計。在編寫程序的時候,我們采用的是總分結構。先將主程序編寫出來。再根據不同的功能模塊進行程序的編寫。下面一一來介紹時鐘系統中主要模塊的程序流程圖。
本系統是一個基于STC89C52RC型號的單片機的智能時鐘系統,該系統實現了時鐘走時功能、正反秒表功能、溫度采集功能和鬧鐘功能。系統采集到的數據通過總線傳輸到LED1602顯示屏顯示。完成了所有的基礎功能,并在基礎功能上有所提高。
|
-
Proteus
-
-
程序代碼附錄.docx
2018-7-19 11:36 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
26.56 KB, 下載次數: 25, 下載積分: 黑幣 -5
評分
-
查看全部評分
|