• 
    

    
    

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

      基于51單片機(jī)的電子萬(wàn)年歷的設(shè)計(jì)

      2016-05-30 20:59:27翟政凱
      大東方 2016年9期
      關(guān)鍵詞:溫度傳感器時(shí)鐘單片機(jī)

      摘 要:電子萬(wàn)年歷是單片機(jī)系統(tǒng)的一個(gè)應(yīng)用,由硬件和軟件相配合使用。硬件由主控器、時(shí)鐘電路、溫度檢測(cè)電路、顯示電路、鍵盤接口5個(gè)模塊組成。主控模塊用AT89C52、時(shí)鐘電路用時(shí)鐘芯片DS1302、顯示模塊用LED數(shù)碼管、溫度檢測(cè)采用DS18B20溫度傳感器、鍵盤接口電路用普通按鍵接上拉電阻完成;軟件利用C語(yǔ)言編程實(shí)現(xiàn)單片機(jī)程序控制。單片機(jī)通過(guò)時(shí)鐘芯片DS1302獲取時(shí)間數(shù)據(jù),DS18B20采集溫度信號(hào)送該給單片機(jī)處理,單片機(jī)再把時(shí)間數(shù)據(jù)和溫度數(shù)據(jù)送給74LS154譯碼,然后通過(guò)三極管C9015放大驅(qū)動(dòng)LED數(shù)碼管顯示陽(yáng)歷年、月、日、時(shí)、秒、鬧鐘、星期、溫度。

      關(guān)鍵詞:電子萬(wàn)年歷;單片機(jī);溫度傳感器;時(shí)鐘;數(shù)碼顯示

      1引言

      隨著微電子技術(shù)和超大規(guī)模集成電路技術(shù)的不斷發(fā)展,家用電子產(chǎn)品不但種類日益豐富,而且變得更加經(jīng)濟(jì)實(shí)用,單片微型計(jì)算機(jī)體積小、性價(jià)比高、功能強(qiáng)、可靠性高等獨(dú)有的特點(diǎn),在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用。

      2方案論證與設(shè)計(jì)

      2.1控制部分的方案選擇

      (1)用可編程邏輯器件設(shè)計(jì)??刹捎肁LTERA公司的FLEX10K系列PLD器件。設(shè)計(jì)起來(lái)結(jié)構(gòu)清晰,各個(gè)模塊,從硬件上設(shè)計(jì)起來(lái)相對(duì)簡(jiǎn)單,控制與顯示的模塊間的連接也會(huì)比較方便。但是考慮到本設(shè)計(jì)的特點(diǎn),EDA在功能擴(kuò)展上比較受局限,而且EDA占用的資源也相對(duì)多一些。從成本上來(lái)講,用可編程邏輯器件來(lái)設(shè)計(jì)也沒(méi)有什么優(yōu)勢(shì)。

      (2)用凌陽(yáng)16位單片機(jī)設(shè)計(jì)。凌陽(yáng)16位單片機(jī)有豐富的中斷源和時(shí)基,方便本實(shí)驗(yàn)的設(shè)計(jì)。它的準(zhǔn)確度相當(dāng)高,并且C語(yǔ)言和匯編兼容的編程環(huán)境也很方便來(lái)實(shí)現(xiàn)一些遞歸調(diào)用。I/O口功能也比較強(qiáng)大,方便使用。用凌陽(yáng)16位單片機(jī)做控制器最有特色的就是它的可編程音頻處理,可完成語(yǔ)音的錄制播放和識(shí)別。這些都方便對(duì)設(shè)計(jì)進(jìn)行擴(kuò)展,使設(shè)計(jì)更加完善。成本也相對(duì)低一些。但是,在控制與顯示的結(jié)合上有些復(fù)雜,顯示模組資源相對(duì)有限,而且單片機(jī)的穩(wěn)定性不是很高。

      (3)主控芯片使用51系列AT89C52單片機(jī),時(shí)鐘芯片用美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的時(shí)鐘DS1302。采用DS1302作為主要計(jì)時(shí)芯片,可以做到計(jì)時(shí)準(zhǔn)確。更重要的是,DS1302可以在很小電流的后備電源(2.5~5V電源,在2.5V時(shí)耗電小于300nA)下繼續(xù)計(jì)時(shí),停電后時(shí)鐘無(wú)需重新調(diào)整,并可編程選擇多種充電電流來(lái)對(duì)后備電源進(jìn)行慢速充電,可以保證后備電源基本不耗電,還可自設(shè)鬧鈴,陽(yáng)歷、星期與年月日自動(dòng)對(duì)應(yīng)。本系統(tǒng)采用了此方案。

      2.2測(cè)溫部分的方案選擇

      (1)在日常生活及工農(nóng)業(yè)生產(chǎn)中經(jīng)常要乃至溫度的檢測(cè)及控制,傳統(tǒng)的測(cè)溫元件有熱電偶和熱電阻。而熱電偶和熱電阻測(cè)一般都是電壓,再轉(zhuǎn)換成對(duì)應(yīng)的溫度,需要比較多的外部硬件支持,硬件電路復(fù)雜,軟件調(diào)試復(fù)雜,制作成本高。

      (2)與前面相比,采用美國(guó)DALLAS半導(dǎo)體公司繼DS1820之后推出的一種改進(jìn)型智能溫度傳感器DS18B20作為檢測(cè)元件,測(cè)溫范圍為-55~125°C,最大分辨率可達(dá)0.0625°C。DS18B20可以直接讀出被測(cè)溫度值,而且采用3線制與單片機(jī)相連,減少了外部的硬件電路,具有低成本和易使用的特點(diǎn)。

      2.3顯示部分的方案選擇

      (1)液晶顯示方式。液晶顯示效果出眾,可以運(yùn)用菜單項(xiàng)來(lái)方便操作,但是在顯示時(shí),特別是使用秒表功能時(shí)掃描速度跟不上,屏幕會(huì)有明顯的閃爍。而且由于61板的存儲(chǔ)空間有限,液晶顯示就不能與語(yǔ)音播抱程序同時(shí)實(shí)現(xiàn)。這些大大影響了電子萬(wàn)年歷的性能。

      (2)相比液晶顯示,8段數(shù)碼管雖然操作比液晶顯示略顯繁瑣,但可視范圍十分寬,而且經(jīng)濟(jì)實(shí)惠,也不需要復(fù)雜的驅(qū)動(dòng)程序。所以最后選擇LED數(shù)碼管顯示方案。

      綜上所述,按照系統(tǒng)設(shè)計(jì)功能的要求,確定硬件系統(tǒng)由主控制器、時(shí)鐘模塊、測(cè)溫電路、顯示模塊、鍵盤接口共5個(gè)模塊組成,總體系統(tǒng)構(gòu)成框圖如圖3.1所示。

      圖1電子萬(wàn)年歷系統(tǒng)構(gòu)成框圖

      3系統(tǒng)硬件電路設(shè)計(jì)

      電子萬(wàn)年歷電路原理圖見(jiàn)附件一,系統(tǒng)由主控制器AT89C52、時(shí)鐘芯片DS1302、溫度傳感器DS18B20傳感器、顯示電路及鍵盤掃描電路組成。

      3.1主控器AT89C52

      ATMEL公司生產(chǎn)的AT89C52單片機(jī)采用高性能的靜態(tài)80C51設(shè)計(jì),由先進(jìn)工藝制造,并帶有非易失性Flsah程序存儲(chǔ)器。它是一種高性能、低功耗的8位CMOS微處理芯片,市場(chǎng)應(yīng)用最多。主要性能特點(diǎn)有:8KBFlashROM,可以檫寫1000次以上,數(shù)據(jù)保存10年。256字節(jié)內(nèi)部RAM。

      3.2時(shí)鐘電路DS1302

      用于時(shí)鐘或RAM數(shù)據(jù)讀/寫的單字節(jié)或多字節(jié)(脈沖方式)數(shù)據(jù)傳送方式;

      簡(jiǎn)單的3線接口;

      可選的慢速充電(至Vcc1)的能力。

      DS1302時(shí)鐘芯片包括實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)的靜態(tài)RAM。它經(jīng)過(guò)一個(gè)簡(jiǎn)單的串行接口與微處理器通信。實(shí)時(shí)時(shí)鐘/日歷提供秒、分、時(shí)、日、周、月和年等信息。對(duì)于小于31天的月和月末的日期自動(dòng)調(diào)整,還包括閏年校正的功能。時(shí)鐘的運(yùn)行可以采用24h或帶AM(上午)/PM(下午)的12h格式。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)。DS1302有主電源/后備電源雙電源引腳:Vcc1在單電源與電池供電的系統(tǒng)中提供低電源,并提供低功率的電池備份;Vcc2在雙電源系統(tǒng)中提供主電源,在這種運(yùn)用方式中,Vcc1連接到備份電,以便在沒(méi)有主電源的情況下能保存時(shí)間信息以及數(shù)據(jù)。DS1302由Vcc1或Vcc2中較大者供電。當(dāng)Vcc2大于Vcc1+0.2V時(shí),Vcc2給DS1302供電;當(dāng)Vcc2小于Vcc時(shí),DS13026由Vcc1供電。

      3.3DS1302數(shù)據(jù)操作原理

      DS1302在任何數(shù)據(jù)傳送時(shí)必須先初始化,把RST腳置為高電平,然后把8位地址和命令字裝入移位寄存器,數(shù)據(jù)在SCLK的上升沿被輸入。無(wú)論是讀周期還是寫周期,開(kāi)始8位指定40個(gè)寄存器中哪個(gè)將被訪問(wèn)到。在開(kāi)始8個(gè)時(shí)鐘周期,把命令字節(jié)裝入移位寄存器之后,另外的時(shí)鐘周期在讀操作時(shí)輸出數(shù)據(jù),在寫操作是寫入時(shí)寫入數(shù)據(jù)。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為8加8,在多字節(jié)方式下為8加字節(jié)數(shù),最大可達(dá)248字節(jié)數(shù)。

      4總結(jié)

      此次設(shè)計(jì)立足于電子技術(shù)的實(shí)際運(yùn)用,不斷實(shí)踐,開(kāi)拓了思維,設(shè)計(jì)以考查、調(diào)研、搜集資料、擬訂方案、進(jìn)行系統(tǒng)規(guī)劃、編程、仿真、調(diào)試的流程,使我深刻的體會(huì)到了在學(xué)習(xí)我們專業(yè)的過(guò)程中理論與實(shí)踐相結(jié)合的重要性,同時(shí)也解決了以前學(xué)習(xí)比較模糊的專業(yè)知識(shí)點(diǎn),使自己掌握的專業(yè)知識(shí)更加結(jié)構(gòu)化、系統(tǒng)化。

      總之,本次設(shè)計(jì)在各位領(lǐng)導(dǎo)的精心安排與大力支持下;在指導(dǎo)老師的耐心指導(dǎo)下;在各位同學(xué)和朋友的貼心幫助下解決了許多設(shè)計(jì)中的實(shí)際困難,我以最低的成本和最簡(jiǎn)單的方案設(shè)計(jì)出了功能強(qiáng)大的電子萬(wàn)年歷。

      參考文獻(xiàn):

      [1]韓志軍,劉新民.數(shù)字溫度傳感器DS18B20及其應(yīng)用,2003年3月第1卷第1期.

      [2]江太輝,鄧展威.DS18B20數(shù)字式溫度傳感器的特性與應(yīng)用.《電子技術(shù)》,2003年第12期.

      [3]陳躍東.DS18B20集成溫度傳感器原理及其應(yīng)用.安徽機(jī)電學(xué)院學(xué)報(bào),2002年l2月第l7卷第4期.

      作者簡(jiǎn)介:

      翟政凱(1989—),男,漢,籍貫內(nèi)蒙古,職稱助教,學(xué)歷碩士研究生,研究方向:軟件技術(shù)。

      (作者單位:威海職業(yè)學(xué)院)

      猜你喜歡
      溫度傳感器時(shí)鐘單片機(jī)
      別樣的“時(shí)鐘”
      古代的時(shí)鐘
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      溫度傳感器DS18B20在溫度計(jì)設(shè)計(jì)中的應(yīng)用
      電子制作(2019年12期)2019-07-16 08:45:44
      基于單片機(jī)的便捷式LCF測(cè)量?jī)x
      電子制作(2019年9期)2019-05-30 09:42:02
      一種高性能CMOS溫度傳感器
      XTR105電流變送器在溫度傳感器中的應(yīng)用
      電子制作(2018年12期)2018-08-01 00:47:40
      有趣的時(shí)鐘
      時(shí)鐘會(huì)開(kāi)“花”
      黔西| 水富县| 聂拉木县| 临洮县| 敦煌市| 湛江市| 绵阳市| 泸溪县| 东乡族自治县| 丰都县| 牙克石市| 峨山| 新安县| 肇东市| 黔江区| 宁强县| 岱山县| 龙门县| 西华县| 绥棱县| 青阳县| 宣威市| 黄浦区| 宁陕县| 祁连县| 清远市| 和平区| 保山市| 东莞市| 修水县| 同仁县| 梓潼县| 锡林郭勒盟| 砚山县| 兖州市| 新绛县| 永川市| 广德县| 安顺市| 武冈市| 渭南市|