• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      電子萬年歷的設(shè)計和制作

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

      孫偉

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

      關(guān)鍵詞:單片機(jī);萬年歷;時鐘芯片;七段數(shù)碼管

      一、引言

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

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

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

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

      2.主要元件介紹

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

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

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

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

      1.流程圖設(shè)計

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

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

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

      四、電路制作

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

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

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

      參考文獻(xiàn):

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

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

      猜你喜歡
      單片機(jī)
      基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的多功能智能插排
      電子制作(2019年11期)2019-07-04 00:34:48
      基于單片機(jī)的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機(jī)之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
      電子制作(2017年9期)2017-04-17 03:00:53
      基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
      電子制作(2017年19期)2017-02-02 07:08:27
      基于單片機(jī)的三維LED點(diǎn)陣設(shè)計
      電子制作(2016年21期)2016-05-17 03:52:51
      Microchip推出兩個全新PIC單片機(jī)系列
      基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
      龙川县| 宾川县| 罗山县| 靖宇县| 化州市| 突泉县| 崇阳县| 曲周县| 无为县| 樟树市| 会理县| 越西县| 绥芬河市| 克拉玛依市| 兴文县| 繁峙县| 云和县| 宁陕县| 张家港市| 襄城县| 南宁市| 永德县| 图片| 汉中市| 都江堰市| 会泽县| 商洛市| 玛多县| 丰原市| 康马县| 西乡县| 祥云县| 红桥区| 旬邑县| 自治县| 延长县| 邢台市| 沾益县| 博乐市| 德清县| 花莲县|