畢業(yè)設計(論文)單片機節(jié)能環(huán)保多功能數(shù)字電子鐘設計_第1頁
畢業(yè)設計(論文)單片機節(jié)能環(huán)保多功能數(shù)字電子鐘設計_第2頁
畢業(yè)設計(論文)單片機節(jié)能環(huán)保多功能數(shù)字電子鐘設計_第3頁
畢業(yè)設計(論文)單片機節(jié)能環(huán)保多功能數(shù)字電子鐘設計_第4頁
畢業(yè)設計(論文)單片機節(jié)能環(huán)保多功能數(shù)字電子鐘設計_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、南京鐵道職業(yè)技術學院(畢業(yè)論文)南京鐵道職業(yè)技術學院畢 業(yè) 設 計題 目: 節(jié)能環(huán)保多功能數(shù)字電子鐘設計 作 者: 學 號: 系 : 自動控制系 專 業(yè): 電氣自動化技術 班 級: 08電氣自動化301班 指導者: 講師 (姓 名) (專業(yè)技術職務)評閱者: (姓 名) (專業(yè)技術職務)2011 年 4 月 iii節(jié)能環(huán)保多功能數(shù)字電子鐘設計摘 要:單片機經過幾十年的發(fā)展,已經廣泛應用于生活中的各個領域。單片機以其體積小、功能全、性價比高等諸多優(yōu)點,在許多行業(yè)都得到了廣泛應用。在工業(yè)控制、家用電器、通信設備、信息處理、尖端武器等各種測控領域的應用中獨占鰲頭,單片機開發(fā)技術已成為電子信息、電氣、

2、通信、自動化、機電一體化等專業(yè)技術人員必須掌握的技術?;趩纹瑱C的萬年歷作為設計的課題,因為它有很好的開放性和可發(fā)揮性,對作者的要求比較高,不僅考察了對單片機的掌握能力而且強調了對單片機擴展的應用。 本文研究的萬年歷系統(tǒng)擬用stc89c52單片機控制,以ds1302時鐘芯片計時、 1602 液晶屏顯示。系統(tǒng)主要由單片機控制電路,顯示電路以及校正電路三個模塊組成。本文闡述了系統(tǒng)的硬件工作原理,所應用的各個接口模塊的功能以及其工作過程,論證了設計方案理論的可行性。系統(tǒng)程序采用c語言編寫,經wave軟件進行調試后在proteus軟件中進行仿真,可以顯示年、月、日、星期、時、分和秒并具有校準功能和與即

3、時時間同步的功能,同時采用液晶顯示可以很好的節(jié)約能源起到環(huán)保的作用。實驗結果表明此萬年歷實現(xiàn)后具有讀取方便、顯示直觀、功能多樣、電路簡潔等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。關鍵詞:萬年歷 單片機 仿真 目 錄第一章 緒論11.1本課題研究的意義11.2本課題主要的研究工作11.3本章小結2第二章 單片機的概述32.1單片機的定義和特點32.2單片機發(fā)展現(xiàn)狀和發(fā)展趨勢32.3編程語言的選擇42.4本章小結5第三章 系統(tǒng)硬件電路的設計63.1電路設計框圖63.2系統(tǒng)硬件概述73.3主要單元電路的設計73.4本章小結15第四章 系統(tǒng)的軟件設計164.1程序的設計164.2本章

4、小結18第五章 仿真與調試195.1 proteus isis簡介195.2 proteus軟件運行流程195.3功能仿真215.4 本章小結22總結與展望23致謝24參考文獻25附錄一:系統(tǒng)程序26第一章 緒論1.1課題研究的意義萬年歷是我國古代傳說中最古老的一部太陽歷。為紀念歷法編撰者萬年功績,便將這部歷法命名為“萬年歷”。而現(xiàn)在所使用的萬年歷,實際上就是記錄一定時間范圍內的具體陽歷或陰歷的日期的年歷,方便有需要的人查詢使用,與原始歷法并無直接聯(lián)系。而隨著微電子技術的高速發(fā)展,人類用于計時的工具也在不斷發(fā)展更新,單片機技術的出現(xiàn)使得萬年歷有了新的發(fā)展方向。單片機以其體積小、功能全、性價比高

5、等諸多優(yōu)點,在工業(yè)控制、家用電器、通信設備、信息處理、尖端武器等各種測控領域的應用中獨占鰲頭,單片機開發(fā)技術已成為電子信息、電氣、通信、自動化、機電一體化等專業(yè)技術人員必須掌握的技術。目前世界上單片機年產量已達十多億片,通常是當年微處理器產量的4-5倍以上。用最少的芯片就能實現(xiàn)最強大的功能,這是將來電子產品的主流方向,它將無可置疑地一步步取代其它同類產品,其數(shù)量之大和應用面之廣,是其它任何類型的計算機所無法比擬的。1.3本章小結本章是論文的緒論部分,著重介紹了萬年歷的研究意義。然后介紹了本設計的主要內容、設計目標和希望達到的效果。第 10 頁 共 20 頁第二章 單片機的概述2.1單片機的定義

6、和特點2.1.1 單片機的定義:單片機即單片微型計算機,是把中央處理器、存儲器、定時/計數(shù)器、輸入輸出接口都集成在一塊集成電路芯片上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應和節(jié)約成本。單片機也被稱為微控制器(microcontroller),是因為它最早被用于工業(yè)控制領域。單片機的芯片內僅由cpu的專用處理器發(fā)展而來。最早的設計理念是通過將大量外圍設備和cpu集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。2.1.2 單片機的特點:單片機以其卓越的性能,得到了廣泛的應用,已深入到各個領域。單片機應用在檢測、控制領域中,具有如下特

7、點:1、體積小、控制功能強、成本低。因而可以方便地組裝各種智能式控制設備和儀器,做到機、電、儀一體化。2、易擴展。很容易構成各種規(guī)模的應用系統(tǒng),為應用系統(tǒng)的設計和生產帶來極大方便。4、種類多,型號全。很多單片機廠家逐年擴大適應各種需要,有針對性地推出一系列型號產品,使系統(tǒng)開發(fā)工程師有很大的選擇余地。大部分產品有較好的兼容性,保證了已開發(fā)產品能順利移植,較容易地使產品進行升級換代。5、低功耗?,F(xiàn)在新型單片機的功耗越來越小,供電電壓從5v降低到了3.2v,甚至1v,工作電流從ma降到a級,工作頻率從十幾兆可編程到幾十千赫茲。特別是很多單片機都設置了多種工作方式,這些工作方式包括等待、暫停、睡眠、空

8、閑、節(jié)電等。6、可以采用c語言開發(fā)環(huán)境,具有友好的人機互交環(huán)境。大多數(shù)單片機都提供基于c語言開發(fā)平臺,并提供大量的函數(shù)供使用,這使產品的開發(fā)周期、代碼可讀性、可移植性都大為提高。2.4本章小結本章主要介紹了單片機的定義和特點,重點描述了單片機發(fā)展現(xiàn)狀和未來的發(fā)展趨勢,最后簡單地介紹了選擇的編程語言。第三章 系統(tǒng)硬件電路的設計3.1 電路設計框圖根據上述確定的方案給出了系統(tǒng)整體的設計框圖及流程圖:圖3.1系統(tǒng)結構框圖為使時鐘走時與標準時間一致,校時電路是必不可少的,鍵盤模塊用來校正液晶上顯示的時間;stc89c52單片機通過輸出各種電脈沖信號來驅動控制各部分正常工作;而系統(tǒng)的時間等數(shù)據則最終通過

9、液晶模塊顯示出來。圖3.2系統(tǒng)流程圖系統(tǒng)總流程圖如圖3.2所示。流程圖分析:首先系統(tǒng)初始化,系統(tǒng)開始運行,當有設置鍵按下時進入修改時間模式,無按鍵按下時讀取時間數(shù)據送入液晶屏顯示;在修改時間模式下設置時間完成后再送數(shù)據到液晶屏顯示。3.4本章小結本章主要介紹了系統(tǒng)硬件設計,其中對時鐘芯片ds1302、1602液晶顯示屏和stc89c52最小系統(tǒng)的設計做了詳細闡述。此外還介紹了各模塊和單片機的連接方法及電路原理圖,最后確定系統(tǒng)的整體硬件設計方案。第四章 系統(tǒng)的軟件設計4.1程序的設計4.1.1 ds1302讀寫程序4.2本章小結本章對基于單片機的電子鐘系統(tǒng)軟件模塊進行設計,介紹了各主要模塊的子程

10、序。對一些模塊常用的函數(shù)進行了注釋,并對時鐘芯片ds1302的讀寫時序進行了解釋,這一切都構成了這個系統(tǒng)的關鍵。第五章 仿真與調試5.1 proteus isis簡介 圖5.9 按鍵的設置5.4 本章小結 本章主要介紹了整個系統(tǒng)的模擬仿真,其中對仿真所用到的軟件進行了簡單介紹,此外還介紹了仿真電路的簡單步驟及其時間的設置并附圖在文中,使仿真步驟更容易被看懂??偨Y與展望至此,關于畢業(yè)設計的所有內容就介紹完了,進行這次畢業(yè)設計一切都是從零開始,從最簡單查資料、了解各個元件的功能起步,再確定設計方案、畫流程圖、編寫程序到最后進行仿真,這次課題設計可以說成功完成。系統(tǒng)的硬件、軟件設計合理,功能完備,運

11、行穩(wěn)定、可靠。實驗結果表明此萬年歷實現(xiàn)后具有讀取方便、顯示直觀、功能多樣、電路簡潔等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。最終取得的成果如下:1、 了解了單片機及各部件之間的連接;2、 在protues軟件中畫出了系統(tǒng)電路圖,并進行了仿真;3、 完成了論文,最終使時鐘達到了論文要求;4、 用c語言編寫了程序。在整個設計過程中,充分發(fā)揮了人的主觀能動性,自主學習,學到了許多沒學到的知識。程序編寫中,由于思路不清晰,開始時遇到了很多的問題,經過靜下心來思考查資料,和同學討論,向老師請教,理清了思路,完成對程序的編寫。通過設計提高了對單片機的認識,進一步熟悉和掌握單片機的結構及工

12、作原理。通過實際程序設計和調試,逐步掌握模塊化程序設計方法和調試技術,提高軟件設計、調試能力;通過這次設計熟悉以單片機核心的應用系統(tǒng)開發(fā)的全過程,掌握硬件電路設計的基本方法和技術,掌握相關電路參數(shù)的計算方法。最終完成了設計,達到了預期的目的,完成了最初的設想。但是由于時間和個人能力的原因,整個系統(tǒng)看起來還是顯得非常的簡單,只實現(xiàn)了一些最基本的功能,還有許多不足和可以擴展的地方。例如實現(xiàn)公歷和農歷的轉換、鬧鐘報時等,這些有待以后來彌補,還望各位老師予以指正和修改。致謝畢業(yè)綜合實踐的完成,為我的大學學習生活畫下了最后一筆。應該感謝的人很多,首先感謝學院給我們提供了一個展現(xiàn)自己的舞臺,在南京鐵道職業(yè)

13、技術學院這個良好的學習環(huán)境中,我們得到了很多鍛煉的機會,使得我們的動手能力和專業(yè)技能都有了很大的提高。其次要感謝教單片機的黃老師的悉心教導和全程負責畢業(yè)綜合實踐的老師,還有幫助我完成的同學。是你們?yōu)槲覄?chuàng)造了良好的學習和完成畢業(yè)設計的環(huán)境,你們的支持和鼓勵使我對這次的設計完成有了信心和動力,使我能夠順利地完成課題的設計工作,在此向這些幫助我的人致以誠摯的謝意。最后,還要特別感謝我的父母,養(yǎng)育之恩,無以回報,你們永遠健康快樂是我最大的心愿。正是在爸媽身體和精神的養(yǎng)育下才讓我得以全身心投入學習和研究中,順利完成學業(yè)。即將踏上社會了,在人生的又一個十字路口上,我將帶著你們的期望和關懷,在將來的工作崗位

14、上勤奮實干,積極進取,用優(yōu)異的成績來回報大家對我的關心和幫助!參考文獻1 劉和平. 單片機原理與應用m.北京:機械工業(yè)出版社,2002,201-2092 劉守義單片機應用技術m. 西安:西安電子科技大學出版社,2002,98-1073 劉勇. 數(shù)字電路m. 北京:電子工業(yè)出版社, 2004,111-1184 康光華.電子技術基礎模擬部分 m.(第五版)高等教育出版社.2005,247-2615 譚浩強. c程序設計 m.(第三版)北京:清華大學出版社,2005,256-2786 周潤景,張麗娜,劉印群. proteus入門實用教程m.北京:機械工業(yè)出版社,2007,314-3257 戴佳,戴衛(wèi)恒. 51單片機c語言應用程序設計實例精講m.北京:電子工業(yè)出版社,2006,231-2468 肖炎根,舒望.基于實時鐘芯片的電子萬年歷設計j.電子技術,2007,卷號(36):91-949 王懷平,王仁波,胡開明.proteus仿真設計基于單片機at89c51的電子萬年歷j.科技廣場,2008,卷號(10):197-19810 魯剛強. 基于液晶顯示器的單片機系統(tǒng)設計j.科技資訊,2008,卷號(35):22-2311 陳凱. 液晶顯示萬年歷、時間、星期及溫度d.湖南:湖南理工學院,2009.1

溫馨提示

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

評論

0/150

提交評論