1. 液晶顯示時分秒,星期; 2. 可按鍵調節(jié)設置(1個按鍵設置模式,1個按鍵實現(xiàn)“+”, 1個按 鍵實現(xiàn)“-”); 調節(jié)模式時,待修改字符的光標要處于閃爍狀態(tài)
現(xiàn)今,高精度的計時工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘,石英表,石英鐘都采用了石英技術,因此走時精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調校,數(shù)字式電子鐘用集成電路計時,譯碼代替機械式傳動,用LED顯示器代替顯示器代替指針顯示進而顯示時間,減小了計時誤差,這種表具有時,分,秒顯示時間的功能,還可以進行時和分的校對,片選的靈活性好。
本設計是利用基于AT89C52單片機用液晶顯示器制作的實用液晶電子鐘,可完成計時、計分、計秒和校時、校分的功能。微處理器是單片機的核心,完成運算和控制的操作串行口數(shù)據(jù)存儲器與復位電路,時鐘電路,校對電路由微處理器控制完成各自的任務。最后通過液晶顯示時、分、秒。
1.2 設計總體方案及系統(tǒng)框圖 采用AT89C52來設計液晶電子鐘。按照功能要求確定系統(tǒng)方案,如下圖1所示。從圖1中可以看出該設計有電源指示部分,串行下載和供電部分,復位電路,時鐘電路,CPU電路和液晶顯示屏等組成。
2 系統(tǒng)硬件電路設計 2.2 各模塊功能分析 2.3 模塊電路設計 (1) CPU電路:單片機作為整個硬件系統(tǒng)的核心,它既是協(xié)調整機工作的控制器,又是數(shù)據(jù)處理器。它由單片機、時鐘電路、復位電路等組成。為了簡化電路、降低成本、提高可靠性,本設計采用AT89C52作為主控制器,外加一些控制電路來實現(xiàn)時鐘的基本功能。 (2) 復位電路:電阻給電容充電,電容的電壓緩慢上升直到vcc,沒到vcc時芯片復位腳近四低電平,于是芯片復位,接近vcc時芯片復位腳近高電平,于是芯片復位,復位完成。
(3) 時鐘電路:是一個振蕩器,給單片機提供一個節(jié)拍,單片機執(zhí)行各種操作必須在這個節(jié)拍的控制下才能進行。因此單片機沒有時鐘電路是不會正常工作的。時鐘電路本身不會控制什么東西,而是通過程序讓單片機根據(jù)時鐘來做相應工作。
3 系統(tǒng)軟件設計 3.1 程序流程圖
3.2 程序主要模塊 (1)延時函數(shù)
(2)初始化液晶
(3)設置定時
(4)秒進位
4.1系統(tǒng)調試 在串口下載選擇對應的型號及串口號,下載程序代碼進入單片機。
4.2系統(tǒng)仿真 (1)按下復位鍵鍵4,時鐘顯示的時間復位
(2)按下功能鍵鍵1,可以選擇需要調節(jié)的模塊,當按下增加鍵鍵2,數(shù)字或星期會增加;當按下減小鍵鍵3,數(shù)字或星期會減小。則此液晶電子鐘的功能已全部實現(xiàn)。
下載:
仿真代碼PCB.7z
(1.18 MB, 下載次數(shù): 51)
2021-12-13 03:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|