付超 彭森
摘要:系統(tǒng)采用AT89C51單片機,以匯編語言為基礎,目的是設計一個可以用四位的數(shù)碼顯示管能夠顯示時、分的電子時鐘,電子時鐘是基于單片機的一種計時工具,單片機通過延時中斷產(chǎn)生一定的時間中斷,用秒的定義,通過計數(shù)滿60秒進一,滿60分進一,滿24小時清零。從而達到計時的目的,是人們生活的必要工具。
關鍵詞:AT89C51;數(shù)碼顯示管;電子時鐘
1引言
隨著現(xiàn)代科學技術的發(fā)展,電子時鐘貼近我們的實際生活,廣泛應用于各種不同的定時系統(tǒng),用來完成各種的定時操作功能。用單片機產(chǎn)生并實現(xiàn)延時,是實時控制的發(fā)展主要方向。通過單片機產(chǎn)生的定時系統(tǒng),具有很強的通用性、精確性、實用性。系統(tǒng)中,定時時間達到時將相應的數(shù)碼顯示管被點亮,此功能應用到更廣泛應用到其他領域,產(chǎn)生的延時不但解決了許多誤差性的問題,而且還給人民的生活帶來了許多的便利,十分貼近我們的生活,生活常見的由于單片機產(chǎn)生延時的工具隨處可見,幾乎成為了我們生活的必需品。
2工作原理
1)單片機的產(chǎn)生的信號通過控制在數(shù)碼顯示管顯示出來。
2)單片機通過信號脈沖使其他的各部分工作。
3)電路具有三大模塊:控制電路、顯示電路、及校正電路。
4)通過延時產(chǎn)生時間中斷,通過計數(shù)器產(chǎn)生計時,產(chǎn)生進位。
3系統(tǒng)設計
DS18820的功能特點:單線接口僅僅需要一個端口進行通信,多個DS18820通過并聯(lián)在唯一的三線上,來實現(xiàn)多點組網(wǎng)的功能,不需要其他外部器件即可通過數(shù)據(jù)線供電,電壓的范圍為3.0~5.5V,具有零待機功耗的優(yōu)點,溫度以9或12位數(shù)字時讀出,通過可定義的非易失性溫度報警設置,報警搜索指令識別并通過標志超溫度報警條件的器件,負電壓特性,電源的極性反接時,溫度計不會發(fā)熱而因此燒毀,但是不能正常工作。下面沒有給出具體的DS18820的結(jié)構(gòu)和具體的功能,下圖僅為大致的系統(tǒng)電路。電路中,還有顯示器,我的這個設計中顯示器選擇AMPIRE128×64,圖1為總體設計電路,只是一個結(jié)構(gòu)示意圖。
4系統(tǒng)仿真
將電路連接完成后,在KEIL的大環(huán)境下編譯鏈接裝入issue7Professional中,修改預定的數(shù)據(jù)并進行系統(tǒng)仿真,按照設計本身的要求進行改變數(shù)據(jù)和連接方式,多次試驗,最后得到圖2的仿真圖。
5結(jié)論
通過這次的設計使我掌握了許多以前沒有掌握的知識,對于面臨畢業(yè)的我來說,無疑是一次寶貴的經(jīng)歷,也希望這次機會能夠使自己變得更加地熱愛我們這個行業(yè),了解電子科學與技術這個專業(yè),雖然,過程是十分失敗的,經(jīng)歷一次次電路仿真的失敗,但是功夫不負有心人,最后,結(jié)果還是美好的,我希望在以后的時間里,無論是學習也好,還是工作也好,不會忘記時時刻刻有一顆學習的心,這個行業(yè)的信息更新實在是太快了,只要不斷學習才會學習到更多新的知識。就對于本次的設計來說的話,雖然說,做的設計本身對于其他人來說,是較為簡單的,但是對于我來說,是比較困難的,特別對DS18820這塊芯片的功能,特使是引腳的功能不是特別的了解,所以,我花了很多的時間在弄懂這快芯片的功能上了,后面的話,問題不是特別大,我終于了解到我們我們這個專業(yè)的魅力所在了。endprint