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