單片機(jī)課設(shè)實驗報告_第1頁
單片機(jī)課設(shè)實驗報告_第2頁
單片機(jī)課設(shè)實驗報告_第3頁
單片機(jī)課設(shè)實驗報告_第4頁
單片機(jī)課設(shè)實驗報告_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

南京航空航天大學(xué)本科生實驗報告項目名稱:《單片微控制器原理及應(yīng)用》綜合實驗設(shè)計專題:題目358個數(shù)碼管滾動顯示單個數(shù)字實驗小組:組(小組自行取名)組長(1)班號:0309105姓名:2012年5月16日

一、綜合實驗題目和要求實驗題目為第35個題目:8個數(shù)碼管滾動顯示單個數(shù)字。實驗要求:(1)通過keil軟件編程,運(yùn)行產(chǎn)生hex格式文件;(2)使用Proteus軟件畫好對應(yīng)的仿真電路圖,并將keil產(chǎn)生的hex文件下載的51單片機(jī)中,得到實驗要求結(jié)果。二、硬件框圖Protues仿真電路圖三、程序流程圖1、主程序流程圖開始開始1、選擇要顯示的數(shù)碼管2、向數(shù)碼管中寫入要顯示的內(nèi)容3、延遲顯示一段時間選擇下一個要顯示的數(shù)碼管重復(fù)2、3部,直到顯示完最后一個數(shù)碼管更改顯示內(nèi)容,重復(fù)上述步驟,直到0到9在每個數(shù)碼管上顯示一遍初始化顯示內(nèi)容,重復(fù)運(yùn)行2、子程序流程圖子程序延遲一段時間,顯示子程序延遲一段時間,顯示返回主程序主程序四、實驗結(jié)果和分析1、keil軟件的調(diào)試結(jié)果,包括所調(diào)試出內(nèi)容等的圖片、數(shù)據(jù)、程序出現(xiàn)的現(xiàn)象或界面等從上圖可以看出,調(diào)試結(jié)果無錯誤、無警告,運(yùn)行狀態(tài)良好。2、Proteus軟件在某一時刻的運(yùn)行結(jié)果仿真結(jié)果良好,實驗成功3、結(jié)果分析(程序結(jié)果與實驗要求之間的差別和原因分析)本實驗對題目給出的運(yùn)行結(jié)果稍作修改,在運(yùn)行本實驗結(jié)果時,數(shù)碼管先從左到右依次顯示數(shù)字0,顯示完最后一個數(shù)碼管后,再從左到右依次顯示數(shù)字1,依次類推,直到顯示完0到9十個數(shù)字,再自動從0開始循環(huán)顯示。五、源程序清單(雙欄)#include<reg52.h>unsignedcharseg[10]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f};//數(shù)碼管段碼P0inti,j,m;voiddelay(j){for(i=0;i<j;i++);for(i=0;i<j;i++);for(i=0;i<j;i++);for(i=0;i<j;i++);}voidmain(){while(1){if(j>=10)j=0;for(i=0;i<10;i++){P2=0;P0=seg[j++];delay(25000);P2=1;delay(25000);P2=2;delay(25000);P2=3;delay(25000);P2=4;delay(25000);P2=5;delay(25000);P2=6;delay(25000);P2=7;delay(25000);}}} 六、對本實驗環(huán)節(jié)的幾點建議通過本課程實驗環(huán)節(jié)的學(xué)習(xí),本人認(rèn)為,不僅提高了我們運(yùn)用課本知識編程的能力,而且通過Proteus軟件進(jìn)行仿真讓我們學(xué)會了軟件方法進(jìn)行硬件仿真。這對于一些想要學(xué)習(xí)單片機(jī)知識卻沒有開發(fā)板的一些同學(xué)有著很高的現(xiàn)實意義。因此,我建議,可以把這種實驗?zāi)J竭M(jìn)行推廣,讓更多的同學(xué)學(xué)習(xí)。另外,個人覺得在了解了單片機(jī)內(nèi)部結(jié)構(gòu)的前提下,編程可以盡量采用C語言,因為C語言相對匯編語言來說,編程效率更高,可讀性更強(qiáng)(當(dāng)然,針對一些沒學(xué)過匯編的人來說)。最

溫馨提示

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

評論

0/150

提交評論