




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精品文檔-下載后可編輯基于STC89C52單片機DS1302時鐘芯片定時開關的設計與仿真-設計應用摘要:介紹一種以STC89C52單片機、DS1302,1602液晶顯示為,具備調節(jié)時間,設置開啟時間與關閉時間的定時開關的實現過程。采用C語言編寫,與匯編語言相比具有更好的移植性和可讀性,便于修改和增減功能,并通過Protues成功仿真。
0引言
定時開關在人們生活中扮演著重要的角色,給人們的生活帶來了很大的方便。早在我國的古代采用滴水方式計時,當水滴到一定量時就引發(fā)機關報時。隨著電子信息的快速發(fā)展,如今的電視機,電風扇等電器產品都附帶了定時器,但是電子產品附帶的定時器只適用于該用電器,并不能擴展使用到其他用電器上。
本文所介紹的定時開關目的在于控制主電源,從而適用于能瞬間斷電的一切電子產品,不僅能在規(guī)定的時間準時斷開同時能在設定的時間內準時開啟,給人們日常生活帶來了極大的方便,如能通過應用此定時開關在上班期間定時煮飯,手機充電在適當時間將電源斷開。
該定時器具備以下幾個特點:采用C語言編寫程序,與匯編語言相比便于修改和增減功能;所采用的芯片STC89C52單片機、1602液晶顯示器,DS1302時鐘芯片功耗低、可靠性高;與機械定時器相比不僅消除了噪聲,更加準確,且使用壽命要長;采用Protues仿真,方便直觀。
1系統(tǒng)設計方案
以STC89C52單片機為,通過DS1302時鐘芯片進行時間控制,使用1×4鍵盤作為數據輸入方式,驅動1602顯示器提示程序運行過程和開鎖的步驟。系統(tǒng)結構如圖1所示。
2系統(tǒng)設計
2.1系統(tǒng)硬件組成
使用的元器件有:芯片STC89C52、時鐘芯DS1302、液晶顯示1602、繼電器、蜂鳴器、1×4鍵盤、發(fā)光二極管和三極管。
2.2系統(tǒng)軟件設計
本文采用單片機的C語言編寫程序對整個系統(tǒng)的硬件進行管控,實現了對DS1302的控制,1602的顯示,時間管控。其中時間管控包括:系統(tǒng)時間以及開啟與關閉時間的設定,系統(tǒng)時間與開啟或關閉時間相同時繼電器、蜂鳴器和指示燈工作狀態(tài)的管控。系統(tǒng)程序流程如圖2所示。
2.2.1DS1302的控制
DS1302的RST,SCLK和I/O分別與單片機的P2.0,P2.1和P2.2相連。單片機與DS1302進行數據交換時,首先要將RST變?yōu)楦唠娢唬簿褪菃纹瑱CP2.0必須為邏輯1.在RST保持為高電位時,SCLK時鐘由低電位變?yōu)楦唠娢坏纳仙貢r,數據被寫入DS1302中,數據從位通過I/O開始寫入。在RST保持高電位,SCLK時鐘由高電位變?yōu)榈碗娢坏南陆笛貢r,從DS1302讀取數據,數據也是從DS1302的位通過I/O讀取。
DS1302讀取數據子程序:
2.2.21602的顯示
通過單片機指令控制1602光標是否閃爍,是否清除原來數據以及顯示的具體位置,并不停地對數據顯示進行刷新,從而顯示了準確的時間,并為系統(tǒng)提供了智能的人機對話模式。
2.2.3時間的管控
當系統(tǒng)啟動時,STC89C52單片機立即從DS1302時鐘芯片獲取時間,并通過鍵盤和1602顯示器配合完成對當系統(tǒng)時間、啟動時間和關閉時間的設定。當系統(tǒng)時間與啟動時間相同,從而控制繼電器閉合,直到系統(tǒng)時間與關閉時間相同時斷開。
3系統(tǒng)仿真
本文采用具有強大的EDA仿真功能的Protues軟件進行仿真,仿真圖如圖3所示。
3.1系統(tǒng)介紹
系統(tǒng)仿真圖中的STC89C52為真?zhèn)€系統(tǒng)的控制,將其編寫的程序以二進制的形式燒入后,它將按照編寫的指令運行。通過P2.0,P2.1和P2.2與右上方的DS1302時鐘芯片的聯系在一起,從而控制DS1302的執(zhí)行方式。在STC89C52的控制下,1602液晶顯示器能顯示當前時間,提示用戶修改時間;左下方的繼電器能在設定的開啟時間閉合,在設定的關閉時間斷開;中間的藍色信號燈在繼電器閉合是點亮;四個獨立鍵盤在1602液晶顯示器配合下完成系統(tǒng)時間、開啟時間和關閉時間的設置;右下方整個模塊為系統(tǒng)提示模塊,當系統(tǒng)時間與設定的開啟或者關閉時間相同時,D1將閃爍3次同時蜂鳴器響3聲;D2用于模擬用電器,當繼電器閉合時,將會被點亮。
3.2系統(tǒng)時間的設置
當電源開啟時,1602將顯示系統(tǒng)初始化時間,按下FUC鍵后,時間停止走動并且顯示秒的數字將會閃爍,此時可以通過ADD和SUB鍵調節(jié)。其中每按下ADD鍵數字將加1,每按下SUB鍵數字將減1.調節(jié)完秒后,再次按下FUC鍵,閃爍的光標將轉移到分鐘位置,同樣通過調節(jié)ADD和SUB鍵盤調節(jié)當前的時間。
同樣的原理調節(jié)小時與日期。當調節(jié)星期時候,按下ADD和SUB將按照星期的英文縮寫變化顯示。調節(jié)完星期后在此按下FUN鍵后,閃爍光標將消除,同時時間開始在調節(jié)完畢的基礎上開始運行。
3.3開啟與關閉時間的設置
在1602顯示器正常顯示時間的期間,按下CHOOSE鍵,液晶顯示器顯示當前設置的開啟時間,如圖4所示。按下FUC鍵后,光標在秒位閃爍,同樣通過ADD和SUB鍵進行調節(jié)。再次按下CHOOSE鍵后,液晶顯示器顯示當前關閉時間。同樣按下FUC鍵配合ADD與SUB鍵調節(jié)關閉時間。再次按下CHOOSE鍵,顯示器回到系統(tǒng)時間顯示界面。當系統(tǒng)時間與設定的啟動時間相同時,繼電器閉合,蜂鳴器響3聲,D1閃爍3次,信號燈變藍,同時D2被點亮。直到系統(tǒng)時間與設定的關閉時間相同,蜂鳴器再次響3聲,D1閃爍3次,信號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度時尚消費品代理進口及市場布局合同
- 二零二五年度退休科研人員合作研發(fā)聘用合同
- 二零二五學年度學生校車安全乘車環(huán)境改善與優(yōu)化協(xié)議
- 股權代持協(xié)議書標準模板:2025年度股權置換與重組范本
- 二零二五年度校園安全責任與學生家長參與合同
- 二零二五年度購物中心日常保潔與應急處理合同
- 三字經中道理的故事解讀
- 旅游目的地營銷與品牌形象塑造研究
- 綠化零工勞務合同
- 產品供應和分銷合同
- 電網工程設備材料信息參考價(2024年第四季度)
- 2025年江蘇農牧科技職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年湖南鐵道職業(yè)技術學院單招職業(yè)技能測試題庫及答案解析word版
- 2023年蘇州衛(wèi)生職業(yè)技術學院高職單招(數學)試題庫含答案解析
- 中職學生日常行為規(guī)范主題班會講稿
- 《大數據分析與應用》教學大綱
- 2022年中國遠洋海運集團有限公司招聘考試題庫及答案解析
- 供應鏈管理課件第5章供應鏈合作伙伴選擇與評價
- 4D現場管理培訓ppt課件(PPT 45頁)
- 餐飲店面投資預算(900平方米)
- 小學生個人簡歷WORD模板
評論
0/150
提交評論