51單片機課程設計實驗報告_第1頁
51單片機課程設計實驗報告_第2頁
51單片機課程設計實驗報告_第3頁
51單片機課程設計實驗報告_第4頁
51單片機課程設計實驗報告_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上 51單片機課程設計報告學 院: 專業(yè)班級: 姓 名: 指導教師: 設計時間: 51單片機課程設計一、設計任務與要求1. 任務:制作并調試51單片機學習板2. 要求:(1) 了解并能識別學習板上的各種元器件,會讀元器件標示;(2) 會看電路原理圖;(3) 制作51單片機學習板;(4) 學會使用Keil C軟件下載調試程序;用調試程序將51單片機學習板調試成功。二、總原理圖及元器件清單1總原理圖2元件清單器件名稱規(guī)格器件標號數(shù)量備注三、模塊電路分析 1. 最小系統(tǒng):單片機最小系統(tǒng)電路分為振蕩電路和復位電路,振蕩電路選用 12MHz 高精度晶振, 振蕩電容選用 22p和3

2、0p 獨石電容; 圖 1 圖 2 復位電路使用 RC 電路,使用普通的電解電容與金屬膜電阻即可;圖 3當單片機上電瞬間由于電容電壓不能突變會使電容兩邊的電位相同,此時RST為高電平,之后隨著時間推移電源負極通過電阻對電容放電,放完電時RST為低電平。正常工作為低電平,高電平復位。2. 顯示模塊:分析發(fā)光二極管顯示電路:圖 4發(fā)光二極管顯示電路分析:它是半導體二極管的一種,可以把電能轉化成光能,常簡寫為LED。發(fā)光二極管與普通二極管一樣是由一個PN結組成,也具有單向導電性。當給發(fā)光二極管加上正向電壓后,產生自發(fā)輻射的熒光。 圖中一共有五個發(fā)光二極管其中一個為電源指示燈,當學習板通電時會發(fā)光以指示

3、狀態(tài)。其余四個為功能狀態(tài)指示燈,實際作用與學習板有關 分析數(shù)碼管顯示電路圖 5數(shù)碼管顯示電路分析:數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,圖中所用為八段數(shù)碼管(比七段管多了一個小數(shù)點顯示位),按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管.共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。數(shù)碼管主要用來顯示經(jīng)電路板處理后的程序的運行結果。圖中使用了八個八段數(shù)碼管,可以顯示八個0-15的數(shù)字。使用數(shù)碼管可以直觀的得到程序運行所顯示的結果.也可以顯示預置在學習板上的程序,主要通過16個開關

4、來控制。四、硬件調試 1、是否短路用萬用表檢查P2兩端是短路。電阻為0,則短路,電阻為一適值,電路正常。2、焊接順序焊接的順序很重要,按功能劃分的器件進行焊接,順序是功能部件的焊接-調試-另一功能部件的焊接,這樣容易找到問題的所在。3、器件功能1)檢查原理圖連接是否正確2)檢查原理圖與PCB圖是否一致3)檢查原理圖與器件的DATASHEET上引腳是否一致4)用萬用表檢查是否有虛焊,引腳短路現(xiàn)象5)查詢器件的DATASHEET,分析一下時序是否一致,同時分析一下命令字是否正確6)通過示波器對芯片各個引腳進行檢查,檢查地址線是否有信號的7)飛線。用別的的口線進行控制,看看能不能對其進行正常操作,多

5、試驗, 才能找到問題出現(xiàn)在什么地方。1、詳細描述硬件安裝過程中出現(xiàn)的故障現(xiàn)象,并作故障分析,及解決方法。六、軟件調試 1、設置硬件仿真環(huán)境單片機應用系統(tǒng)程序的編譯和仿真在KeilVision環(huán)境下進行,在調試程序之前,需要對工程進行Debug設置,選擇軟件仿真或硬件仿真。軟件仿真使用計算機來模擬程序的運行,不需要建立硬件平臺就可以快速得到某些運行結果;硬件仿真是最準確的仿真方法,必須建立硬件平臺,通過PC機硬件仿真器用戶目標系統(tǒng)進行系統(tǒng)調試。采用硬件仿真的方法,硬件平臺即為帶有圖1所示接口電路的單片機應用系統(tǒng),設置硬件仿真環(huán)境的具體操作步驟如下: 首先,點擊所建工程:Project菜單中的Op

6、tions for TargetTarger 1,出現(xiàn)工程的配置窗口,點擊Debug設置,選擇KeilMcmitor-51 Driver.然后,設置仿真器參數(shù)。建議波特率設置范圍30038 400。為避免程序中的中斷和Keil硬件仿真環(huán)境中的中斷互相沖突,不選擇“Stop ProgramExecution with SerialInterrupt”。 完成51單片機在Keil Vision環(huán)境中的硬件仿真環(huán)境設置后,可以進行程序的調試仿真。2、調試仿真1) 導入測試代碼:文件打開key and display.uvproj2) 重建全部工程:Projectrebuilt alltarget f

7、iles重建結果為: Build target Target 1compiling main.c.linking.Program Size: data=36.0 xdata=0 code=554key and display - 0 Error(s), 0 Warning(s).3) 調試:調試Start/Stop Debug session(Ctrl + F5)調試結果為:Connected to Monitor_51 V3.4Load C:UsersGDesktop測試程序key and display軟件調試故障分析:故障1.程序不能拷貝進學習板。分析:學習板是否連接計算機且安裝驅動,又

8、或是板供電不足。解決方法:確認已經(jīng)在電腦上安裝好學習板的驅動程序,而且使用對應的拷貝軟件;檢查power燈,若不亮,是否焊接不好或者學習板供電不足。故障2.程序運行結果不正常分析:程序本身有問題,也就是說是錯誤的程序解決方法:檢查程序是否正確,可使用排除法,將程序寫入另一塊能正常工作的學習板調試。故障3.軟件調試過程中發(fā)生計算機死機分析:死機的原因與軟件兼容性、硬件兼容性均有關。解決方法:檢查是否調試軟件與計算機操作系統(tǒng)發(fā)生兼容性問題或者學習板發(fā)生硬故障。七、心得這次課程設計讓我受益匪淺,無論從知識上還是其他的各個方面。上課的時候的學習從來沒有見過真正的單片機,只是從理論的角度去理解枯燥乏味。但在實習中見過甚至使用了單片機及其系統(tǒng),能夠理論聯(lián)系實際的學習,開闊了眼界,提高了單片機知識的理解和水平。 單片機是很重要的一門課程,老師和一些工作的朋友都曾

溫馨提示

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

評論

0/150

提交評論