畢業(yè)設(shè)計論文——基于lpc1752的實時時鐘研究_第1頁
已閱讀1頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 設(shè) 計(論 文)</p><p>  題 目: 基于LPC1752的實時時鐘 </p><p>  學(xué) 院: 電子工程學(xué)院 </p><p>  系 部: 電子信息工程系 &

2、lt;/p><p>  專 業(yè): 電子信息工程 </p><p>  班 級: </p><p>  畢業(yè)設(shè)計(論文)誠信聲明書</p><p>  本人聲明:本人所提交的畢業(yè)論文《 基于LPC1752的實時時鐘研究 》是本人在指導(dǎo)教師指

3、導(dǎo)下獨立研究、寫作的成果,論文中所引用他人的文獻、數(shù)據(jù)、圖件、資料均已明確標(biāo)注;對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式注明并表示感謝。</p><p>  本人完全清楚本聲明的法律后果,申請學(xué)位論文和資料若有不實之處,本人愿承擔(dān)相應(yīng)的法律責(zé)任。</p><p>  論文作者簽名: 時間: 年 月 日</p><

4、p>  指導(dǎo)教師簽名: 時間: 年 月 日</p><p>  畢業(yè)設(shè)計(論文)任務(wù)書</p><p><b>  任務(wù)與要求</b></p><p>  畢 業(yè) 設(shè) 計 (論文) 工 作 計 劃 </p><p><b>  工作進程</b></

5、p><p>  起止時間 工 作 內(nèi) 容</p><p>  2014.3.10————2014.3.16 查閱相關(guān)資料,翻譯英文文獻,撰寫開題報告。</p><p>  2014.3.17————2014.4.06 整理資料,初步設(shè)計電路原理圖;編寫程序,進 <

6、;/p><p><b>  行分模塊測試。</b></p><p>  2014.4.07————2014.4.13 修改完善電路原理圖,繪制PCB。</p><p>  2014.4.14————2014.4.27 制作PCB板或者購買萬能板,購買元器件并焊</p><p><b>  接

7、。</b></p><p>  2014.4.28————2014.5.18 編寫程序,電路整體調(diào)試,完善電路。</p><p>  2014.5.19————2014.6.01 整理相關(guān)資料,撰寫論文,準(zhǔn)備答辯相關(guān)工作。</p><p>  2014.6.02————2014.6.15 論文修改打印,畢業(yè)設(shè)計答辯。&

8、lt;/p><p>  主要參考書目(資料):</p><p>  [1]周立功. 深入淺出Cortex-M3.廣州致遠(yuǎn)電子有限公司.</p><p>  [2]許克江. 單片機實時時鐘設(shè)計的幾種方法. 工業(yè)控制計算機,1988,04:42-44.</p><p>  [3]崔惠柳. 串行實時時鐘芯片 DS1302 及其應(yīng)用. 廣西工學(xué)院學(xué)報,1

9、998,01:62-66.</p><p>  [4]杜剛 ,鄧明 ,胡小波. ARM嵌入式系統(tǒng)軟件實時時鐘的設(shè)計. 微計算機信息,2005,22:87-89.</p><p>  [5]賈維. 實時時鐘RTC的IP研究.西安電子科技大學(xué),2009.</p><p>  [6]陳快. 基于LPC1752的靜止無功發(fā)生器的研究.廣西大學(xué),2012.</p>

10、<p>  [7]錢國明. 基于LPC1768智能電力監(jiān)控終端的設(shè)計與實現(xiàn).西安電子科技大學(xué),2012.</p><p>  [8]石熊. 基于ARM9的帶農(nóng)歷實時時鐘LCD顯示設(shè)計. 電子科技,2011,04:96-99.</p><p>  主要儀器設(shè)備及材料:</p><p><b>  示波器; </b></p>

11、;<p><b>  數(shù)字式萬用表;</b></p><p><b>  直流穩(wěn)壓電源;</b></p><p><b>  PC個人計算機;</b></p><p><b>  編程器;</b></p><p><b>  萬能電

12、路板;</b></p><p><b>  基本的焊接工具;</b></p><p><b>  其它工具。</b></p><p>  論文(設(shè)計)過程中教師的指導(dǎo)安排:</p><p>  每周一三五會全天去實驗室,老師指導(dǎo)和檢查進程。</p><p><

13、;b>  對計劃的說明:</b></p><p><b>  無</b></p><p>  指導(dǎo)教師簽字: 2014年 3月5日</p><p>  畢業(yè)設(shè)計(論文)開題報告</p><p>  課題名稱: 基于LPC1752實時時鐘研究 </p>

14、<p>  電子工程 學(xué)院 電子信息工程 系(部)</p><p>  電子1004 班</p><p>  學(xué)生姓名: 學(xué)號: </p><p>  指導(dǎo)教師: </p><p>

15、  報告日期: 2014 年3 月 10 日 </p><p><b>  目錄</b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p><b>  引言1</b></p&g

16、t;<p>  1 實時時鐘的研究概述2</p><p>  1.1 研究背景2</p><p>  1.2 發(fā)展現(xiàn)狀2</p><p>  1.3 完成工作3</p><p><b>  2 實時時鐘4</b></p><p><b>  2.1 概述4<

17、;/b></p><p><b>  2.2 特性4</b></p><p><b>  2.3 結(jié)構(gòu)4</b></p><p>  2.4 RTC中斷5</p><p>  2.5 閏年計算7</p><p>  2.6 寄存器描述7</p>

18、<p>  2.7 混合寄存器組9</p><p>  2.7.1 中斷位置寄存器10</p><p>  2.7.2 時鐘控制寄存器10</p><p>  2.7.3 計數(shù)器增量寄存器11</p><p>  2.8 報警寄存器組12</p><p>  2.9 完整時間寄存器13</p

19、><p>  2.9.1 完整時間寄存器014</p><p>  2.9.2 完整時間寄存器114</p><p>  2.9.3 完整時間寄存器214</p><p>  2.10 RTC輔助控制寄存器組15</p><p>  2.11 時間計數(shù)器組16</p><p>  2.12

20、 通用寄存器組17</p><p>  2.13 RTC時間校準(zhǔn)17</p><p>  2.13.1 校準(zhǔn)寄存器17</p><p>  2.13.2 校準(zhǔn)過程17</p><p>  2.14 RTC外部32KHz振蕩元件的選擇18</p><p>  3 LPC1752實時時鐘20</p>

21、<p>  3.1 LPC1752簡介20</p><p>  3.1.1 特性20</p><p>  3.1.2 結(jié)構(gòu)22</p><p>  3.2 基本操作23</p><p>  3.3 硬件電路設(shè)計與分析25</p><p>  3.3.1 LPC1752主芯片25</p&g

22、t;<p>  3.3.2 電源供電設(shè)計26</p><p>  3.3.3 LCD1602主要參數(shù)及原理圖27</p><p>  3.4 硬件電路設(shè)計和檢測30</p><p>  3.5 系統(tǒng)實物圖30</p><p><b>  4 軟件設(shè)計30</b></p><p&

23、gt;  4.1 萬年歷程序31</p><p>  4.2 定時報警設(shè)置程序31</p><p>  4.3 掉電喚醒程序32</p><p>  4.4 程序調(diào)試34</p><p><b>  結(jié)論34</b></p><p><b>  致謝36</b>&

24、lt;/p><p><b>  參考文獻37</b></p><p><b>  摘要</b></p><p>  近年來,電子產(chǎn)品及電子設(shè)備與時鐘功能廣泛。在國內(nèi)市場,如奧運倒計時顯示,鐵路安全顯示,運動倒計時屏幕,高亮度大型戶外時鐘等,這些產(chǎn)品覆蓋了醫(yī)院,地鐵站,銀行,體育,電視及監(jiān)控系統(tǒng),高層建筑等行業(yè)。在這種趨勢下,

25、時鐘的數(shù)字化,智能化的設(shè)計已經(jīng)成為了現(xiàn)代鐘表研究的主導(dǎo)方向。與傳統(tǒng)的機械式鐘表,實時時鐘顯示具有很大的優(yōu)點,從而各種不同的實時時鐘芯片已被廣泛使用。</p><p>  本設(shè)計以Cortex-M3-1752開發(fā)板為核心,利用LPC1752開發(fā)板及LCD1602來完成實時時鐘的設(shè)計。本次設(shè)計的實時時鐘不但時間是連續(xù)準(zhǔn)確的,在設(shè)定的時間值會出現(xiàn)蜂鳴報警,而且具有掉電喚醒模式,特別適用于電池供電和CPU不連續(xù)工作的系統(tǒng)

26、。</p><p>  關(guān)鍵詞:LPC1752;實時時鐘;掉電喚醒</p><p><b>  Abstract</b></p><p>  In recent years, with the function of clock electronic products and electronic equipment widely presen

27、t in the domestic market.Such as the Olympic Games countdown display screen, railway safety screen, sports games countdown, large outdoor high brightness clock, this kind of product to cover bank, hospital, subway statio

28、ns, sports, TV, monitor system, tall building and other industries.Under this trend, digital clock, intelligent has become a dominant design direction of research on modern clock</p><p>  The design Cortex-M

29、3-1752 development board as the core, the use of LPC1752 development board and LCD1602 to complete the design of real-time clock. The real-time clock is not only designed to be continuous and accurate at the set time val

30、ue will appear buzzer alarm, and wake up with a power-down mode, especially for battery-powered systems, and the CPU is not continuous work.</p><p>  Keywords: LPC1752;real-time clock;Wake up</p><

31、p><b>  引言</b></p><p>  在日常生活和工作中,常常需要記錄準(zhǔn)確實時信息,并長時間保存。通過數(shù)字顯示采集,記錄和實時日歷時鐘信息。根據(jù)我們的設(shè)計,實時日歷時鐘的實用性,需要錄制較長時間的能力,并存儲在斷電的情況下時間信息,至少10年。我們將使用一個專用的實時時鐘芯片的實時時鐘日歷顯示。時間是連續(xù)的實時時鐘,不僅準(zhǔn)確,而且在斷電的情況下可以繼續(xù)工作了好幾年,成本不高

32、。該時鐘具有低噪音,環(huán)保,低功耗等優(yōu)點。</p><p>  不是實時時鐘系統(tǒng)我們也可以進行實時計算,但是我們使用實時時鐘具有以下優(yōu)點:實時時鐘消耗的功率較低;實時時鐘會讓主要系統(tǒng)處理去更需要時效性的工作;它輸出的時間值更為準(zhǔn)確;如果結(jié)合實時時鐘和全球定位系統(tǒng)的接收器,啟動時會將它所得到的時間和上次接收到的有效信號的時間相比較,從而可以達到啟動時間的減少。</p><p>  許多集成電路

33、供應(yīng)商都出售實時時鐘,如英特爾,精工愛普生,格言,硅,EN直撲半導(dǎo)體,Ti和意法半導(dǎo)體。1984年的IBM PCAT是第一臺使用實時時鐘的個人電腦,使用的實時時鐘是是MC146818,隨后達拉斯半導(dǎo)體也發(fā)明研究了常用在早期的個人電腦中的相容的實時時鐘。后期的電腦的實時時鐘常使用南橋芯片。</p><p>  實時時鐘的主要特點是采用串行數(shù)據(jù)傳輸,擁有掉電喚醒功能。與普通的機械式鐘表,實時時鐘顯示要好一些,因此,根

34、據(jù)不同的實時時鐘芯片相比已被廣泛使用。根據(jù)微控制器的發(fā)展方向,近年來電子時鐘,正沿著多層次用戶,多品種,多規(guī)格,高精度,小尺寸,低功耗的道路發(fā)展。實時時鐘系統(tǒng)會愈來愈精密,時間愈來愈準(zhǔn)確,同時也會擁有有廣闊的市場前景。</p><p>  1 實時時鐘的研究概述</p><p><b>  1.1 研究背景</b></p><p>  在我們的

35、日常生活和工作中,經(jīng)常需要記錄的實時信息,并長期保存。在LPC1752微控制器核心系統(tǒng)也是如此。例如,數(shù)據(jù)收集,對一些重要的信息,不僅需要記錄內(nèi)容,而且還需要記錄發(fā)生的事件的確切時間;又比如,在銀行的營業(yè)廳使用的利率或匯率顯示屏,上面不僅顯示利率或匯率等數(shù)據(jù),也需要顯示實時信息,包括年,月,日,星期和外匯匯率時間。考慮到實用性我們所設(shè)計的實時時鐘的作用是在LPC1752單片機系統(tǒng)中設(shè)置,獲得,記錄實時的日歷時鐘信息并經(jīng)過LCD顯示,要求

36、能夠較長時間的記錄,并存儲的時間信息,在掉電的情況下至少保存10年。實時顯示,可通過軟件編程來實現(xiàn),但這種方法需要冗雜的代碼的編寫,且軟件開銷極大。我們選用專用實時時鐘芯片來實現(xiàn)實時時鐘顯示時,不僅可以避免這些問題,也可以使時間得到長時間的保留,不容易丟失。這次設(shè)計的實時時鐘不但時間是連續(xù)準(zhǔn)確的,而且可以在掉電的情況下繼續(xù)工作許久,成本花費也不高。</p><p>  AMR Cortex-M3的系統(tǒng)擁有增強型的

37、優(yōu)點,例如增強調(diào)試特性以及支持更高級別的塊集成。LPC1752采用的是3級流水線和哈佛結(jié)構(gòu),含有獨立的命令、信號和外部設(shè)有的總線,可以使得程序的運行速度達到1.25MIPS/MHz。LPC1752內(nèi)部含有16KByte的靜態(tài)內(nèi)存和64KByte的閃存,同時擁有豐富的增強I/O端口和外設(shè):包括有6通道12位的ADC、電機控制PWM接口、4個通用16位定時器、4個UART、2個I2C、2個SPI/SSP、1個USB Device、1路CAN

38、總線接口等。</p><p><b>  1.2 發(fā)展現(xiàn)狀</b></p><p>  近些年來,計算機與網(wǎng)絡(luò)技術(shù)成長非常迅速,正是因為這樣,各種現(xiàn)代化的產(chǎn)品在我們生活中的各個方面都得到了應(yīng)用。使得我們的生活水平和生活質(zhì)量都有了很大的提高,對于電子產(chǎn)品的要求也愈來愈嚴(yán)格,一直與產(chǎn)品的更新速率也越來越快。日常生活中人們也越來越重視起了時間觀念?,F(xiàn)實生活中,有很多的人在很

39、多事情上都要求時間是極度精確的,可能一點小的誤差會造成很大的損失,而實時時鐘正是彌補了老式的機械鐘表不夠精確的這一缺點。實時時鐘對于我們讀取時間來說非常方便,它的精度可以達到秒的級別,而機械時鐘就達不到這一點,可能導(dǎo)致誤差。因此,實時時鐘相比于機械式時鐘顯得較優(yōu)越些,因此基于各種不同芯片的實時時鐘都得到了廣泛的應(yīng)用。單片機電子時鐘這些年一直朝著更加完美的方向前進,現(xiàn)在它的類型和功能非常多,在精度和功能消耗方面也要求的非常高。現(xiàn)在社會智能

40、化的東西越來越多,時鐘也不例外,在未來的發(fā)展當(dāng)中也會逐漸向這個方向趨近。近些年來,電子時鐘已經(jīng)不是以單獨的個體出現(xiàn)在市場當(dāng)中,它已經(jīng)成為各種電子產(chǎn)品不可缺少的一部分。比方說在各種運動會上的各種項目都會看到實時時鐘都在以不同的方式出現(xiàn),比如倒數(shù)計時器,各種顯示屏等。這些產(chǎn)品出現(xiàn)在</p><p><b>  1.3 完成工作</b></p><p>  本設(shè)計選用LPC

41、1752連接到LCD1602,實現(xiàn)實時時鐘的設(shè)計。完成萬年歷,定時報警和掉電喚醒功能。</p><p><b>  2 實時時鐘</b></p><p><b>  2.1 概述</b></p><p>  實時時鐘是一組進行時間測量系統(tǒng)掉電時它也可以繼續(xù)運行的計數(shù)器。LPC1752中的RTC時鐘源是單獨的32.768KH

42、Z的時鐘,用于產(chǎn)生1HZ內(nèi)部時鐘基準(zhǔn)值。</p><p>  另外,實時時鐘在掉電的情況下消耗的功率是極低的,實時時鐘可以利用自身的電源端口給自己供電,這個端口既能夠和蓄電池相連接,也能夠與其他的3.3伏的電壓相連接。</p><p><b>  2.2 特性</b></p><p><b>  RTC的特性如下:</b>

43、</p><p>  帶有時鐘和日歷功能,顯示具體的實時信息;</p><p>  其自身具有電池供電的系統(tǒng),運行時它消耗的功率非常低,在電池供電操作需要的電流不到1微安的情況下,它能使用CPU電源供電,在CPU不供電的情況下,RTC也可以繼續(xù)運行;</p><p>  具有專門的電源端口,它的電源和芯片的其余部分是分離的;</p><p>

44、  在用戶設(shè)置的特定的時間時會報警中斷;</p><p>  自身具有特有的32千赫茲功耗消耗很低的振蕩器;</p><p><b>  2.3 結(jié)構(gòu)</b></p><p>  圖2.1 實時時鐘的時鐘域總體設(shè)計框圖</p><p>  圖2.2 實時時鐘功能圖</p><p><b&

45、gt;  2.4 RTC中斷</b></p><p>  中斷產(chǎn)生需要四種寄存器來控制,只要改變到中斷狀態(tài)的情況下才能產(chǎn)生中斷。其中計數(shù)器增量中斷寄存器為一種,其他三種為中斷位置寄存器,報警屏蔽寄存器,報警寄存器。</p><p>  它們的功能為:中斷位置寄存器可以單獨讓和的中斷。的位對應(yīng)著單個時間計數(shù)器。在使能其中某一位的情況下,通常來說,要使產(chǎn)生中斷,就必須讓它對應(yīng)的計數(shù)

46、器加一個1。在這里還有一個比較人性化的功能,就是我們自己可以設(shè)定報警寄存器中的我們所要報警的時間值。報警屏蔽寄存器的報警還是比較可靠地,因為其內(nèi)部已經(jīng)進行了校對。中斷要產(chǎn)生,就必須使CIIR和時間計數(shù)器的當(dāng)前數(shù)值一一相對。</p><p>  RTC總共的中斷類型有兩個,一類是CIIR另一類是報警。中斷標(biāo)志寄存器可以判斷是哪一種中斷,判斷的方法是看寄存器里的值。</p><p><b

47、>  計數(shù)器增量中斷</b></p><p>  實時時鐘里有很多的時間計數(shù)器,按類型分為八個。通常來說,要使產(chǎn)生中斷,就必須讓它對應(yīng)的計數(shù)器加一個1。如圖2.3所示為增量中斷原理示意圖</p><p>  圖2.3 增量中斷原理圖</p><p><b>  報警中斷</b></p><p>  在

48、RTC中,設(shè)置了8個報警時間寄存器來保存報警的時間值,每個報警時間寄存器都和AMR寄存器中的每一位對應(yīng)著。報警寄存器可以讓用戶自己有選擇的設(shè)置自己想要產(chǎn)生中斷的時間,等實時時鐘運行到設(shè)置的時間時,就會發(fā)生報警中斷。由AMR進行設(shè)定當(dāng)前時間是否與對應(yīng)的報警的時間值進行比較。如果報警屏蔽寄存器中的某一個位為“1”,那么它就代表著這個報警屏蔽寄存器對應(yīng)的報警時間寄存器被屏蔽了,RTC的值就不再和報警寄存器中的值進行比較。時間寄存器,AMR和報

49、警值寄存器三者的關(guān)系如圖2.4所示。</p><p>  圖2.4 實時時鐘報警寄存器</p><p>  中斷是在全部的沒有屏蔽的報警時間寄存器的值都匹配于它們對應(yīng)的時間寄存器的值的情況下產(chǎn)生的。報警中斷控制原理示意圖如圖2.5所示。</p><p>  圖2.5 報警中斷控制原理示意圖</p><p><b>  2.5 閏

50、年計算</b></p><p>  在實時時鐘中可以這樣判斷這個年份是否為閏年,通過簡單的的位比較,如果得到年計數(shù)器的最低兩位是0,則定義是閏年。實時時鐘定義能被4整除(年計數(shù)器的最低兩位為0時,一定被4整除)的年是閏年。1901--2099年按照這個算法都是無誤的,到了非閏年的2100年這個算法就不適用。閏年對實時時鐘的影響是改變其2月份的計數(shù)值包括月、日。</p><p>

51、<b>  2.6 寄存器描述</b></p><p>  RTC寄存器結(jié)構(gòu)圖如下2.6。</p><p>  圖2.6 RTC寄存器結(jié)構(gòu)圖</p><p>  實時時鐘中的寄存器按功能可以分為以下幾類寄存器:1.混合寄存器組,2完整事件寄存器組,3.時間計數(shù)器寄存器組,4.通用寄存器組,5.報警寄存器組。</p><p

52、>  表2.1 實時時鐘寄存器映射</p><p>  在“復(fù)位值”一欄中出現(xiàn)“NC”的寄存器的值不會因為復(fù)位的變化而變化。大多數(shù)的寄存器都不會受到RTC開機的影響,如果實時時鐘開始運行,必須經(jīng)過軟件部分來對這些寄存器完成初始化。RTC可以是Vdd(3v3)或者Vbat來提供電源。復(fù)位值不反映保留位的內(nèi)容。</p><p>  2.7 混合寄存器組</p><p

53、>  在混合寄存器組中存在這下面這幾種寄存器,可以控制實時時鐘。如表2.2:</p><p>  表2.2 混合寄存器組</p><p>  2.7.1 中斷位置寄存器</p><p>  中斷位置寄存器顧名思義也是寄存器的一種,不過它的主要作用是用來指出產(chǎn)生了中斷的模塊有哪些。在相應(yīng)位寫入1的情況下可以刪除相對應(yīng)的中斷。在寫入0的情況下無效。</p&

54、gt;<p>  表2.3 中斷位置寄存器描述</p><p>  在寄存器編程時可以使用讀取和寫回寄存器的值來進行中斷位的清除。 </p><p>  2.7.2 時鐘控制寄存器</p><p>  時鐘控制寄存器的作用是操控著時鐘分頻電路的運行,在實時時鐘系統(tǒng)里它并沒有全部使用完,只使用了5位。每位的功能如表2.4:</p>&

55、lt;p>  表2.4 時鐘控制寄存器位描述</p><p>  2.7.3 計數(shù)器增量寄存器</p><p>  CIIR產(chǎn)生中斷的情況是在計數(shù)器增加1的時候。這個中斷會持續(xù)保持有效,直到刪除增量中斷。清除增量中斷的操作是向ILR寄存器的位0寫入1。</p><p>  表2.5 計數(shù)器增量中斷寄存器位描述</p><p>  例

56、:設(shè)置實時時鐘每秒出現(xiàn)一次中斷,可以使用程序清單1所示方法設(shè)置:</p><p>  程序清單1 RTC秒增量中斷</p><p>  ILR=0x07; /*清除RTC中斷標(biāo)志*/</p><p>  CIIR=0x01; /*設(shè)置秒值的增量產(chǎn)生一次中斷*/</p><p>  CCR=0x01; /*啟動RTC

57、,時鐘源使用預(yù)分頻器*/</p><p>  2.7.4 報警屏蔽寄存器</p><p>  這個寄存器是比較人性化的,它可以由我們自行選擇屏蔽或者不屏蔽寄存器,這個寄存器的主要作用是報警,只有在沒有屏蔽的報警寄存器的時間剛好合適,而且是第一回它們倆相匹配時,才能出現(xiàn)中斷。當(dāng)ILR內(nèi)的值等于一時,才會將它相對的中斷消除。如果要報警功能失效,就必須使整個報警寄存器里的值都為一。報警屏蔽寄存器

58、位的描述如下表2.6。</p><p>  表2.6 報警屏蔽寄存器位描述 </p><p>  2.8 報警寄存器組</p><p>  下表所示的寄存器值與時間計數(shù)器比較。在全部沒有被屏蔽的報警寄存器都匹配它們與之對應(yīng)的時間計數(shù)器的情況下,就會有一次中斷。要清除該中斷的方法就是在中斷位置寄存器的bit1寫入1。報警寄存器如下表2.7。</p>&

59、lt;p>  表2.7 報警寄存器</p><p>  定時報警設(shè)置示例如程序清單2。</p><p>  程序清單2 定時報警設(shè)置</p><p>  ILR =0x07; </p><p>  ALHOUR =23; /*報警時間為23:00:00*/</p><p>  AL

60、MIN =0; </p><p>  ALSEC =0; </p><p>  AMR =0xF8; </p><p>  2.9 完整時間寄存器</p><p>  完整時間寄存器為只讀寄存器。</p><p>  表2.8 完整時間寄存器類型</p><p&

61、gt;  由上表可以看出,系統(tǒng)只要在執(zhí)行3次的讀操作的情況下就能得到全部時間計數(shù)器的值。并且是以一個很完整的格式讀出來的。這三個寄存器的功能和描述為表2.9,表2.10,表2.11。</p><p>  2.9.1 完整時間寄存器0</p><p>  完整時間寄存器0的功能和描述為表2.9。</p><p>  表2.9 完整時間寄存器</p>&

62、lt;p>  2.9.2 完整時間寄存器1 </p><p>  完整時間寄存器1的功能和描述為表2.10。</p><p>  表2.10 完整時間寄存器1 </p><p>  2.9.3 完整時間寄存器2</p><p>  完整時間寄存器2在使用前需要先要對DOY寄存器進行初始化,因為CTMIE2寄存器的值來源于DOY寄存

63、器,而DOY寄存器需要單獨的初始化,它的功能和描述為表2.11。</p><p>  表2.11 完整時間寄存器2</p><p>  2.10 RTC輔助控制寄存器組</p><p>  RTC輔助控制寄存器</p><p>  表2.12 RTC輔助控制寄存器的位描述</p><p>  RTC輔助使能寄存器&

64、lt;/p><p>  表2.13 RTC輔助使能寄存器的位技術(shù)</p><p>  2.11 時間計數(shù)器組</p><p>  時間的值內(nèi)部有很多的registers,可以分成八類。比較特殊的一個register就是DOY。因為一般針對于年月日的初始化對它是起不了任何作用的,必須專門對它進行初始化。既可以讀數(shù)據(jù)又可以寫數(shù)據(jù)的寄存器如表2.14。</p>

65、<p>  表2.14 時間計數(shù)器寄存器</p><p>  時間計數(shù)器之間的關(guān)系見表2.15。</p><p>  表2.15 時間計數(shù)器的關(guān)系和值</p><p>  2.12 通用寄存器組</p><p>  通用寄存器包括四組,它們的功能是可以在主電源斷電的情況下儲存重要的內(nèi)容。當(dāng)對芯片進行復(fù)位的時候,寄存器中的數(shù)據(jù)不

66、會受到影響。</p><p>  表2.16 通用寄存器0~4描述</p><p>  2.13 RTC時間校準(zhǔn)</p><p>  2.13.1 校準(zhǔn)寄存器</p><p>  下面的寄存器可用于時間計數(shù)器的校準(zhǔn)。</p><p>  表2.17 校準(zhǔn)寄存器位描述</p><p>  2.

67、13.2 校準(zhǔn)過程</p><p>  一般校準(zhǔn)的方法是讓計數(shù)器加二,從而讓時間計數(shù)器的值改變。有了這個方法,我們就不要使用別的方式來調(diào)節(jié),只需要在合適的環(huán)境下對實時時鐘進行比對。 </p><p>  怎樣才能獲得具體準(zhǔn)確的校準(zhǔn)值,方法如下:觀察實時時鐘振蕩器的頻率利用的是CLKOUT的特性,在時間結(jié)束之前得到數(shù)就是用來校準(zhǔn)的值。 </p><p>  若是實時

68、時鐘的振蕩器得經(jīng)過外部調(diào)整,通過觀察實時時鐘振蕩器的頻率也能幫助外部調(diào)整。</p><p><b>  向后校準(zhǔn)</b></p><p>  校準(zhǔn)時間(CCALEN設(shè)為0,置位CLKEN)和使能RTC定時器都在寄存器CCR中完成。校準(zhǔn)寄存器中的校準(zhǔn)數(shù)據(jù)值被置成大于等于1的數(shù),同時把CALDIR置為1;</p><p>  在每間隔一個時鐘周期(

69、1HZ)的情況下SEC定時器會自動加1,校準(zhǔn)計數(shù)器也會自動加1;</p><p>  如果在校準(zhǔn)匹配出現(xiàn),同時報警匹配也一起出現(xiàn)的情況,為了避免產(chǎn)生兩次報警中斷,報警中斷會被延遲一個周期;</p><p>  在校準(zhǔn)計數(shù)數(shù)據(jù)值=CALVAL的情況下,校準(zhǔn)達到匹配,定時器不會在下個周期后加1,因為所有RTC定時器會停止運轉(zhuǎn)一個周期。</p><p><b>

70、  (2)向前校準(zhǔn)</b></p><p>  向前校準(zhǔn)是在寄存器CCR中通過對RTC定時器使能而進行的,操作是將CLKEN置位,CCALEN=0。校準(zhǔn)寄存器中的數(shù)據(jù)值要置成大于等于1的數(shù)據(jù)值及CALDIR=0。</p><p>  在每隔一個時鐘周期(1HZ)的情況下SEC定時器會自動加1,校準(zhǔn)計數(shù)器也會加1;</p><p>  在校準(zhǔn)計數(shù)值=CAL

71、VAL的情況下,校準(zhǔn)達到匹配,實時時鐘定時器會加2;</p><p>  報警中斷不在秒值變換的時候丟失,是因為寄存器ALSEC的LSB強制設(shè)置為1當(dāng)出現(xiàn)校準(zhǔn)事件的時候。</p><p>  2.14 RTC外部32KHz振蕩元件的選擇</p><p>  如圖2.7所示為實時時鐘的外部晶體振蕩電路,只有一個外部晶振、電容1、2和微控制器連接。</p>

72、<p>  圖 2.7 RTC 32KHz晶振電路</p><p>  表2.18列出了設(shè)計電路中應(yīng)該使用到的晶體數(shù)據(jù)指標(biāo)。</p><p>  表2.18 RTC外部32KHz振蕩器Cx1/x2組件的建議值</p><p>  3 LPC1752實時時鐘</p><p>  3.1 LPC1752簡介</p>

73、<p>  LPC1752是基于Cortex-M3內(nèi)核的微控制器,這個芯片一般是在集成度比較高、功率消耗比較低的地方非常適用。此芯片的微處理器一般的工作頻率是100 MHz,它自身擁有單獨的指令以及傳輸數(shù)據(jù)所用的總線,能夠隨機跳轉(zhuǎn)的內(nèi)部取指單位。此外,它的內(nèi)部還具有一個預(yù)取址的空間,并且這個空間是隨機的。</p><p><b>  3.1.1 特性</b></p>

74、<p> ?。?)Cortex-M3處理器含有存儲器保護單元,它支持8個區(qū)并且它的運行頻率可達100MHz;</p><p> ?。?) ARM Cortex-M3在內(nèi)部配置嵌套向量中斷控制器;</p><p> ?。?)高達64KB片內(nèi)閃存程序存儲器,具備在系統(tǒng)和應(yīng)用編程的功能。可以進行性能比較高的CPU訪問。加強版的閃存存儲加速器與處于中央處理器本地數(shù)值/I-Code上的閃存

75、存儲器相結(jié)合,為系統(tǒng)提供了一個性能較高的CPU訪問;</p><p><b>  (4)串行接口:</b></p><p>  含有片上DMA和PHY控制器的全速USB2.0設(shè)備控制器;</p><p>  UART具有4個,是具有小數(shù)波特率發(fā)生,支持DMA操作,在APB總線上;</p><p>  1路CAN2.0B控

76、制器;</p><p>  作為一個傳統(tǒng)的保留外設(shè),SPI可以替換SSP0來實現(xiàn)其所需功能。1個SPI控制器可以支持串行、同步、全雙工通信和可編程的數(shù)據(jù)長度;</p><p>  兩個速率可高達400kbit/s的總線接口具有監(jiān)控模式,可支持監(jiān)控模式和多個地址識別的功能。</p><p> ?。?)其他的APB外圍設(shè)備:</p><p>  

77、所有的GPI0均位居AHB總線上、支持Cortex-M3位操作和GPDMA操作、支持可配置的全新開漏模式以及能夠?qū)崿F(xiàn)快速的高性能的CPU訪問;</p><p>  12位能夠在6個端口之間進行多通道輸入,并且具備多個結(jié)果寄存器模數(shù)轉(zhuǎn)換器(ADC);</p><p>  實時時鐘有自己的電源、驅(qū)動也是由指定的實時時鐘振蕩器來完成; </p><p>  支持Cor

78、tex-M3可選外部時鐘;</p><p>  為了節(jié)省功率的消耗,外圍設(shè)備都設(shè)有自己單獨的時鐘分頻器。</p><p>  (6)4MHz內(nèi)部IRC振蕩器能夠調(diào)整的精度誤差范圍為1%左右;</p><p>  (7)不可以屏蔽的中斷輸入(NMI);</p><p>  (8)具有規(guī)范化的串行跟蹤接口,串行調(diào)試接口和ARM測試接口;</

79、p><p> ?。?)對程序仿真能夠?qū)崿F(xiàn)對RTC運行的實時追蹤;</p><p> ?。?0)具有睡眠模式、深度睡眠模式和掉電模式、深度掉電模式四種低功能消耗模式;</p><p> ?。?1)1個高電平3.3伏電源;</p><p> ?。?2)具有1個邊沿觸發(fā)或電平觸發(fā)的外部中斷輸入;</p><p> ?。?3)在系

80、統(tǒng)狀態(tài)為深度睡眠模式或者掉電的模式的情況下,被叫醒的中斷控制器將替實時時鐘的工作;</p><p> ?。?4)在掉電模式時為了喚醒處理器可使用中斷;</p><p> ?。?5)強制復(fù)位的閥值和掉電中斷的閥值可應(yīng)用斷電檢測來進行設(shè)置。</p><p>  只要片內(nèi)存在PLL,CPU就可以在最高頻率下運行,并且不需高頻晶振的支持。PLL的時鐘源可以使用主振蕩器,也可

81、以使用RTC振蕩器或內(nèi)部RC振蕩器。任何一種都可以。</p><p><b>  3.1.2 結(jié)構(gòu)</b></p><p>  圖3.1 LPC1752內(nèi)部原理圖</p><p>  如圖3.1所示,此芯片含有數(shù)據(jù)總線、系統(tǒng)總線,及指令總線,這些總線的使用方法與TCM不同點在于它的運行的速度變得更快。指令總線的作用是用于對指令執(zhí)行取指操作,數(shù)

82、據(jù)總線的功能則是實現(xiàn)對數(shù)據(jù)的訪問,每個設(shè)備都必須具有著兩種總線進行數(shù)據(jù)的交換。</p><p>  此芯片充分利用了AHB矩陣多層的特點,將Cortex-M3所有接線與外設(shè)進行靈活的連接。它允許其他計算機應(yīng)用端口及總線對主機進行訪問。實現(xiàn)資源共享,從而提高了對計算機資源的利用率,這種通過端口的訪問,不但能夠減少在硬件方面的成本投資,而且在某種程度上能夠大大減小人力資源的投入。</p><p&g

83、t;  APB外設(shè)能夠直接與總線相連,通過AHB矩陣來實現(xiàn)。這樣能使CPU和DMA之間的競爭得到一定的緩解,而且能夠通過合理的分配,達到處理器高性能的運行。且另一方面,APB提供了緩存區(qū),使得CPU不需要借助總線,就能夠?qū)崿F(xiàn)對外部設(shè)備的控制。</p><p><b>  3.2 基本操作</b></p><p>  LPC1752的實時時鐘,不僅可以顯示準(zhǔn)確的時間和日

84、期,時間精確到秒,而且,還有定時報警的功能。實時時鐘消耗的功率很低,特別適合于在CPU沒有接連工作的情況下或電池供電的情況下使用,在沒有電源的情況下,實時時鐘可以通過中斷再使微處理器重新工作。</p><p>  如圖3.2所示,RTC時鐘節(jié)拍計數(shù)器沒有使用自身所帶的時鐘源,而是從外面專門的時鐘源引入。時鐘節(jié)拍計數(shù)器具有十五位,每一秒可以記錄的時鐘數(shù)據(jù)為32768個。每次在CTC秒進位的情況下,完整時間寄存器0~

85、2、RTC時間計數(shù)器將得到更新。RTC中斷方式,一個是被CIIR所控制的增量中斷。另一個是被AMR寄存器和各個時間報警寄存器所控制的報警中斷,例如ALMIN、ALSEC等。中斷位置寄存器ILR會產(chǎn)生相對應(yīng)的中斷標(biāo)志。</p><p>  圖3.2 RTC的寄存器功能圖</p><p>  RTC的基本操作方法如下:</p><p><b>  對時鐘源進

86、行設(shè)置;</b></p><p>  對報警中斷進行相關(guān)設(shè)置;</p><p>  對時鐘控制寄存器的CLKEN位置位;</p><p>  對實時時鐘值進行初始化;</p><p>  執(zhí)行3次讀操作讀出完整時間寄存器的值,或者是等待中斷。</p><p>  實時時鐘在運用過程中的要點:</p&g

87、t;<p>  在實時時鐘上,電池電壓這個引腳一般是用來為實時時鐘提供電源的,因此一般要和專門的電源連接著,如果沒有使用實時時鐘,這個端口就應(yīng)該什么也不接。但是如果實時時鐘上有連3.3伏的電壓,這時候這個電池電壓引腳就可以不與外界的電源相連接,因為微處理器可以為實時時鐘提供電源。謹(jǐn)記:在電池電壓引腳和直流3.3伏電壓都不能用的情況下,實時時鐘內(nèi)的所有數(shù)據(jù)都會遺失。所以,在使用實時時鐘時,檢查好電路尤為關(guān)鍵。一旦沒有了電源,

88、實時時鐘就不能正常的進行工作了。</p><p>  3.3 硬件電路設(shè)計與分析</p><p>  3.3.1 LPC1752主芯片</p><p>  圖3.3 LPC1752主芯片 </p><p>  3.3.2 電源供電設(shè)計</p><p>  電源系統(tǒng)是整個系統(tǒng)工作的基礎(chǔ),要

89、為整個工程提供保證,具有非常重要的地位。</p><p>  在我們設(shè)計電源系統(tǒng)的時候,需要考慮以下因素:</p><p>  電壓和電流的輸入值的大小是否能讓電路正常運行;</p><p>  電壓電流的輸出功率是否正常;</p><p>  輸出的電流電壓在示波器上是否清晰正常,符合要求;</p><p>  電源

90、的功率消耗受到限制;</p><p>  對電源的設(shè)計成本具有一定的限制,怎樣做到用最少的成本設(shè)計出最完美的電路;</p><p>  電源的接入是否有安全隱患。</p><p>  在設(shè)計含有模擬電路的數(shù)字電路或者是模擬混合電路的系統(tǒng)中,對電源的要求是比較高的,尤其是在噪聲抑制性能的要求上。數(shù)字電路在通電的情況下會形成噪聲干擾,它是電路噪聲干擾產(chǎn)生的最大源頭。而且

91、它會產(chǎn)生非常大的影響,因為它會通過這個有問題的電路,將噪聲傳遞給模擬電路。</p><p>  因為從外界采集來的信號一般都為模擬信號,它要轉(zhuǎn)為我們所能看到的數(shù)字信號,就必須先在微處理器上進行信號的放大,再從模擬的信號轉(zhuǎn)成數(shù)字的信號。模擬的電路非常不穩(wěn)定,它常常受到各種信號的干擾,但是使模擬信號產(chǎn)生的誤差最大的還是電源引入的干擾。這些干擾往往使測量出來的信號不準(zhǔn)確。</p><p>  為

92、了避免這種現(xiàn)象,解決的最優(yōu)的方法是給數(shù)字電路和模擬電路分開來提供電源。 </p><p>  壓降、穩(wěn)壓、輸出濾波是電源電路要求的最基本的部分。在對電路的要求比較高的情況下,我們可以在輸入端加入一級濾波電路,以此來濾掉從外部因素引入的電磁干擾。</p><p>  此次用到的芯片LPC1752它通過模擬的系統(tǒng)采集模擬的信號并通過數(shù)字的系統(tǒng)轉(zhuǎn)換成數(shù)字信號,因此這個芯片含有模擬和數(shù)字這兩部

93、分,并且必須單獨的對這兩部分供電。電源系統(tǒng)原理圖如圖3.4所示:</p><p>  圖 3.4 供電系統(tǒng)原理圖</p><p>  3.3.3 LCD1602主要參數(shù)及原理圖</p><p>  LCD1602的技術(shù)指標(biāo)為:</p><p>  顯示容量、芯片工作電壓、 工作電流、模塊最佳工作電壓、字符尺寸</p><

94、p><b>  引腳功能:</b></p><p>  1602LCD選用的是標(biāo)準(zhǔn)的14腳或16腳接口,各引腳接口說明為表3.1。</p><p>  表3.1 1602各引腳接口說明</p><p>  第1腳: VSS 地</p><p>  第2腳:VDD5V電壓</p><p>

95、  第3腳:VL是顯示屏的對比度調(diào)整端,在連接到正電源的情況下對比度最低,反之接地時最高,在對比度較高的情況下會有“鬼影”,調(diào)整方法是用一個10K的電位器來調(diào)整對比度。</p><p>  第4腳:RS寄存器選擇,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器。</p><p>  第5腳:R/W讀寫信號數(shù)據(jù)線,在高電平的情況下進行讀取操作,在低電平的情況下進行寫入操作。在RS和R/W都是

96、低電平的情況下寫入指令或者顯示地址,在RS是低電平R/W是高電平的情況下可以讀取信號,在RS是高電平R/W是低電平的情況下可以寫入數(shù)據(jù)。</p><p>  第6腳:E端為使能端,液晶模塊將會立即執(zhí)行命令在E端從高電平跳變成低電平。</p><p>  第7~14腳:D0到D7都為8位雙向數(shù)據(jù)線。</p><p>  第15腳:背光源正極</p>&l

97、t;p>  第16腳:背光源負(fù)極</p><p>  表3.2 1602LCD的指令說明</p><p>  LCD1602原理圖如圖3.5所示:</p><p>  圖 3.5 LCD1602原理圖</p><p>  3.4 硬件電路設(shè)計和檢測</p><p>  這是第一次做硬件設(shè)計,在做之前查閱了大量

98、的相關(guān)資料,在做實物的過程中出現(xiàn)了大量的問題,于是在老師的指導(dǎo)下,按步驟完成對電路的檢測。對照電路圖,檢查電源、復(fù)位電路和晶振電路連接無誤。檢查電容的正負(fù)極是否正確,地跟電源的連接是否正確等;連接電源,用萬用表檢測引腳輸入的+5V電壓是否正確等。對單片機的測試,通后用萬用表測量單片機各部分的電壓,都正常。為了進一步對單片進行檢測,利用一個led燈閃爍程序觀察單片機是否能夠正常工作,此次很順利。</p><p>&

99、lt;b>  3.5 系統(tǒng)實物圖</b></p><p>  圖3.6 實時時鐘實物圖  </p><p><b>  4 軟件設(shè)計</b></p><p><b>  4.1 萬年歷程序</b></p><p>  設(shè)定RTC的初始時間,對串口0進行初始化,默認(rèn)設(shè)置數(shù)據(jù)位為8位,

100、停止位為1位,無奇偶偶校驗,波特率115200。時間更新時,完成的操作是讀取RTC的時間值,之后將讀出的數(shù)據(jù)值通過串口0送到上位機的EasyAMR.exe顯示。在上位機EasyAMR.exe軟件中顯示萬年歷,分別短接JP2中的TXDO、RXD0與P0.2、P0.3。</p><p>  程序流程圖如圖4.1所示:</p><p>  圖 4.1 萬年歷程序流程圖</p>&

101、lt;p>  4.2 定時報警設(shè)置程序</p><p>  此設(shè)計為在每分鐘38秒產(chǎn)生報警,使蜂鳴器鳴叫3聲。 程序流程圖如圖4.2所示:</p><p>  圖4.2 定時報警程序流程圖</p><p>  4.3 掉電喚醒程序</p><p>  當(dāng)系統(tǒng)進入睡眠模式時,核心時鐘會停止工作,要讓系統(tǒng)從睡眠模式中恢復(fù)過來不需要任何特殊

102、的序列,但要重新將ARM內(nèi)核的時鐘進行使能。在睡眠模式的情況下,執(zhí)行指令必須在是復(fù)位或中斷的情況下進行。在CPU內(nèi)核處于睡眠模式期間外設(shè)是繼續(xù)運轉(zhuǎn)的,并可以產(chǎn)生中斷使處理器恢復(fù)執(zhí)行指令。</p><p>  RTC掉電喚醒實驗,短接J2和JP4的BEEP和P0.7,每分鐘的38秒喚醒后蜂鳴器叫3聲,注意該現(xiàn)象必須在脫機狀態(tài)才可以觀察到。注意二次下載時先用ISP擦除芯片進行下載。</p><p&

103、gt;  在系統(tǒng)編程(ISP)是一個經(jīng)過Boot裝載軟件及UART0串口對片內(nèi)Falsh存儲器進行編程,然后再編程的過程。這種方法也能在芯片位于終端用戶板的時候使用。</p><p>  都是用單個的ASCII字符串的模式傳輸全部的ISP命令。字符串要用回車(CR)和/或換行(LF)控制字符作為結(jié)束符。全部的ISP響應(yīng)都是用以<CR><LF>結(jié)束的ASCII字符串形式發(fā)送的。數(shù)據(jù)的發(fā)送和接

104、受都使用的是UU編碼格式。</p><p>  下面的命令表5.1中的命令是由ISP命令處理器所接收的。當(dāng)系統(tǒng)接收到?jīng)]有被定義命令的情況下,代碼INVALID_COMMAND會被命令處理程序發(fā)送返回。</p><p>  ISP命令處理器會發(fā)送CMD_SUCCESS只是在接收到的ISP命令執(zhí)行完畢的情況下,此時主機才能發(fā)送除了“設(shè)置波特率”、“寫RAM”、“讀存儲器”和“運行”命令之外新的

105、ISP命令。令和返回代碼都是ASCII格式。</p><p>  表4.1 ISP命令總匯</p><p>  掉電喚醒程序流程圖如圖4.3所示:</p><p>  圖4.3 掉電喚醒程序流程圖</p><p><b>  4.4 程序調(diào)試</b></p><p>  本系統(tǒng)的軟件用C語言編

106、寫,分為主程序,定時報警、掉電喚醒程序等。</p><p>  (1) 由于第一次結(jié)合硬件進行C語言編寫,因此實時時鐘程序在編寫時出現(xiàn)了很多問題。開始在參考了一點資料之后寫出的程序運行都有很多問題,在老師和同學(xué)的幫助下,經(jīng)過一次又一次的修改完成了程序的編寫。</p><p>  (2) 剛開始只是把每個功能要實現(xiàn)的程序分開來編寫的,等到整合的時候出現(xiàn)了好多錯誤,然后一步步檢查語句,將程序完

107、善。</p><p>  (3) 程序燒進單片機中,與硬件電路結(jié)合起來,剛開始不是很順利,最后檢查是電路的各個模塊連接出錯,最后在經(jīng)過細(xì)心檢查,將程序順利燒進了單片機里,完成了預(yù)期的設(shè)計。</p><p><b>  結(jié)論</b></p><p>  本次畢業(yè)設(shè)計是硬件電路與軟件程序相結(jié)合的,從開始的設(shè)計方案、軟硬件的結(jié)合到組裝調(diào)試電路以及最后

108、的實時時鐘功能實現(xiàn),雖然東西不是很完美,但使我收獲了許多。</p><p>  (1) 學(xué)習(xí)與掌握了LPC1752的基本原理及其應(yīng)用,對它的各種硬件接口與軟件設(shè)計方法有較深入的認(rèn)識,了解了以LPC1752單片機作為整個控制系統(tǒng)為核心的整體軟件設(shè)計思路。</p><p>  (2) 熟悉并了解了RTC的工作原理,針對系統(tǒng)的技術(shù)要求,采用以LPC1752為核心的控制方案,完成了LPC1752為

109、控制系統(tǒng)核心的硬件設(shè)計,完成了萬年歷,報警中斷,掉電喚醒等模塊的設(shè)計。</p><p>  (3) 在設(shè)計的開發(fā)中應(yīng)用keil c編程軟件,通過不斷地編譯改寫,對該軟件的操作由不熟悉到最后的流利操作。</p><p>  (4) 完成硬件的組裝,把軟硬件結(jié)合起來反復(fù)進行調(diào)試。</p><p>  (5) 在設(shè)計過程中鍛煉了自己的動手能力,同時學(xué)會了如何全面的思考問題

110、。</p><p>  (6) 我認(rèn)為實時時鐘是日常生活中非常常見的,因而對其的研究是非常有意義的,我目前只是對其做了簡單的應(yīng)用研究,還有很多方面可以拓展研究。</p><p><b>  致謝</b></p><p>  畢業(yè)設(shè)計是大學(xué)四年對自己的所學(xué)知識的一個比較完整的應(yīng)用,考察了我們自身的學(xué)習(xí)能力,動手能力和解決問題的能力,為我們將來遇到

111、更復(fù)雜的問題的解決和更深入的學(xué)習(xí)打下一個牢固的基礎(chǔ)。</p><p>  首先我要真誠的對我的畢業(yè)設(shè)計指導(dǎo)老師**老師說一聲謝謝,在整個畢業(yè)設(shè)計的這三個月里,他給了我很多的幫助,不僅提供了整個畢業(yè)設(shè)計所需要的資料和器材,并且專業(yè)知識非常豐富,耐心幫助我解答畢設(shè)過程中遇到的問題,幫我開闊思路,對我的順利完成畢業(yè)設(shè)計起到了非常重要的作用。在論文初稿完成之際,老師幫我指點論文,提出論文里的不足,是我的論文更加完善。&l

112、t;/p><p>  接下來,我要感謝我的同學(xué)和室友,在我沒有思緒的時候,遇到挫折的時候他們不斷地給予我鼓勵,并利用自己的所學(xué)幫我解決問題。我們互相鼓勵,互相支持,有時會為一個問題熬到深夜,沒有他們的陪伴,我很難堅持下來,我會一直珍藏這次經(jīng)歷,它對我來說具有非常重要的意義。</p><p>  最后,謹(jǐn)向各位論文評閱人,答辯委員會主席和各位答辯委員表示衷心的感謝,謝謝你們辛苦的工作。</

113、p><p><b>  參考文獻</b></p><p>  [1]周立功. 深入淺出Cortex-M3.廣州致遠(yuǎn)電子有限公司.</p><p>  [2]許克江. 單片機實時時鐘設(shè)計的幾種方法. 工業(yè)控制計算機,1988,04:42-44.</p><p>  [3]崔惠柳. 串行實時時鐘芯片 DS1302 及其應(yīng)用. 廣

114、西工學(xué)院學(xué)報,1998,01:62-66.</p><p>  [4]杜剛 ,鄧明 ,胡小波. ARM嵌入式系統(tǒng)軟件實時時鐘的設(shè)計. 微計算機信息,2005,22:87-89.</p><p>  [5]賈維. 實時時鐘RTC的IP研究.西安電子科技大學(xué),2009.</p><p>  [6]陳快. 基于LPC1752的靜止無功發(fā)生器的研究.廣西大學(xué),2012.&l

溫馨提示

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

評論

0/150

提交評論