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