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