国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

電子萬(wàn)年歷的設(shè)計(jì)和制作

2012-04-29 23:11孫偉
2012年10期
關(guān)鍵詞:單片機(jī)

孫偉

摘要:本設(shè)計(jì)主要是利用單片機(jī)將時(shí)鐘芯片DS12C887里的時(shí)鐘信息讀出并通過(guò)七段數(shù)碼管來(lái)顯示時(shí)間。該設(shè)計(jì)電路具有結(jié)構(gòu)簡(jiǎn)單、性能穩(wěn)定、調(diào)試方便、成本低廉等特點(diǎn),適合大多數(shù)單片機(jī)愛(ài)好者學(xué)習(xí)與制作。

關(guān)鍵詞:?jiǎn)纹瑱C(jī);萬(wàn)年歷;時(shí)鐘芯片;七段數(shù)碼管

一、引言

電子萬(wàn)年歷作為電子類(lèi)小設(shè)計(jì)不僅是市場(chǎng)上的寵兒,也是單片機(jī)設(shè)計(jì)中一個(gè)很常用的題目。它具有很好的開(kāi)放性和可發(fā)揮性。本課題的主導(dǎo)思想是軟硬件相結(jié)合,以硬件為基礎(chǔ),來(lái)進(jìn)行各功能模塊軟件程序的編寫(xiě);軟件系統(tǒng)的編寫(xiě)主要以單片機(jī)語(yǔ)言為基礎(chǔ),增加了程序的可讀性和可移植性,為了便于擴(kuò)展和更改,軟件的設(shè)計(jì)采用模塊化結(jié)構(gòu),使程序設(shè)計(jì)的邏輯關(guān)系更加簡(jiǎn)潔明了。系統(tǒng)最終通過(guò)LED數(shù)碼管為載體顯示數(shù)據(jù),所以具有人性化的操作和美觀的頁(yè)面效果,可以顯示時(shí)間、日期、星期。

二、硬件系統(tǒng)設(shè)計(jì)

1.系統(tǒng)功能分析

該系統(tǒng)具有數(shù)碼顯示年、月、日、時(shí)、分、秒的時(shí)間信息的功能,其時(shí)間信息可以任意的調(diào)整。這個(gè)系統(tǒng)所需要的制作成本低廉,制作簡(jiǎn)單,所需要的程序簡(jiǎn)單。該系統(tǒng)以單片機(jī)為核心,配合時(shí)鐘芯片,利用譯碼器使時(shí)間數(shù)碼顯示。由于時(shí)鐘芯片內(nèi)部時(shí)間信息不一定準(zhǔn)確,所以需要時(shí)間調(diào)整模塊對(duì)時(shí)鐘芯片內(nèi)部的時(shí)間信息進(jìn)行調(diào)整。

2.主要元件介紹

(1)、目前市場(chǎng)上的單片機(jī),種類(lèi)繁多,性能各異。所以,如何選擇適合本系統(tǒng)的單片機(jī)就成為本設(shè)計(jì)首要解決的問(wèn)題。通常,單片機(jī)的選擇以性價(jià)比高、能夠滿足實(shí)際需要、常用等為標(biāo)準(zhǔn)。為此,本設(shè)計(jì)中的單片機(jī)選用AT89C52單片機(jī)。

(2)、DS12C887是美國(guó)DALLAS公司推出的RTC,是DS1287、DS12887的增強(qiáng)型品種,功能上相當(dāng)于MC146818B的的改進(jìn)型。DS12C887實(shí)時(shí)時(shí)鐘芯片功能豐富,可以用來(lái)直接代替IBMPC上的時(shí)鐘日歷芯片DS12887,同時(shí),它的管腳也和MC146818B、DS12887相兼容。由于DS12C887能夠自動(dòng)產(chǎn)生世紀(jì)、年、月、日、時(shí)、分、秒等時(shí)間信息,其內(nèi)部又增加了世紀(jì)寄存器,從而利用硬件電路解決“千年”問(wèn)題;DS12C887中自帶有鋰電池,外部掉電時(shí),其內(nèi)部時(shí)間信息還能夠保持10年之久;對(duì)于一天內(nèi)的時(shí)間記錄,有12小時(shí)制和24小時(shí)制兩種模式。在12小時(shí)制模式中,用AM和PM區(qū)分上午和下午;時(shí)間的表示方法也有兩種,一種用二進(jìn)制數(shù)表示,一種是用BCD碼表示;DS12C887中帶有128字節(jié)RAM,其中有11字節(jié)RAM用來(lái)存儲(chǔ)時(shí)間信息,4字節(jié)RAM用來(lái)存儲(chǔ)DS12C887的控制信息,稱(chēng)為控制寄存器,113字節(jié)通用RAM使用戶使用;此外用戶還可對(duì)DS12C887進(jìn)行編程以實(shí)現(xiàn)多種方波輸出,并可對(duì)其內(nèi)部的三路中斷通過(guò)軟件進(jìn)行屏蔽。

DS12C887芯片采用的是24腳雙列直插式封裝,其引腳接口邏輯和內(nèi)部操作方法與MC146818B基本一致,不同的是晶體振蕩器、振蕩電路、充電電路和可充電鋰電池等封裝成一個(gè)加厚的集成電路模塊。DS12C887通電時(shí)會(huì)自動(dòng)對(duì)電池充電,充足一次可運(yùn)行半年之久,正常工作時(shí)間可保證時(shí)鐘數(shù)據(jù)十年內(nèi)不會(huì)丟失。DS12C887內(nèi)部有專(zhuān)門(mén)的接口電路,使用時(shí)無(wú)需任何外圍電路即可和計(jì)算機(jī)總線連接,是一個(gè)真正的全自動(dòng)日歷時(shí)鐘單元電路模塊。

三、軟件系統(tǒng)設(shè)計(jì)

1.流程圖設(shè)計(jì)

主程序流程圖設(shè)計(jì)如圖1所示,顯示程序流程圖如圖2所示。

2.測(cè)試環(huán)境介紹

在初步完成系統(tǒng)的硬件電路設(shè)計(jì)與軟件流程圖及測(cè)試程序編寫(xiě)之后,要在特定的環(huán)境之下進(jìn)行測(cè)試,以便確定設(shè)計(jì)是否正確,是否需要調(diào)整。那么測(cè)試環(huán)境我們選擇使用WAVE6000環(huán)境。WAVE6000,中/英文界面可任選,用戶源程序的大小不受任何限制,有豐富的窗口顯示方式,多方位,動(dòng)態(tài)地展示防真的各種過(guò)程,使用極為便利。防真器同時(shí)還可以直接工作于KeiluVision調(diào)試環(huán)境下,適應(yīng)不同的用戶操作習(xí)慣。

四、電路制作

1.用Protel99SE軟件畫(huà)出電路圖,生成網(wǎng)絡(luò)表文件,然后進(jìn)行印制電路板的設(shè)計(jì)與制作。

2.在安裝與調(diào)試之前,要準(zhǔn)備起子、萬(wàn)用表、剪刀等必備工具,在調(diào)試電路時(shí),對(duì)于軟件采用程序單步調(diào)試的方法,將偉幅仿真器與單片機(jī)連接,同時(shí)連接相關(guān)電路,運(yùn)行程序,一步一步檢測(cè)程序和電路現(xiàn)象是否正確。

3.在焊接電路之前,先對(duì)照元器件清單檢查元器件的數(shù)量、規(guī)格、型號(hào)是否一致,確認(rèn)無(wú)誤后,就可以開(kāi)始焊接裝配電路。焊接元器件時(shí)建議遵循先矮后高、先小后大、先里后外的原則。當(dāng)所有元器件焊接完畢后,要仔細(xì)檢查各個(gè)焊點(diǎn)是否牢固,不要存在虛焊、連焊等現(xiàn)象。(作者單位:江蘇射陽(yáng)人力資源和社會(huì)保障局)

參考文獻(xiàn):

[1]鄒麗新,翁桂榮.《單片機(jī)微型計(jì)算機(jī)及接口技術(shù)》[J].蘇州大學(xué)出版社,2002.4

[2]求是科技:《單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航》[J].北京人民郵電出版社,2004.5

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
基于單片機(jī)的層次漸變暖燈的研究
基于單片機(jī)的多功能智能插排
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
Microchip推出兩個(gè)全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)