1. 程式人生 > 其它 >基於51微控制器電子時鐘的設計與返現發現

基於51微控制器電子時鐘的設計與返現發現

這篇文章是摘自吉林工商學院的王晨旭同志。

隨著科技的發展,人們對於生活的要求越來越高,也更加追求通過智慧裝置對於常用裝置進行控制,以期達到智慧化管理的需求。根據目前這種實際情況,本文設計了一個微控制器多功能時鐘系統,它具有時間現實功能、小時轉換等功能。
1設計概述及目的
為了滿足實際功能需求,本文設計了一款基於51微控制器的電子時鐘,其主要包含以下幾個功能:
1.1時間顯示功能
由微控制器和數碼管組成,利用P0口控制6位數碼管的段選端,並將P2口與數碼管的位選端相連,實現僅通過2個IO口即可控制6位數碼管的控制,利用數碼管動態顯示實現從左至右分別顯示:小時.分鐘.秒的功能。
1.2時鐘基本功能
本設計通過在微控制器的P1口處連線4個按鍵,進而實現時鐘的小時加、分鐘加、秒清零以及12/24小時切換的功能,並且能夠通過兩個led燈接替點亮或熄滅進而標識電子時鐘目前的工作模式及狀態,便於使用者使用,具有較強的實用性。
2電子時鐘主要功能模組分析與設計
本文設計的電子時鐘主要由微控制器的最小系統、按鍵控制模組、led燈顯示模組、時鐘顯示模組構成,下面針對以上各個功能模組進行分析。
2.1微控制器最小系統
單片所接晶振值為12MHz,其最小系統電路結構如圖1所示:



2.2按鍵控制模組
本設計由四個按鍵構成,與微控制器的P1口相連,其電路連線如圖2所示。通過程式掃描該口是否為低電平從而判斷按鍵是否按下,進而實現其所對應的功能,此四個按鍵由上到下分別對應:小時加、分鐘加、秒清零以及12/24小時切換的功能。



2.3時鐘顯示模組
本功能模組將微控制器的的P0口通過74LS573與數碼管相連控制其段選端,電路如圖3所示,可實現“小時.分鐘.秒”的顯示功能。



2.4led燈顯示模組



通過按鍵可選擇電子時鐘的工作模式(12小時/24小時),本設計保證在0-12h(即上午)電路中對應的黃燈點亮,12-24h(即下午)時對應的黃燈滅,以此標識電子時鐘的工作模式。
3總結
本設計採用STC89C51微控制器、數碼管、led燈以及按鍵電路等組成,結合74LS573鎖存器控制6位數碼管實現顯示“小時.分鐘.秒”的功能。本設計的電子時鐘可實現12小時/24小時切換顯示,可靈活實現小時加、分鐘加、秒清零等功能。本設計具有較強的靈活性,可實現性高,具有較高的應用價值。