電氣工程及其自動化-家用自動升降吊燈單片機控制系統(tǒng)設計_第1頁
電氣工程及其自動化-家用自動升降吊燈單片機控制系統(tǒng)設計_第2頁
電氣工程及其自動化-家用自動升降吊燈單片機控制系統(tǒng)設計_第3頁
電氣工程及其自動化-家用自動升降吊燈單片機控制系統(tǒng)設計_第4頁
電氣工程及其自動化-家用自動升降吊燈單片機控制系統(tǒng)設計_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

圖STYLEREF1\s5.5系統(tǒng)整體仿真所示。最終顯示中北大學信息商務學院字樣,此時電機停止。圖STYLEREF1\s5SEQ圖\*ARABIC\s15系統(tǒng)整體仿真5.3系統(tǒng)調試軟件Keil本設計軟件編程采用Keil,其操作界面簡潔,入門容易,有很好的可讀性和可維持性,作為C51開發(fā)工具易學易用。而且Keil提供在線調試功能,能夠清楚直觀的看出底層程序的運行情況;豐富的庫函數(shù)給編程開發(fā)者帶來極大的便利。本設計的程序通過Keil編寫調試的,在Keil編程界面,首先需要創(chuàng)建一個新的工程,點擊Project然后點擊NewProject,選擇保存路徑并且按照提示進行下一步操作,給工程命名和選擇保存路徑,在選擇CPU型號的時候選擇Atmel下的STC89C52如圖5-1所示。圖STYLEREF1\s5SEQ圖\*ARABIC\s11建立工程選擇主控制器型號圖點擊OK進入下一步,之后建立新的C文件。點擊File——>New,然后點擊保存,保存的后綴必須為C,如圖5-2左圖所示,保存好之后需要按照圖5-2右圖所示將剛剛建立的C文件添加到工程中。圖STYLEREF1\s5SEQ圖\*ARABIC\s12C文件建立和添加示意圖建立好工程和C文件后,點擊Projec之后OptionsForTarget’Target1’——>Output在CreateHEXFile前打勾,這樣編譯的時候才能生成可下載的文件。如圖5-3左圖所示,點擊工具欄上有d字符號的按鈕進入調試界面,調試界面如圖5-3右圖所示。圖STYLEREF1\s5SEQ圖\*ARABIC\s13HEX設置和調試界面圖5.4故障檢查對于一個系統(tǒng)必須要保證在硬件電路上沒有錯誤,只有這樣才能很好的進行編程。在硬件中,主控制器能夠正常的工作是檢測其它外設是否工作的基礎;一個好的顯示器能夠很好的幫助我們找出所在的錯誤,有利于簡短程序調試的時間。5.4.1單片機不工作問題對于單片機不工作,通常存在如下情況:首先要檢查電源是否正常工作,用萬用表測量單片機供電電壓是否正常;查看晶振電路是否正確,測量是否有時鐘輸出及晶振兩引腳的電壓;檢查RST引腳的連接,高電平情況下單片機復位,如果RST連接的高電平的話單片機不會工作檢查EA是否是連接到高電平上,在保證程序無誤的情況下,上述還不能解決問題,換一塊新的單片機試一下。5.4.2顯示器件問題對于LCD12864液晶顯示器不能正常顯示情況下,第一先檢查線路連接是否正確,在并行連接方式中若把數(shù)據(jù)引腳和單片機引腳沒有對應的連接,會造成顯示亂碼或無法顯示的情況;第二確認把背光和對比度調整好,調整旁邊的電位器控制液晶顯示亮暗,正常情況是黃綠色;檢查程序中的讀寫命令是否存在錯誤,對于顯示漢字的時候出現(xiàn)亂碼的現(xiàn)象時關注命令和數(shù)據(jù)的延時夠不夠,時序是否錯誤。結論通過畢業(yè)設計的制作,鞏固了大學期間所學專業(yè)知識,進一步加強學習能力。將在畢業(yè)設計實習期間所經歷過的事情和學到的知識進行總結:(1)從本設計的硬件調試和選擇上進行整理。硬件是軟件調試的基礎,可以說無硬件的支撐,就沒有軟件的運行。硬件的選擇決定了軟件和功能實現(xiàn)的難易程度和高度。通過對本設計的要求和功能上的多次審核,一次為參考,進行主控芯片、顯示芯片和通訊模塊等硬件選擇。在硬件的選擇過程中,總結出了幾條參考思路:硬件選擇時要功能與穩(wěn)定度進行參考選擇;滿足功能的同時要參考性價比;制作設計模型的過程中需要給軟件調試留有一定的調試空間。(2)從軟件的角度來講,程序的編程質量影響到系統(tǒng)運行的效率和穩(wěn)定性。并且也會影響功能的實現(xiàn)程度。往往一句語句也會影響著某個功能的實現(xiàn)。編程的習慣影響到后期對程序的調試和修改。往往采用模塊化編程有利于提升編程效率和優(yōu)化代碼的層次,還能提高程序的可讀性和可移植性,提高調試效率。編程中也會更好的避免錯誤編程,便于修改語句。(3)在調試和安裝的過程中也存在一些問題。譬如后期修改問題,所以,在后期的調試中也需要注意很多情況。需要留有必要的調試條件,能向單片機中下載程序,方便后期的修改。通過本設計的初步設計到最后調試過程,體驗了一個任務完成的過程。鞏固了以往學習的理論知識,充分的得到了實踐和應用,同時鍛煉了自己處理事情應具備的一些品質,例如耐心和堅持不懈。經過一個學期的畢業(yè)設計實習和實踐,整理了大學期間所學的基礎課程和理論知識。參考文獻周立功主編《項目驅動—單片機應用設計基礎》北京航空航天出版社,2011孫鑫余安萍編著《VC++深入詳解》北京:電子工業(yè)出版社,2006周立功等編著《ARM嵌入式系統(tǒng)基礎教程》北京:北京航空航天大學出版社,2005王曉明,《電動機單片機控制》中國:北京航空航天出版社,2004Microsemi.SmartFusionCustomizableSystem-on-Chip(SoC)Datasheet.2012:55-72LiYamin,ChuWanming.ImplementationofsingleprecisionfloatingpointsquarerootonFPGAs.FifthIEEESymposiumonFPGA-BasedCustomComputingMachines,1997:39-56孫育才,孫華芳.MCS-51系列單片機極其應用[M],第五版.南京:東南大學出版社,2012.6:12-28王兆安,黃俊.電力電子技術[M],第四版.北京:機械工業(yè)出版社,2000王學文.傳感器原理及應用[M].北京:航空航天大學出版社,2008譚浩強.C程序設計[M].北京:清華大學出版社,2005胡漢才.單片機原理及其接口技術[M].北京:清華大學出版社,2011LindaJ,Engelman.InteractingontheInternet.IrwinBookTeam.U.S.A,1996黃家升.基于51的單片機軟件遠程升級[J].艦船電子對抗,2007,(03).楊美仙.單片機的發(fā)展及其應用[J].科技信息(學術研究),2007,(35).陳壽元.單片機多機通信網(wǎng)絡改進及數(shù)據(jù)通信容錯技術[J].山東師范大學學報(自然科學版),2006,(02).栗欣,周東輝,孫曉苗,李立.單片機程序遠程升級的設計[J].微計算機信息,2006,(32).張志利,張曉峰,朱力.單片機多機串行通信網(wǎng)絡[J].單片機與嵌入式系統(tǒng)應用,2009,(03).姚曉光.基于GPRS的單片機固件升級系統(tǒng)設計[J].單片機與嵌入式系統(tǒng)應用,2010,(06).張志利.基于RS232協(xié)議的單片機多機通信網(wǎng)絡研究[J].自動化技術與應用,2009,(04).致謝自畢業(yè)設計以來,在學校學院領導和指導老師悉心的指導下,我順利的完成了畢業(yè)設計實物制作和設計報告撰寫。該設計凝聚了我半年多的汗水,同時也承載了各位領導和老師的關懷和期待。該設計養(yǎng)成了我對于處理問題的專注和認真態(tài)度,這也是我在畢業(yè)設計中克服問題的基本態(tài)度。這次設計培養(yǎng)了我接收新知識挑戰(zhàn)新事物的能力,培養(yǎng)了我分析問題解決問題的能力,提升了我的創(chuàng)新意識。所有的這一切都是我一生的財富,我會銘記于心。在這

溫馨提示

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

評論

0/150

提交評論