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

下載本文檔

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

文檔簡介

1/1單片機課程報告

一、實訓目的和要求:

(1)熟練掌握keilc51集成開發(fā)環(huán)境的使用方法

(2)熟悉keilc51集成開發(fā)環(huán)境調試功能的使用和dp?單片機仿真器、編程器、實驗儀三合一綜合開發(fā)平臺的使用。

(3)利用單片機的p1口作io口,學會利用p1口作為輸入和輸出口。

(4)了解掌握單片機芯片的燒寫方法與步驟。

(5)學會用單片機匯編語言編寫程序,熟悉掌握常用指令的功能運用。

(6)掌握利用protel99se繪制電路原理圖及pcb圖。

(7)了解pcb板的制作腐蝕過程。

二、實訓器材:

pc機(一臺)

pcb板(一塊)

520ω電阻(八只)

10k電阻(一只)

led發(fā)光二極管(八只)

25v10μf電容(一只)

單片機ic座(一塊)

at89c51單片機芯片(一塊)

熱轉印機(一臺)

dp?單片機仿真器、編程器、實驗儀三合一綜合開發(fā)平臺(一臺)

三、實訓步驟:

(2)將流水燈程序編寫完整并使用tkstudyice調試運行。

(4)打開電源,將編寫好的程序運用tkstudyice進行全速運行,看能否實現任務要求。

(6)制板。首先利用protel99se畫好原理圖,根據原理圖繪制pcb圖,然后將繪制好的pcb布線圖打印出來,經熱轉印機轉印,將整個布線圖印至pcb板上,最后將印有布線圖的pcb板投入裝有三氯化鐵溶液的容器內進行腐蝕,待pcb板上布線圖外的銅全部后,將其取出,清洗干凈。

(7)焊接。將所給元器件根據原理圖一一焊至pcb板相應位置。

(8)調試。先把at89c51芯片插入ic座,再將5v電源加到制作好的功能板電源接口上,觀察功能演示的整個過程(看能否實現任務功能)。

(流水燈控制器原理圖)

四、流水燈控制器程序的主程序:

org0000h

sjmpstart

org0030h

start:mova,#0ffh

movr0,#1ch

movr2,#12h

clrc

loop1:acalldelay

djnzr0,loop,盡在。

2

通過為期一周的單片機實訓,是我們對這門課有了許多新的了解,彌補了在課堂上學習的不足。相信這對我們以后的學習和工作都會有很大的幫助。我們一定要在最短的時間里對這些不足加以改正!

首先,在這次試訓中我被單片機強大的功能所震撼,以前在課堂上完全沒有能理解可編程單片機的優(yōu)越性。這次通過實體仿真軟件等輔助軟件的共同效果,是這次試訓有了鮮明的活力。換是我們認識到這次試訓不僅僅是一個軟件的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟件的功能是我們了解了當今開發(fā)系統的新方向,簡直太不可思議啦!

單片機作為一種最簡單的軟件,與我們的日常生活息息相關,了解一些單片機程序的簡單錄入是非常必要的。如:LED顯示器、鍵盤和顯示器的應用和原理。

在被刺實訓中我們每個人通過一個八位流水燈的制作,使我們深深地體會到了單片機在現實生活中的'小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了單片機手動的開始平臺的完善與成熟。只要你有想法,單片機就有可能讓他成為現實。這里我學習完protues軟件后的第一感覺是,雖然這軟件工作不穩(wěn)定,但是會有相當不錯的效果出來。這對我以后的工作一定會有幫助的。在這次試訓中不僅只對單片機編程有了新的認識,還對整個單片機的開發(fā)平臺都有了一廳的了解,這是一筆不錯的收獲。

通過這幾天的試訓,使我的感觸很深,真實“條條大路通羅馬”,要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門都可以,而且是各有特色。走出來的結果都有各自的獨到之處。在編程中“簡”字貫穿于整個程序設計中,越簡單越好,畢竟單片機留給用戶的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以后的學習生活中應值得注意的地方。

在試訓中有苦有甜,當我們?yōu)橐粋€很難攻破的程序找出路時,心情煩躁,感覺自己很不可理喻,當程序一點一點編好后,自己從心底感覺到一點小小的安慰,看著自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實訓使自己的思維邏輯也有了小小的進步。

單片機實訓報告

一、實驗目的和要求。

二、實驗儀器設備。

三、實驗設計及調試:

(一)實驗內容。

(二)實驗電路:畫出與實驗內容有關的簡單實驗電路。

(三)實驗設計及調試步驟:

(1)對實驗內容和實驗電路進行分析,理出完成實驗的設計思路。(2)列出程序設計所需的特殊標志位、堆棧、內部ram、工作寄存器等資源的分配列表,分配列表時注意考慮資源在程序執(zhí)行過程可能會出現沖突的問題。

(3)畫出程序設計流程圖,包括主程序和各子程序流程圖。

(4)根據(2)、(3)的內容寫出實驗程序。

(5)調試程序(可以使用模擬仿真器)。

a、根據程序確定調試目的,即調試時所需觀察的內容結果。

b、根據各調試目的分別選擇調試所需的方法,如單步、斷點等命令,分別列出各調試方法中所需要關注記錄的內容。

c、調試程序,按各種調試方法記錄相應的內容。

d、分析調試記錄的內容和結果,找出程序中可能出錯的地方,然后修改程序,繼續(xù)調試、記錄、分析,直到調試成功。

(四)實驗調試過程中所遇到的問題、解決問題的思路和解決的方法。

3

這周我們進行了單片機實訓,一周中我們通過七個項目:P口輸入輸出2:繼電器控制3音頻控制4:子程序設計5:字符碰頭程序設計6:外部中斷7:急救車與交通信號燈,練習編寫了子程序、熟悉了人工會匯編方法、設計和調試方法。學習了P口、IO端口、外部中斷技術的基本的使用方法及輸入輸出端口控制方法。而且初步掌握了大型程序的調試方法。

實訓中首先對MCS-5單片機開發(fā)試驗系統鍵盤監(jiān)控操作、使用及配套的仿真軟件的應用進行了熟悉和了解。該實驗儀提供了許多基本實驗電路和實驗插孔,對于基本的實驗只需要少量連線就可以進行,減少了繁瑣的實驗連線過程,以減輕工作量,突出實驗的內涵,達到培養(yǎng)實際動手能力,加強對實驗電路的理解。通過本實驗儀器進一步了解了單片機存儲器的組織結構、單片機片內片外數據存儲器讀寫方法、工作寄存器的應用、單片機對簡單編程及調試方法進一步的掌握了調試軟件的操作方法和編程環(huán)境。

編寫并調試完成一個實驗項目總概括起來有五大步驟:、立項目2、查找數據3、畫流程圖、4根據流程圖進行編程5、編完后進行修改、調試、編譯等。最終要達到會寫、會做、會說,編寫開始幾個項目的程序還比較順利,到了編寫LED燈碰頭程序、字符碰頭程序、急救車與交通燈呈程序時遇到了好多困難,本來還以為編程會很簡單的,等到實際操作起來才

知道它的復雜性,沒有想像中的那么得心應手,理解流程是有思維的前提.不過經過我們最后在全組人竭盡全力,老師的精心指導下,花費的時間與精力終于沒有白費,效果漸漸地出現了.這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期一周的單片機課程設計沒有浪費,我們從中學到了很多知識.,也讓我們對單片機有了更深一步的了解.雖然最后結果是出來了,可這與老師的精心指導是分不開的。

這次實訓雖然其中會有些錯誤和失敗,但總的來說是受益匪淺,在運用中發(fā)現問題,解決問題,就是最大的收獲。專心做自己的事,是一種樂趣;互相交流,是大家一起進步的必要過程;上網查閱資料,是獲得所需信息的有效途徑。我想,這些練習和經驗都將是我以后最寶貴的財富!

4

這學期我們選擇了單片機這門課,從第一節(jié)課開始,我們就感覺到了這門課與其他的課有一些不同。單片機課程不僅是學習書本的內容,也需要從實驗中掌握知識。這門課程確實讓我們受到了很多的啟發(fā),并學到了很多的知識。

學習單片機,要掌握單片機指令系統中匯編語言各種基本語句的意義及匯編語言程序設計的基本知識和方法,以及單片機與其他設備相連接的輸入輸出中斷等接口技術。使我們從硬件軟件的結合上理論聯系實際,提高動手能力,從而全面掌握單片機的應用。

熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,一般先介紹單片機的硬件結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計。如果按照此種學習方法,想進行產品開發(fā),就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,不可能一蹴而就。萬事開頭難、要勇敢邁出第一步知識點用到才學,不用的暫時丟一邊。想把厚厚的一本書看完在做實驗,估計是不太可能的。看著人頭都暈了,學了后面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看。我們在焊接具體電路之前,最好做個仿真,這樣實驗的成功率會大大提高。我們都學習過C語言,相信的大家的基礎都不錯,在編寫程序千萬不要光看不寫,一定要自己寫一次。剛開始我們可以模仿別人的程序,然后慢慢的學會自己編寫,這是一個完全自主學習的過程,需要恒心和信心。

在學習這門課程時,我遇到過許多困難,這并不可怕,因為只要我們敢于面對,團結合作,就沒有解決不了的問題。在焊接電路過程中,我們需要互相學習焊接技巧,互相幫助、互相鼓勵。在編寫程序的時候,要善于把自己好的算法給大家分享,不會的時候要虛心向同學和老師請教。當然更要利用當今社會為我們提供的網絡資源,學會在網絡上搜索資料,自主學習。切忌拿別人做好的實驗和編寫好的程序去蒙混過關,這樣對自己百害無一利。

在學習單片機的時候,讓我學會了思考生活中的點點滴滴。比如說,當

溫馨提示

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

評論

0/150

提交評論