基于AT89C51單片機(jī)的智能萬(wàn)年歷設(shè)計(jì)_畢業(yè)論文設(shè)計(jì)_第1頁(yè)
基于AT89C51單片機(jī)的智能萬(wàn)年歷設(shè)計(jì)_畢業(yè)論文設(shè)計(jì)_第2頁(yè)
基于AT89C51單片機(jī)的智能萬(wàn)年歷設(shè)計(jì)_畢業(yè)論文設(shè)計(jì)_第3頁(yè)
基于AT89C51單片機(jī)的智能萬(wàn)年歷設(shè)計(jì)_畢業(yè)論文設(shè)計(jì)_第4頁(yè)
基于AT89C51單片機(jī)的智能萬(wàn)年歷設(shè)計(jì)_畢業(yè)論文設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩71頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 河南科技學(xué)院新科學(xué)院2012屆本科畢業(yè)論文(設(shè) 計(jì))基于單片機(jī)智能萬(wàn)年歷的設(shè)計(jì)學(xué)生姓名: 何鈞鋒 所在系別: 機(jī)電系 所學(xué)專業(yè): 電氣工程及其自動(dòng)化 導(dǎo)師姓名: 仝祥云 邵鋒 完成時(shí)間:_2012年5月15日 摘 要隨著科技的快速發(fā)展,自從觀太陽(yáng)、擺鐘到現(xiàn)在電子鐘,人類不斷研究,不斷創(chuàng)新紀(jì)錄。本文主要介紹了基于單片機(jī)的智能電子萬(wàn)年歷的研制,該萬(wàn)年歷能夠?qū)崟r(shí)顯示公歷年、月、日、時(shí)、分、秒,以及對(duì)應(yīng)的農(nóng)歷日期,同時(shí)還能夠?qū)崟r(shí)測(cè)取環(huán)境溫度、使用遙控器對(duì)其進(jìn)行遙控操作以及語(yǔ)音播報(bào)功能。本系統(tǒng)的硬件部分主要由AT89C52單片機(jī)、AT89C2051單片機(jī)、時(shí)鐘芯片、溫度傳感器等部件組成,文中給出了詳細(xì)

2、的硬件設(shè)計(jì)實(shí)現(xiàn)及相關(guān)電路圖;軟件部分主要包含公歷轉(zhuǎn)農(nóng)歷的算法設(shè)計(jì)模塊、顯示模塊、時(shí)間的讀取、溫度的檢測(cè)模塊、紅外線的發(fā)射與接收模塊等,文中給出了系統(tǒng)的軟件程序流程圖及各功能模塊的軟件程序清單,最后介紹了整體系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)、仿真及調(diào)試過(guò)程,給出了下一步的改進(jìn)方案等。關(guān)鍵詞:?jiǎn)纹瑱C(jī),紅外遙控,語(yǔ)音播報(bào),萬(wàn)年歷,溫度AbstractWith the rapid development of science and technology, since the concept of the sun, the pendulum clock to the electronic clock, humans c

3、ontinue to study, and innovative record.This paper describes the development of microcontroller-based intelligent electronic calendar, the calendar to real-time display of the calendar year, month, day, minutes, seconds, and the corresponding lunar date, also be measured in real time to take the amb

4、ient temperature, use the remote control its remote operation.The hardware part of this system on AT89C52, AT89C2051 microcontroller, clock chip, temperature sensors and other components, the paper gives a detailed hardware design and related circuit;The software part consists mainly of the Gregoria

5、n calendar-lunar calendar algorithm design module, display module, the time to read, the temperature detection module, infrared transmit and receive modules, etc., are given in the software program of a software program flowchart and functional modules list, and finally the overall system design and

6、 implementation, simulation and debugging process, given the next step in the improvement program.Keywords:Microcontroller, Infrared Remote Control, Calendar, Temperature目 錄1 緒論52 設(shè)計(jì)要求53 整體硬件設(shè)計(jì)54 模塊電路設(shè)計(jì)64.1 溫度傳感器64.1.1 方案論證64.1.2 DS18B20的內(nèi)部結(jié)構(gòu)64.1.3 DS18B20與單片機(jī)的接口電路74.2 日歷模塊7 設(shè)計(jì)方案7 DS1302芯片特性8 DS1302

7、數(shù)據(jù)操作原理8 DS1302芯片引腳及引腳功能表9 內(nèi)部寄存器地址和內(nèi)容9 陽(yáng)歷程序9 時(shí)間調(diào)整程序9 陰歷程序94.3 紅外遙控模塊11 設(shè)計(jì)方案11 遙控發(fā)射器的設(shè)計(jì)124.3.3 遙控碼的編碼格式12 遙控接收系統(tǒng)的設(shè)計(jì)134.4 顯示模塊14 設(shè)計(jì)方案14 顯示電路的設(shè)計(jì)174.5 語(yǔ)音模塊17 設(shè)計(jì)方案174.5.2 語(yǔ)音模塊電路194.6 電源模塊19 設(shè)計(jì)方案19 穩(wěn)壓電源電路21組合調(diào)試與性能分析21 調(diào)試21 性能指標(biāo)225 結(jié)束語(yǔ)22致謝23參考文獻(xiàn)24附錄1 總體電路圖25附錄2 源程序261 緒論數(shù)字萬(wàn)年歷作為電子類的小產(chǎn)品以其方便、實(shí)用等優(yōu)勢(shì)成為市場(chǎng)上的寵兒,同時(shí)也成

8、為單片機(jī)設(shè)計(jì)培訓(xùn)中一個(gè)很實(shí)用的課題。然而,縱觀市場(chǎng),數(shù)字萬(wàn)年歷千篇一律,多年來(lái)并沒有多少創(chuàng)新,在當(dāng)今時(shí)代,智能家居理念已深入人心,所以我們?cè)O(shè)計(jì)的產(chǎn)品更應(yīng)該加智能化,功能更加多樣化,在未來(lái)的讓我們的生活更加和諧。本設(shè)計(jì)采用了單片機(jī)進(jìn)行控制,單片機(jī)芯片的微小體積和極低的成本科廣泛地嵌入到如玩具、家用電器、機(jī)器人、儀器儀表、汽車電子系統(tǒng)、工業(yè)控制單元、辦公自動(dòng)化設(shè)備、金融電子系統(tǒng)、艦船、個(gè)人信息終端及通信產(chǎn)品中,成為現(xiàn)代電子系統(tǒng)中最重要的智能化工具。單片機(jī)豐富的內(nèi)部資源可以供我們進(jìn)行各種擴(kuò)展,因此對(duì)設(shè)計(jì)者的要求比較高,不僅考察了對(duì)單片機(jī)的掌握能力更加強(qiáng)調(diào)了對(duì)單片機(jī)擴(kuò)展的應(yīng)用。而且要求設(shè)計(jì)的智能萬(wàn)年歷

9、在操作上力求簡(jiǎn)潔,功能上盡量齊全,顯示界面也要出色。所以智能萬(wàn)年歷無(wú)論從實(shí)用還是從培養(yǎng)能力的角度都很有價(jià)值。針對(duì)當(dāng)前市場(chǎng)上現(xiàn)有萬(wàn)年歷功能單一,不夠人性化的現(xiàn)狀,設(shè)計(jì)一款以單片機(jī)為核心控制器,除了傳統(tǒng)的功能可遙控操作的、具備語(yǔ)音播報(bào)功能的萬(wàn)年歷,提高智能家居的水平,豐富人們的日常生活情趣,真正讓科技融入現(xiàn)在智能家居理念。2 設(shè)計(jì)要求 系統(tǒng)的具體設(shè)計(jì)要求為:(1)采用數(shù)碼顯示,可顯示時(shí)間、日期、溫度等信息;(2)時(shí)間日誤差<1S;(3)具備語(yǔ)音播報(bào)功能,可播報(bào)當(dāng)前時(shí)間、日期、溫度等信息;(4)可遙控操作查詢和修改時(shí)間、日期、溫度等信息;(5)溫度精確到度?;谝陨弦?,所設(shè)計(jì)的系統(tǒng)必須有以下

10、結(jié)構(gòu)模塊:溫度傳感器單元1、參數(shù)的數(shù)碼管串行顯示單元2、紅外遙控發(fā)射與接收單元3、語(yǔ)音芯片單元4、電源電路單元5。3 整體硬件設(shè)計(jì)設(shè)計(jì)原理圖如圖1所示:系統(tǒng)的工作原理是:主控制器每隔一段時(shí)間(小于一秒鐘)讀一次時(shí)鐘芯片的內(nèi)部寄存器的值,將讀出的日歷、時(shí)間信息實(shí)時(shí)的顯示在LED數(shù)碼顯示器上。同時(shí),主控制器不斷的掃描按鍵電路、溫度測(cè)量電路、紅外遙控解碼電路及語(yǔ)音播報(bào)電路,當(dāng)有鍵按下時(shí),識(shí)別出按鍵的值并按照相應(yīng)的程序設(shè)計(jì)執(zhí)行不同的功能。溫度數(shù)據(jù)由測(cè)量電路(DS1280)獲得的溫度值送入顯示電路顯示。實(shí)時(shí)時(shí)鐘芯片紅外遙控發(fā)射電源電路 單片機(jī)控制器AT89S52數(shù)碼顯示管按鍵電路溫度測(cè)量電路語(yǔ)音電路圖1

11、 整體硬件原理圖4 模塊電路設(shè)計(jì) 溫度傳感器 方案論證在日常生活中及工農(nóng)業(yè)生產(chǎn)中,經(jīng)常要用到溫度的檢測(cè)及控制,傳統(tǒng)的測(cè)溫元件有熱電偶和熱電阻。而熱電偶和熱電阻測(cè)出的一般都是電壓,再轉(zhuǎn)換成對(duì)應(yīng)的溫度,需要比較多的外部硬件支持。其缺點(diǎn)如下:(1) 硬件電路復(fù)雜;(2) 軟件調(diào)試復(fù)雜;(3) 制作成本高。本溫度傳感器單元設(shè)計(jì)采用美國(guó)DALLAS半導(dǎo)體公司繼DS1820之后推出的一種改進(jìn)型只能溫度傳感器DS18B20作為檢測(cè)元件,測(cè)溫范圍從-55125,最高分辨率可達(dá)。DS18B20可以直接獨(dú)處被測(cè)溫度值,而且采用三線制與單片機(jī)相連,減少了外部硬件電路,具有低成本和易使用的特點(diǎn)。 DS18B20的內(nèi)部

12、結(jié)構(gòu) DS18B20采用3腳PR-35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如圖2所示。64位ROM和單線接口存儲(chǔ)器與控制邏輯I/O溫度傳感器高速緩存C高溫觸發(fā)器TH低溫觸發(fā)器TL配置寄存器8位CRC發(fā)生器VDD圖2 DS18B20內(nèi)部結(jié)構(gòu)框圖 64位ROM的位結(jié)構(gòu)如表1所示,開始8位是產(chǎn)品類型的編號(hào);接著是每個(gè)器件的唯一序號(hào),共有48位;最后8位是前面56位的CRC檢驗(yàn)碼,這也是多個(gè)DS18B20可以采用單線進(jìn)行通信的原因。非易失性溫度報(bào)警觸發(fā)器TH和TL,可通過(guò)軟件寫入用戶報(bào)警上下線數(shù)據(jù)。 表1 64位ROM結(jié)構(gòu)框圖8位校驗(yàn)碼CRC48位序列號(hào)8位工廠代碼MSBLSBMSBLSBMSBLS

13、B DS18B20與單片機(jī)的接口電路 DS18B20可以采用兩種方式供電:一種是采用電源供電方式,此時(shí)DS18B20的第1腳接地,第2腳作為信號(hào)線,第3腳接電源如圖3所示;另一種是寄生電源供電方式。 日歷模塊 設(shè)計(jì)方案 按照系統(tǒng)設(shè)計(jì)功能的要求,要求時(shí)鐘走時(shí)準(zhǔn)確,可靠性高,能耗低,且具有時(shí)間自動(dòng)調(diào)整功能,因此時(shí)鐘芯片選用美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘DS1302。采用該芯片作為時(shí)鐘芯片可以做到計(jì)時(shí)準(zhǔn)確。更重要的是該芯片可以在很小電流的后備電源(電源,在時(shí)耗電小于300nA)下繼續(xù)計(jì)時(shí),而且該芯片可以編程選擇多種充電電流來(lái)對(duì)后備電源進(jìn)行慢速充電,可以保證后備電源基

14、本不消耗電能。 DS1302芯片特性(1)實(shí)時(shí)時(shí)鐘可以對(duì)秒、分、時(shí)、日、周、月以及帶閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù);圖3 DS18B20與單片機(jī)接口電路(2)用于高速數(shù)據(jù)暫存的31*8位RAM;(3)最少引腳的串行I/O;(4)電壓工作范圍;(5)簡(jiǎn)單的三線接口;(6)可選的慢速充電(VCC1)的能力;(7)用于時(shí)鐘或RAM數(shù)據(jù)讀/寫的單字節(jié)或多字節(jié)數(shù)據(jù)傳送方式。4 DS1302數(shù)據(jù)操作原理 DS1302作為本設(shè)計(jì)的核心部分,應(yīng)采用可靠的設(shè)計(jì)方案,該芯片能耗低,使用方便。在任何數(shù)據(jù)傳送時(shí)必須先初始化,把RST腳置為高電平,然后把8引腳號(hào)引腳名稱功能1Vcc2主電源2,3X1,X2振蕩源,外接32768H

15、z晶振4GND地線5RST復(fù)位/片選6I/O串行數(shù)據(jù)輸入/輸出端(雙向)7SCLK串行數(shù)據(jù)輸入端8Vcc1后備電源表2 DS1302引腳功能圖4 DS1302封裝圖位地址和命令字裝入移位寄存器,數(shù)據(jù)在SCLK的上升沿被輸入。無(wú)論是讀周期還是寫周期,開始8位指定40個(gè)寄存器中哪個(gè)將被訪問(wèn)到。在開始的8個(gè)時(shí)鐘周期,把命令字節(jié)裝入移位寄存器后,另外的時(shí)鐘周期在讀操作時(shí)輸出數(shù)據(jù),在寫操作時(shí)寫入數(shù)據(jù)。 DS1302芯片引腳及引腳功能表 芯片封裝圖如圖4所示,引腳功能表如表2所示。 內(nèi)部寄存器地址和內(nèi)容 DS1302共有12個(gè)寄存器,其中有7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。其日歷、時(shí)

16、間寄存器及其控制字如表3所列,其中奇數(shù)為讀操作,偶數(shù)為寫操作。表3 內(nèi)部寄存器地址和內(nèi)容寄存器名命令字節(jié)取值范圍寄存器內(nèi)容寫讀76543210秒寄存器80H81H0059CH10SECSEC分<鐘>寄存器82H83H0059010MINMIN小時(shí)寄存器84H85H0023或011212/24010A/PHRHR日期寄存器86H87H0128、29、30、310010DATEDATE月份寄存器88H89H011200010MMONTH周寄存器8AH8BH010700000DAY年寄存器8CH8DH009910YEARYEAR 陽(yáng)歷程序 因?yàn)槭褂昧藭r(shí)鐘芯片DS1302,陽(yáng)歷程序只需從D

17、S1302各個(gè)寄存器中讀出年、周、月、日、時(shí)、分、秒等數(shù)據(jù),再處理即可。在首次對(duì)DS1302進(jìn)行操作前,必須對(duì)它進(jìn)行初始化,然后從DS1302中讀出數(shù)據(jù),在經(jīng)過(guò)處理后,送給顯存緩村單元。陽(yáng)歷程序流程圖如圖5所示。 時(shí)間調(diào)整程序調(diào)整時(shí)間用3個(gè)調(diào)整按鈕,1個(gè)作為移位按鈕,一個(gè)作為選擇按鈕,另外一個(gè)作為調(diào)整用。在調(diào)整時(shí)間過(guò)程中,要調(diào)整的位與其他位應(yīng)有所區(qū)別,所以增加了閃爍功能。 陰歷程序陰歷程序的實(shí)現(xiàn)是要靠陽(yáng)歷日期來(lái)推算的良藥根據(jù)陽(yáng)歷來(lái)推算陰歷日期,首先要設(shè)計(jì)方法。推算方法是,根據(jù)陽(yáng)歷當(dāng)前日期在一年中的天數(shù)來(lái)計(jì)算陰歷日期。陰歷一個(gè)月不是30天就是31天(2月除外,閏年2月位29天,平年2月位28天)

18、。陰歷一年又12個(gè)月或13個(gè)月(含閏月),一個(gè)月位30天或29天。如果把一個(gè)只有29天的月成為小月,用1為標(biāo)志,把30天的月成為大月用0為開始初始化13021302開始振蕩從1302中讀出年、周、月、日、時(shí)、分、秒讀出的數(shù)據(jù)都為BCD碼,將其高地位分離送顯存緩沖單元圖5 陽(yáng)歷程序流程圖標(biāo)志,那么12位二進(jìn)制就能表示一年12個(gè)月的大小。如果有閏月,則把閏月的月份作為一字節(jié)的高4位,低4位表示閏月大小,大月為0小月為1。這樣,一字節(jié)就包含了所有閏月的信息。陰歷春節(jié)和陽(yáng)歷元旦相差的天數(shù)也可用一字節(jié)表示??偣?字節(jié)就可以儲(chǔ)存一年中任何一天陽(yáng)歷與陰歷對(duì)應(yīng)關(guān)系的有關(guān)數(shù)據(jù),例如2004年的陰歷與陽(yáng)歷對(duì)應(yīng)關(guān)系

19、如表4所列。表4 2004年的陰歷與陽(yáng)歷對(duì)應(yīng)關(guān)系表月份123456789101112閏2月大小小大大大小大小大小大小大小天數(shù)293030302930293029302930二進(jìn)制1000101010101十六進(jìn)制4222212004年春節(jié)和元旦差21天,這樣2004年的信息表示為:21,42H,52H,21H。其中表示12個(gè)月大小信息的字節(jié),第4位和第7位不用。第一字節(jié)位十進(jìn)制,其他的都為十六進(jìn)制。按此方法,50年的陽(yáng)歷和陰歷對(duì)應(yīng)關(guān)系總共使用200字節(jié)。20002050年的關(guān)系表:35,15H,51H,00H(2000) 23,11H,52H,41H(2001) 42,12H,65H,00H(

20、2002)31,11H,32H,00H(2003) 21,42H,52H,21H(2004) 39,52H,25H,00H(2005)28,25H,04H,71H(2006) 48,66H,42H,00H(2007) 37,33H,22H,00H(2008)25,15H,24H,51H(2009) 44,05H,52H,21H(2010) 33,22H,65H,00H(2011)22,21H,25H,41H(2012) 40,24H,52H,00H(2013) 30,52H,42H,91H(2014)49,55H,05H,00H(2015) 38,26H,44H,00H(2016) 27,53

21、H,50H,60H(2017)46,53H,24H,00H(2018) 35,25H,54H,00H(2019) 24,41H,52H,41H(2020)42,45H,25H,00H(2021) 31,24H,52H,00H(2022) 21,51H,12H,21H(2023)40,55H,11H,00H(2024) 28,26H,21H,61H(2025) 47,26H,61H,00H(2026)36,13H,31H,00H(2027) 25,05H,31H,51H(2028) 43,12H,54H,00H(2029)33,51H,25H,00H(2030) 22,42H,25H,31H(2

22、031) 41,32H,22H,00H(2032)30,55H,02H,71H(2033) 49,55H,22H,00H(2034) 38,26H,62H,00H(2035)27,13H,64H,60H(2036) 45,13H,32H,00H(2037) 34,12H,55H,00H(2038)23,10H,53H,51H(2039) 42,22H,45H,00H(2040) 31,52H,22H,00H(2041)21,52H,44H,21H(2042) 40,55H,44H,00H(2043) 29,26H,50H,71H(2044)47,26H,64H,00H(2045) 36,25H

23、,32H,00H(2046) 25,23H,32H,50H(2047)44,44H,55H,00H(2048) 32,24H,45H,00H(2049) 22,55H,11H,30H(2050)有了算法和數(shù)據(jù)后就可以設(shè)計(jì)軟件了。先要根據(jù)當(dāng)前陽(yáng)歷的日期,算出陽(yáng)歷位該年中的第幾天。圖6所示為計(jì)算陽(yáng)歷中任何一天在該年中為第幾天的流程圖。計(jì)算出陽(yáng)歷總天數(shù)后就可以根據(jù)它來(lái)推算陰歷日期。推算方法是,先用總天數(shù)減去春節(jié)和元旦的日差,如果結(jié)果為1,則改天正好是春節(jié)(因?yàn)榇汗?jié)在元旦之后,在計(jì)算春節(jié)和元旦日差時(shí),假設(shè)元旦為0天,春節(jié)為n天,則日差位n,而前面計(jì)算的引力總天數(shù)是該天在該年中的第幾天,是以元旦為1而得

24、到的,與計(jì)算春節(jié)和元旦日差這種方法相比,其數(shù)值少了1,所以要在原來(lái)本應(yīng)該以0作為該天就是春節(jié)的依據(jù)的基礎(chǔ)上加1,即以1作為該天是春節(jié)的標(biāo)志);如果結(jié)果小于1,則引力應(yīng)該是陽(yáng)歷的前一年;如果結(jié)果大于1,說(shuō)明陽(yáng)歷和陰歷為同一年。再根據(jù)查表所的的該年的陰歷的閏月和大小月的信息,就可以推算出該天的陰歷日期了。圖7所示為有總天數(shù)推算出陰歷日期的程序流程圖。4.3 紅外遙控模塊 設(shè)計(jì)方案 采用單片機(jī)進(jìn)行遙控系統(tǒng)的應(yīng)用設(shè)計(jì),具有編程靈活多樣,操作碼個(gè)數(shù)可隨意設(shè)定等優(yōu)點(diǎn)。紅外遙控設(shè)計(jì)是本設(shè)計(jì)的核心部分,是體現(xiàn)智能的模塊之一,因此采用AT89C2051芯片作為紅外遙控發(fā)射部分的控制芯片。本單片機(jī)遙控應(yīng)用系統(tǒng)采用

25、紅外線脈沖個(gè)數(shù)編碼,單片機(jī)軟件解碼,實(shí)現(xiàn)了對(duì)智能萬(wàn)年歷設(shè)置的遠(yuǎn)程控制,使我們更加接近智能的家居生活。遙控系統(tǒng)電路分遙控發(fā)射電路和遙控接收電路兩部分組成。圖9是該應(yīng)用系統(tǒng)的遙控設(shè)計(jì)原理框圖及接收控制系統(tǒng)設(shè)計(jì)原理框圖。 遙控發(fā)射器的設(shè)計(jì) 遙控信息碼由AT89C2051單片機(jī)的定時(shí)器1中斷產(chǎn)生40KHz紅外線方波信號(hào),由口輸出,經(jīng)過(guò)三極管9013放大,有紅外線發(fā)射管發(fā)送。改變電阻R3的大小可以改變發(fā)射距離。圖10為遙控發(fā)射電路。遙控采用脈沖個(gè)數(shù)編碼,不同的脈沖個(gè)數(shù)代表不同的碼,最小為2個(gè)脈沖最計(jì)算陽(yáng)歷天數(shù)結(jié)束,總天數(shù)中的數(shù)據(jù)位當(dāng)前日期所在陽(yáng)歷年中第幾天置陽(yáng)歷總天數(shù)為0當(dāng)前月為1?總天數(shù)中加入該月天數(shù)

26、月數(shù)加1與當(dāng)前月相同?當(dāng)前號(hào)數(shù)是總天數(shù)總天數(shù)中加入號(hào)數(shù)YYNN圖6 計(jì)算陽(yáng)歷天數(shù)程序流程圖 大為17個(gè)脈沖。為了使接收可靠,第一位碼寬為3ms,其余為1ms,遙控碼數(shù)據(jù)間隔大于10ms。 當(dāng)某個(gè)操作按鍵按下時(shí),單片機(jī)先讀出鍵值,然后根據(jù)鍵值設(shè)定遙控碼的脈沖個(gè)數(shù),在調(diào)制成40KHz方波有紅外線發(fā)光管發(fā)射出去。 遙控發(fā)射器主程序、鍵掃描程序、遙控碼發(fā)射程序流程圖如圖11所示。 遙控碼的編碼格式 遙控碼采用脈沖個(gè)數(shù)編碼,不同的脈沖個(gè)數(shù)代表不同的碼,最小為2個(gè)脈沖,最大為17個(gè)脈沖。為了使接受可靠,第一位馬寬位3ms,其余為1ms,遙程序入口R2減1個(gè)月的天數(shù)夠減?下個(gè)月為閏月?減去閏月天數(shù)月加1R3

27、=0?R2=R2+R3R3=0R2=0?月份為當(dāng)前正在建的月份的前一個(gè)月的最后一天月份為當(dāng)前正在減的月份,號(hào)數(shù)為R2中的值YNYNYNYN圖7 推算陰歷日期的程序流程圖控碼數(shù)據(jù)幀間隔大于10ms。當(dāng)某個(gè)操作按鍵按下時(shí),單片機(jī)先讀出鍵值,然后根據(jù)鍵值設(shè)定遙控碼的脈沖個(gè)數(shù),再調(diào)制成40KHz方波由紅外線發(fā)光管發(fā)射出去。端口的輸出調(diào)制波形如圖8所示。 遙控接收系統(tǒng)的設(shè)計(jì) 紅外遙控是本設(shè)計(jì)的核心部分,是體現(xiàn)智能的關(guān)鍵部分之一,因此紅外遙控部分也可以讓我作為設(shè)計(jì)者做論文濃重的一筆。紅外遙控接收部分采用38KHZ的紅外接收頭,價(jià)格低廉,可靠性好。遙控器發(fā)射的紅外信號(hào)經(jīng)紅外接收處理傳給單片機(jī),單片機(jī)根據(jù)不同

28、的信息碼對(duì)萬(wàn)年歷設(shè)置進(jìn)行操作。當(dāng)紅外線接收器輸出脈沖幀數(shù)據(jù)時(shí),第一位碼的低電平將啟動(dòng)中斷程序,實(shí)時(shí)接收數(shù)據(jù)幀。在數(shù)據(jù)幀接收時(shí),將對(duì)一位(起始位)碼的碼寬進(jìn)行驗(yàn)證,若第一位低電平碼的脈寬小于2ms,將作為錯(cuò)誤碼處理,當(dāng)間隔位的高電平脈寬大于3ms是,結(jié)束接收,然后根據(jù)累加器A中的脈沖個(gè)數(shù),執(zhí)行相應(yīng)輸出口的操作。圖12所示為紅外線接收器輸出的一幀遙控碼波形。4.4 顯示模塊 設(shè)計(jì)方案 顯示部分采用普通的共陽(yáng)數(shù)碼管顯示,采用動(dòng)態(tài)掃描,以減少硬件電路,UtMENU鍵遙控輸出波形t移位鍵遙控輸出波形UUt加1鍵遙控輸出波形Ut語(yǔ)音報(bào)時(shí)鍵遙控輸出波形3ms圖8 端口輸出編碼波形圖AT89C2051單片機(jī)紅

29、外發(fā)射電路獨(dú)立鍵盤+5V電源圖9 單片機(jī)遙控器設(shè)計(jì)考慮到一次掃描21位數(shù)碼管顯示時(shí)會(huì)出現(xiàn)閃爍秦光,設(shè)計(jì)時(shí)21個(gè)數(shù)碼管分3排同時(shí)掃描。顯示時(shí)采用串行口輸出數(shù)碼段,用3片74LS164來(lái)驅(qū)動(dòng)3排數(shù)碼管,這樣一次掃描只需7ms。 74LS164內(nèi)部位8個(gè)D觸發(fā)器,用以實(shí)現(xiàn)數(shù)據(jù)的串行移位。74LS164的特性如表5所列,單片機(jī)以串行口方式0(移位寄存器方式)輸出數(shù)據(jù),3片74LS164作為3排數(shù)碼管的串/并轉(zhuǎn)換顯示接口。74LS164位TTL單項(xiàng)8位移位寄存器,圖10 遙控發(fā)射電路開始初始化按鍵號(hào)轉(zhuǎn)至相應(yīng)的發(fā)射程序裝入發(fā)射脈沖個(gè)數(shù)發(fā)3ms脈沖停發(fā)1ms發(fā)完?發(fā)1ms脈沖停發(fā)1ms返回Y鍵盤按下?NYN

30、圖11 遙控發(fā)射器主程序、鍵掃描程序、遙控碼發(fā)射程序流程圖10ms3ms10ms圖12 紅外線接收器輸出的一幀遙控碼波形可實(shí)現(xiàn)串行輸入,并行輸出。其中A、B位串行數(shù)據(jù)輸入端,兩個(gè)引腳按邏輯與運(yùn)算規(guī)律輸入信號(hào),只有一個(gè)輸入信號(hào)時(shí)可并接,共同作為輸入腳。CP位時(shí)鐘輸入端,可連接到串行口的TXD端。每一個(gè)時(shí)鐘信號(hào)的上升沿加到CP端時(shí),移位寄存器移一位。8個(gè)時(shí)鐘脈沖過(guò)后,8位二進(jìn)制數(shù)全部移入74LS164中。MR表5 74LS164特性表操作模式輸入輸出復(fù)位MRABQ0Q1Q7移位L/LQ0Q6HLLLQ0Q6HLHLQ0Q6HHLLQ0Q6HHHHQ0Q6腳位復(fù)位端,當(dāng)該腳位低電平時(shí),移位寄存器各位

31、復(fù)0;只有當(dāng)它為高電平時(shí),時(shí)鐘脈沖才起作用。Q1Q8并行輸出端分別接數(shù)碼管的h、g、f、e、d、c、b、a各段對(duì)應(yīng)的引腳上。在給出了8個(gè)脈沖后,最先進(jìn)入74LS164的第一字節(jié)數(shù)據(jù)到達(dá)了最高位。再來(lái)一個(gè)脈沖,第一個(gè)脈沖就會(huì)從最高位移出,進(jìn)入下個(gè)74LS164的第一位。3片74LS164首尾相串,而始終端則接在一起。這樣,當(dāng)輸入8個(gè)脈沖時(shí),從單片機(jī)RXD端輸出的第一字節(jié)數(shù)據(jù)就進(jìn)入到了第一篇74LS164中,而當(dāng)?shù)诙€(gè)8個(gè)脈沖到來(lái)后,第一字節(jié)數(shù)據(jù)就進(jìn)入了第二片74LS164,而隨后的第二字節(jié)的數(shù)據(jù)則進(jìn)入了第一片74LS164。這樣,當(dāng)?shù)谌?個(gè)脈沖完成后,首次送出的數(shù)據(jù)被送到了最下面的164中,其

32、他數(shù)據(jù)一次出現(xiàn)在第二、第一片74LS164中,實(shí)現(xiàn)了數(shù)據(jù)在74LS164中的串行輸入、并行輸出。 在方式0 狀態(tài)下,串行口為同步移位寄存器方式,其波特率是固定的,為fosc/12;數(shù)據(jù)有RXD端輸入或輸出,同步移位脈沖有TXD端輸出;發(fā)送、接收數(shù)據(jù)時(shí),低位在先。因此,根據(jù)本章節(jié)下面提供的硬件電路圖,在編寫程序時(shí), 表6 共陽(yáng)極數(shù)碼管字形編碼表顯示數(shù)字共陽(yáng)順序小數(shù)點(diǎn)暗Dp g f e d c b a16進(jìn)制00 1 0 0 0 0 0 040H10 1 1 1 1 0 0 179H20 0 1 0 0 1 0 024H30 0 1 1 0 0 0 030H40 0 0 1 1 0 0 119H5

33、0 0 0 1 1 0 1 012H60 0 0 0 0 0 1 002H70 1 1 1 1 0 0 078H80 0 0 0 0 0 0 000H90 0 0 1 1 0 0 010H查共陽(yáng)極數(shù)碼管的數(shù)斷碼的二進(jìn)制數(shù)據(jù)應(yīng)該將正常的共陽(yáng)極數(shù)碼管09的二進(jìn)制值按位反序排列。共陽(yáng)極數(shù)碼管字形編碼如表6所示。共陽(yáng)極數(shù)碼管的8個(gè)發(fā)光二極管的陽(yáng)極(二極管正端)連接在一起。通常,公共陽(yáng)極接高電平(一般接電源),其它管腳接段驅(qū)動(dòng)電路輸出端。當(dāng)某段驅(qū)動(dòng)電路的輸出端為低電平時(shí),則該端所連接的字段導(dǎo)通并點(diǎn)亮。根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。此時(shí),要求段驅(qū)動(dòng)電路能吸收額定的段導(dǎo)通電流,還需根據(jù)外接電

34、源及額定段導(dǎo)通電流來(lái)確定相應(yīng)的限流電阻。 顯示電路的設(shè)計(jì) 根據(jù)系統(tǒng)設(shè)計(jì)的要求,本電路采用21位共陽(yáng)極數(shù)碼管作為顯示,通過(guò)3片74LS164進(jìn)行串/并行輸出,電路圖如圖13所示。圖13 顯示電路4.5 語(yǔ)音模塊 設(shè)計(jì)方案 硬件選擇ISD4003語(yǔ)音芯片,ISD4003是美國(guó)ISD公司繼ISD33000系列之后最新推出的時(shí)限為8分鐘的長(zhǎng)時(shí)語(yǔ)音錄放電路。這種錄放電路采用了多電平直接模擬量存儲(chǔ)技術(shù),將每個(gè)采樣值直接存儲(chǔ)在片內(nèi)的快閃存儲(chǔ)器中,因此能夠非常真實(shí)、自然地再現(xiàn)語(yǔ)音、音樂,音調(diào)和效果聲,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和金屬聲。ISD4003芯片內(nèi)部結(jié)構(gòu)框圖如圖14所示,ISD4

35、003芯片指令表如表7所示。4000系列獨(dú)有的特性為:(1) 3V單電源供電(2) 內(nèi)置微機(jī)串行通信接口音頻放大采用LM386,軟件部分:采用T0定時(shí)100ms來(lái)產(chǎn)生1秒種來(lái)計(jì)數(shù),三鍵設(shè)定可修正時(shí)間,通過(guò)外部中斷來(lái)即時(shí)時(shí)間的報(bào)時(shí),語(yǔ)音報(bào)時(shí)采用虛擬SPI總線來(lái)傳送數(shù)據(jù)。內(nèi)部時(shí)鐘時(shí)鐘分頻采樣時(shí)鐘模擬收發(fā)非易失性多重電壓存儲(chǔ)陣列五極點(diǎn)低通濾波器五極點(diǎn)平滑濾波器AGC電路譯碼器AMPAMP電 源 電 路控 制 電 路XCLKAIN-AIN+ACAPVCCA VSSA VSSD VCCDSCLK SS MOSI MISO INT RACAOUT圖14 ISD4003芯片內(nèi)部結(jié)構(gòu)框圖表7 ISD4003指

36、令表指令5位控制碼,<11位地址>操作摘要POWERUP00100 <X XXXXXXXXXX>上電:等待TPUD后器件可以工作SETPLAY11100 < A10-A0>從指定地址開始放音必須后跟PLAY指令使放音繼續(xù)PLAY11110 <X XXXXXXXXXX>從當(dāng)前地址開始放音(直至EOM或OVF)SETREC10100 < A10-A0>從指定地址開始錄音必須后跟REC指令使錄音繼續(xù)REC10110 <X XXXXXXXXXX>從當(dāng)前地址開始錄音(直至OVF或停止)SETMC11101 < A10-A0&g

37、t;從指定地址開始快進(jìn)必須后跟MC指令使快進(jìn)繼續(xù)MC11111 <X XXXXXXXXXX>執(zhí)行快進(jìn),直到EOM若再無(wú)信息,則進(jìn)入OVF狀態(tài)STOP0X110 <X XXXXXXXXXX>停止當(dāng)前操作STOPPWRDN0X01X <X XXXXXXXXXX>停止當(dāng)前操作并掉電RINT0X110 <X XXXXXXXXXX>讀狀態(tài):OVF和EOM.ISD4002、4003、4004工作于SPI串行接口。SPI協(xié)議是一個(gè)同步串行數(shù)據(jù)傳輸協(xié)議,協(xié)議假定微控制器的SPI移位寄存器在SCLK的下降沿動(dòng)作,因此對(duì)ISD4000系列而言,在時(shí)鐘上升沿鎖存MOS

38、I引腳數(shù)據(jù),在下降沿將數(shù)據(jù)送至MISO引腳。協(xié)議具體內(nèi)容如下:(1)所有串行數(shù)據(jù)傳輸開始于SS下降沿。(2)SS在傳輸期間必須保持為低電平,兩條指令之間則保持為高電平。(3)數(shù)據(jù)在時(shí)鐘上升沿移入,在下降沿移出。(4)SS變低,輸入指令和地址后,ISD才能開始錄放操作。(5)4002/4003指令格式是5位控制碼加11位地址碼,4004是8位控制碼加16位地址碼。(請(qǐng)參閱指令表)(6)ISD的任何操作(含快進(jìn))如果遇到EOM和OVF,則產(chǎn)生一個(gè)中斷,該中斷狀態(tài)在一個(gè)SPI周期開始時(shí)被清除。(7)使用“讀”指令會(huì)使中斷狀態(tài)位移出ISD的MISO引腳時(shí),控制及地址數(shù)據(jù)也同步從MOSI端移入。因此,要

39、注意移入的數(shù)據(jù)是否與器件當(dāng)前進(jìn)行的操作兼容,當(dāng)然,也允許在SPI周期里,同時(shí)執(zhí)行讀狀態(tài)和開始新的操作(即新移入的數(shù)據(jù)與器件當(dāng)前操作可以不兼容)。(8)所有操作在運(yùn)行位(RUN)置1時(shí)開始,置0結(jié)束。(9)所有指令都在SS端上升沿開始執(zhí)行。 語(yǔ)音模塊電路 根據(jù)設(shè)計(jì)要求與芯片各管教功能,設(shè)計(jì)出語(yǔ)音模塊電路如圖15所示。4.6 電源模塊 設(shè)計(jì)方案 電源部分的設(shè)計(jì)目的就是為各個(gè)硬件提供工作電源。電源部分是單片機(jī)設(shè)計(jì)的一個(gè)比較基本的模塊電路,此模塊設(shè)計(jì)不僅鍛煉了我的思維方向,而且讓我對(duì)電源電路的應(yīng)用及其原理都有了一個(gè)比較深入的了解。作為畢業(yè)設(shè)計(jì)的基礎(chǔ)部分,應(yīng)考慮到技術(shù)成熟,可靠穩(wěn)定性要好。單片機(jī)AT89

40、C52芯片,顯示電路等都采用5V電源供電。具體的方案是用W7805集成穩(wěn)壓電源提供+5V的電壓供給單片機(jī)。其原理是(以+5V為例介紹)用交流電220V通過(guò)變壓器變壓,變?yōu)榻涣鞯?V電壓,再經(jīng)過(guò)整流變?yōu)橹绷麟姾?,再接一個(gè)W7805使其轉(zhuǎn)換為所需的直流電作為外接電源。集成穩(wěn)壓電源又稱三端集成穩(wěn)壓器,它是指將功率調(diào)整管、取樣電阻、基準(zhǔn)電壓、誤差放大、啟動(dòng)及保護(hù)電路等全部集成在一塊芯片上,具有特定輸出電壓的穩(wěn)壓集成電路。三端是指電壓輸入端、電壓輸出端和公共接地端。這類穩(wěn)壓器的輸出為固定電壓。國(guó)內(nèi)外廠家均將此系列穩(wěn)壓器命名為78××系列,如7805、7812等。其中“78”后面的數(shù)字

41、代表該穩(wěn)壓器輸出的正電壓數(shù)值,以伏特為單位。例如7805即表示穩(wěn)壓輸出為5V,7812表示穩(wěn)壓輸出為12V等。有時(shí)我們會(huì)發(fā)現(xiàn)型號(hào)78××前面和后面還有一個(gè)或幾個(gè)英文字母,如W78××、AN78××、L78××CV等。前面的字母稱“前綴”,一般是各生產(chǎn)廠(公司)的代號(hào);后面的字母稱“后綴”用以表示輸出電壓容差和封裝外殼的類型。圖15 語(yǔ)音模塊電路圖穩(wěn)壓電源由電源變壓器、整流電路、濾波電路和穩(wěn)壓電路四個(gè)部分組成,如圖16所示。電源變壓器整流電路濾波電路穩(wěn)壓電路+-UI+_UO圖16 穩(wěn)壓電源電源變壓器的作用是將來(lái)自電網(wǎng)

42、的220V交流電壓UI變換為整流電路所需要的交流電壓u1。在穩(wěn)壓電源中一般用四個(gè)二極管組成橋式整流電路,整流電路的作用是將交流電壓u2變換成脈動(dòng)的直流電壓u3。由于輸入電壓u3發(fā)生波動(dòng)、負(fù)載和溫度發(fā)生變化時(shí),濾波電路輸出的直流電壓u3會(huì)隨著變化。因此,為了維持輸出電壓U0穩(wěn)定不變,還需加一級(jí)穩(wěn)壓電路。穩(wěn)壓電源是單片機(jī)系統(tǒng)的重要組成部分,它不僅為系統(tǒng)提供多路電壓源,還直接影響到系統(tǒng)的技術(shù)指標(biāo)和抗干擾性能。一個(gè)穩(wěn)壓電源輸出電壓和最大輸出電流決定于所選三端穩(wěn)壓器。在本次設(shè)計(jì)中采用+5V電壓所以選用W7805穩(wěn)壓器。它的主要特點(diǎn)如下:(1)輸出電流可達(dá)1A (2)輸出電壓有5V (3)過(guò)熱保護(hù) (4)

43、短路保護(hù) (5)輸出晶體管SOA保護(hù) 穩(wěn)壓電源電路光靠一個(gè)穩(wěn)壓器還不行,還需要有電容或電阻與其連接才能得到較穩(wěn)定的+5V電壓。220V電壓必須經(jīng)過(guò)整流才可接到穩(wěn)壓器的輸入端,則整個(gè)電源電路圖17 穩(wěn)壓電源電路圖可分整流、濾波、穩(wěn)壓三部分。電路圖如圖17所示。整流部分為橋式整流電路,其橋式整流電路的工作原理如下:E 為正半周時(shí),對(duì)D1 、D3 加正向電壓,Dl,D3 導(dǎo)通;對(duì)D2 、D4 加反向電壓,D2 、D4 截止。電路中構(gòu)成E、Dl、后接負(fù)載 、D3 通電回路,在后接負(fù)載上形成上正下負(fù)的半波整洗電壓,E為負(fù)半周時(shí),對(duì)D2 、D4 加正向電壓,D2 、D4 導(dǎo)通;對(duì)D1 、D3 加反向電壓,

44、D1 、D3 截止。電路中構(gòu)成E、D2 、D4 通電回路,同樣在后接負(fù)載上形成上正下負(fù)的另外半波的整流電壓。如此重復(fù)下去,結(jié)果在后接負(fù)載上便得到全波整流電壓。從圖13中還不難看出,橋式電路中每只二極管承受的反向電壓等于變壓器次級(jí)電壓的最大值,比全波整流電路小一半。濾波部分為帶極性的電容,如圖15中電容E2即為濾波電容其值取2200uF。穩(wěn)壓部分接三端穩(wěn)壓集成芯片H7805,能輸出5V穩(wěn)壓電源,電容C0來(lái)抵消輸入線較長(zhǎng)時(shí)的電感效應(yīng),以防止電路產(chǎn)生自激振蕩,其容量較小,一般小于1uF。用E3消除輸出電壓中的高頻噪聲,并有濾波的作用。另外,二極管D5起保護(hù)作用。組合調(diào)試與性能分析 調(diào)試 在完成系統(tǒng)硬

45、件的檢查后主要進(jìn)行軟件的調(diào)試,對(duì)本系統(tǒng)的調(diào)試主要是觀察時(shí)鐘的精確度、農(nóng)歷的正確性、溫度顯示精度、遙控能否遠(yuǎn)程控制智能萬(wàn)年歷、電源提供電壓是否穩(wěn)定、顯示是否穩(wěn)定等。要可控接收頭在安裝時(shí)應(yīng)注意盡量靠表面,以擴(kuò)大接收的角度。不同廠家的遙控接收頭的靈敏度也不一致,應(yīng)選擇確定。 性能指標(biāo) 調(diào)試后系統(tǒng)性能指標(biāo)測(cè)試如下:(1)時(shí)間日誤差<1S(2)最大遙控距離7m(3)發(fā)射接收角:水平最大90°(4)溫度精確到(5)語(yǔ)音即時(shí)報(bào)時(shí),鬧鐘音樂目標(biāo)均已達(dá)到5 結(jié)束語(yǔ) 謹(jǐn)以此文紀(jì)念即將結(jié)束的學(xué)生的生活。四年前的這個(gè)季節(jié)懷著忐忑心情初次邁入惠園,聆聽老師教誨,傾聽長(zhǎng)者垂訓(xùn),與同學(xué)切磋,度過(guò)這段有感觸也

46、算豐富的時(shí)光。論文完成的一刻心情是復(fù)雜的,論文的寫作過(guò)程艱辛而不乏快樂,可用宋人“堂堂溪水出前村”的詩(shī)句概之。盡管自己的學(xué)科知識(shí)仍顯匱乏,但老師的諄諄教誨使我終有機(jī)會(huì)走近自己一直向往的科學(xué)殿堂,在此,謹(jǐn)對(duì)各位敬愛的老師深表謝意。本文的寫作過(guò)程中得到了老師的悉心指導(dǎo),幫我確定選題、厘清思路,使論文得以順利完成。老師不僅以深厚的學(xué)術(shù)素養(yǎng)令人折服,更使人敬佩的是他淵博的知識(shí)積淀和豁達(dá)而又執(zhí)著的態(tài)度,能夠在研究生階段的學(xué)習(xí)中得到老師的指導(dǎo)與關(guān)懷,是我學(xué)生生涯的一大幸事。在論文的準(zhǔn)備過(guò)程中,我有幸拜讀了大家、前輩的鴻篇巨著,他們高屋建瓴、深入淺出的論述常令人贊嘆不已,他們的研究成果,使我對(duì)單片機(jī)有了更加

47、深刻的理解,這對(duì)我來(lái)說(shuō)也是非常大的收獲。同時(shí)還要感謝我的舍友在我論文寫作過(guò)程中給予我的鼓勵(lì),支持,以及對(duì)我顛倒了的作息習(xí)慣的理解。綜上所述,在此次畢業(yè)設(shè)計(jì)的實(shí)踐中,學(xué)到了很多專業(yè)知識(shí),積累了不少寶貴的經(jīng)驗(yàn),我獲益匪淺。在今后的學(xué)習(xí)生活中,使我更有信心地面對(duì)各種困難,并在不久的將來(lái),爭(zhēng)取為祖國(guó)的建設(shè)添磚加瓦!致謝本次畢業(yè)設(shè)計(jì)能夠順利的完成,得益于河南科技學(xué)院機(jī)電學(xué)院所有教師的認(rèn)真負(fù)責(zé)和幫助,使我有了完成論文所要求的知識(shí)積累和能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在設(shè)計(jì)中得以體現(xiàn)。正是有了教師們的悉心幫助和支持,才使我的畢業(yè)設(shè)計(jì)工作順利完成,在此向河南科技學(xué)院機(jī)電學(xué)院全體老師表示由衷的謝意,感謝他們四年

48、來(lái)的辛勤栽培。在此更要感謝指導(dǎo)教師邵老師從選題的確定、論文資料的收集、論文框架的確定、開題報(bào)告準(zhǔn)備及論文初稿與定稿中對(duì)字句的斟酌傾注的大量心血,在此對(duì)指導(dǎo)教師邵老師表示感謝!邵老師淵博的專業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,平易近人的人格魅力對(duì)我影響深遠(yuǎn)。謝老師指導(dǎo)我的論文的寫作的方向和架構(gòu),并對(duì)本論文初稿進(jìn)行逐字批閱,指正出其中誤謬之處,使我有了思考的方向,他的循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪,他的嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng),將一直是我工作、學(xué)習(xí)中的榜樣。我還要感謝同組的各位同學(xué),在此次畢業(yè)設(shè)計(jì)的這段時(shí)間里,你們給了我很多

49、的啟發(fā)和幫助,提出了很多寶貴的意見,對(duì)于你們幫助和支持,我表示深深地感謝。感謝我的爸爸媽媽,焉得諼草,言樹之背,養(yǎng)育之恩,無(wú)以回報(bào),你們永遠(yuǎn)健康快樂是我最大的心愿。同時(shí)在論文寫作過(guò)程中,參考的相關(guān)書籍和論文,在這里一并向有關(guān)的作者表示深深的感謝。在臨近畢業(yè)之際,我還要再次借此機(jī)會(huì)向在這四年來(lái)給予了我?guī)椭椭笇?dǎo)的所有老師表示由衷的謝意,感謝他們四年來(lái)的辛勤栽培。我不會(huì)辜負(fù)他們的期望,并有信心來(lái)面對(duì)將來(lái)工作中的各種挑戰(zhàn)。最后我用比爾·蓋茨先生在未來(lái)之路中的幾句話來(lái)為我的畢業(yè)論文的畫上句號(hào)?!拔艺J(rèn)為,這是一個(gè)絕妙的生存時(shí)代。從來(lái)也沒有這么多的機(jī)會(huì)讓人去完成從前根本無(wú)法做到的事情。”“現(xiàn)在,我們又要開始另一次偉大的旅行。”參考文獻(xiàn)1沈紅衛(wèi). 基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)M.北京:電子工業(yè)出版社,2靳達(dá).求是科技,編著單片機(jī)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航. M北京:人民郵電出版社,20043嚴(yán)后選,孫健國(guó)等. 無(wú)線紅外智能遙控器的設(shè)計(jì)J. 測(cè)控技術(shù).2003,22(3):54564朱民雄.計(jì)算機(jī)語(yǔ)音技術(shù).北京:北京航空航天大學(xué)出版社,20025鐘富昭著.8051單片機(jī)典型模塊設(shè)計(jì)與應(yīng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論