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

下載本文檔

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

文檔簡介

1、單片機實訓報告 姓名 學號: 班級: 指導老師: 實訓時間:前言 一周的單片機實訓很快就結束咯,在這一周的時間里,我學到了很多關于單片機各方面的知識。老師在實訓課中也教會咯我們很多關于單片機軟件編程與硬件設施的知識。一周的實訓中我們一共實訓咯好幾個項目,通過這幾個項目的實訓,我們掌握咯一些單片機的匯編語言和硬件調(diào)試,達到了很好的效果。一周時間實訓過后,我把之前在課堂上不懂的知識點,通過實際操作的練習,我都搞明白咯。當然在實訓過程中也遇到咯很多問題,就是有時在調(diào)試方面不能調(diào)試成功,有時程序是沒有錯誤,但是就是調(diào)試不好,一直找原因也找不出是什么原因。希望以后能夠擁有更多的實訓時間和機會學習單片機。

2、實訓任務一一、實驗目的熟悉Keil C51集成開發(fā)環(huán)境的使用方法二、實驗設備及器件IBM PC機一臺三、實驗內(nèi)容按照本書的第2章的2.1節(jié)到2.4節(jié)內(nèi)容進行Keil C51集成開發(fā)環(huán)境的安裝和使用練習。然后按照以下內(nèi)容建立文件并編譯產(chǎn)生HEX文件。ORG8000HLJMPMainORG80F0HMain:MOVR7,#0LOOP:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LOOP;延時CPLP1.0;P1.0取反CPLP1.1;P1.1取反CPLP1.2;P1.2取反CPLP1.3;P1.3取反CPLP1.4;P1.4取反CPLP1.5;P1

3、.5取反CPLP1.6;P1.6取反CPLP1.7;P1.7取反SJMPMainEND通過該程序?qū)崿F(xiàn)八盞燈的同時亮和同時滅的功能,更好的掌握匯編指令。4、實驗要求:熟練掌握結合DP-51PROC單片機綜合仿真實驗儀和Keil C51集成開發(fā)環(huán)境進行仿真調(diào)試。如果還有時間,可以把本書的第2章的2.6節(jié)、2.7節(jié)內(nèi)容也看一下5、實驗步驟:(1)用40針排線把DP-51PROC實驗儀上的A1區(qū)J76接口和A2區(qū)J79接口相連,然后使用排線把A2區(qū)的J61接口與D1區(qū)的J52接口相連。如圖所示。2、對DP-51PROC實驗儀上電,然后按照本書的第2章的2.5.1小節(jié)設置TKSMonitor51仿真器和

4、使用軟件DPFlash把MON51監(jiān)控程序下載到TKSMonitor51仿真器。3、關閉DPFlash軟件。把TKSMonitor51仿真器的工作模式選擇開關切換到RUN處,然后按一下復位鍵(RST),MON51程序就開始運行了。此時,TKSMonitor51仿真器進入調(diào)試狀態(tài)。4、用戶使用Keil C51集成開發(fā)環(huán)境建立工程、編輯與編譯“實驗內(nèi)容”所列的程序。然后按照本書的第2章2.5.3節(jié)的第2點(軟件調(diào)試環(huán)境的設置)設置好,然后再編譯一次。5、此時用戶就可以按照本書的第2章2.5.4節(jié)所講述的方法進行仿真調(diào)試。如果用戶在退出仿真調(diào)試模式后想再次進入仿真調(diào)試,可以先按一下TKSMonito

5、r51仿真器的復位鍵(RST)。用戶可以在仿真調(diào)試環(huán)境下設置斷點、單步、全速運行等。在調(diào)試過程中用戶可以看見D1區(qū)的LED的亮滅是由用戶程序來控制的。實驗任務二:一、實驗目的:利用單片機的P1口作IO口,使用戶學會利用 P1口作為輸入和輸出口。二、實驗設備及器件:IBM PC機一臺DP-51PROC單片機綜合仿真實驗儀一臺三、實驗內(nèi)容1編寫一段程序,用P1口作為控制端口,使D1區(qū)的LED輪流亮。四、實驗要求學會使用單片機的P1口作IO口,如果有時間用戶也可以利用P3口作IO口來做該實驗五、實驗步驟1、用導線把A2區(qū)的J61接口與D1區(qū)的J52接口相連。原理如圖所示。2、先編寫一個延時程序。3、

6、將LED輪流亮的程序編寫完整并調(diào)試運行六、實驗程序:ORG8000H LJMPMainORG8100H Main:MOVA,#0FFHCLR CMainLoop:CALLDelayRLCAMOV P1,A;把A的值輸出到P1口SJMP MainLoopDelay:;延時MOVR7,#0LOOP:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LOOPRETEND七、實驗結果:通過調(diào)試成功之后,八盞燈依次向左點亮,實現(xiàn)流水燈程序的功能。實訓總結通過這次實訓,使我們能夠?qū)W以致用,在實踐中進一步掌握并鞏固我們的單片機理論知識。雖然在實訓中遇到了不少難題與困惑,暴露出了不少問題和缺乏實踐的弱點,但是在老師與同學們的幫助與指導下,我們最終解決與克服了一個個的困難與困惑,順利的完成了老師交給的實訓任務。通過幾天下來的實訓,感覺就是自己的知識實在是太淺了。在課本上學到的知識感覺自己都懂了,但在實際應用中還是無從下手。所以我們不應滿足于課本上的知識,只有通過不斷的實踐,才能夠真正掌握理論知識。雖然只有幾天的時光,但還是學了很多的東西,比之于平常的上課更覺得學到更多。所以,這對于我們還是一門很必要的課程。當然,要真正學有所用,我們還要

溫馨提示

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

評論

0/150

提交評論