單片機(jī)實(shí)驗(yàn)報(bào)告_第1頁
單片機(jī)實(shí)驗(yàn)報(bào)告_第2頁
單片機(jī)實(shí)驗(yàn)報(bào)告_第3頁
單片機(jī)實(shí)驗(yàn)報(bào)告_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1/1單片機(jī)實(shí)驗(yàn)報(bào)告(2)實(shí)

驗(yàn)

報(bào)

實(shí)驗(yàn)課程:?jiǎn)纹瑱C(jī)原理及應(yīng)用

班級(jí):12自動(dòng)化2班

學(xué)號(hào):

姓名:

教師:張玲

成績(jī):

實(shí)驗(yàn)日期:年月日實(shí)驗(yàn)名稱:實(shí)驗(yàn)1——計(jì)數(shù)顯示器

一、實(shí)驗(yàn)?zāi)康模?/p>

學(xué)習(xí)Proteus軟件的使用,掌握單片機(jī)原理圖的繪圖方法。

二、實(shí)驗(yàn)內(nèi)容:

1、繪制“計(jì)數(shù)顯示器”電路原理圖;

2、利用提供的hex文件驗(yàn)證此電路的運(yùn)行效果。

三、實(shí)驗(yàn)要求:

提交的實(shí)驗(yàn)報(bào)告中應(yīng)包括:1、繪圖方法簡(jiǎn)述,要求說明元件與電源的選取、擺放及屬性編輯,總線與標(biāo)簽的畫法等內(nèi)容;2、電路原理圖;3、仿真運(yùn)行效果展示,要求就仿真文件加載方法及3~4幅運(yùn)行截圖進(jìn)行簡(jiǎn)要說明;4、實(shí)驗(yàn)小結(jié),說明遇到的主要問題或?qū)嶒?yàn)1體會(huì)等。

參考電路原理圖如下:

元件類別電路符號(hào)元件名稱

MicroprocessorICs“U1”80C51

Miscellaneous“X1”/12MHzCRYSTAL

Capacitors“C1”~“C2”/1nFCAP

Capacitors“C3”/22μFCAP-ELEC

ResistorsPacks“RP1”/7-100ΩRESPACK-7

Resistors“R1”/100ΩRES

Optoelectronics“LED1”~“LED2”7SEG-COM-CAT-GRN

Switches&Relays“BUT”BUTTON

1、編程思路及C51源程序:

2、電路原理圖:

3、仿真運(yùn)行效果展示:

4、實(shí)驗(yàn)小結(jié):

熟悉Proteus軟件,了解軟件的結(jié)構(gòu)組成與功能;學(xué)習(xí)ISIS模塊的使用方法,學(xué)會(huì)設(shè)置圖紙、選元件、線畫總線、修改屬性等基本操作;學(xué)會(huì)可執(zhí)行文件加載及程序仿法;理解Proteus在單片機(jī)開發(fā)中的作用,完成單片機(jī)電路原理圖的繪制。

實(shí)驗(yàn)名稱:實(shí)驗(yàn)2——LED指示燈循環(huán)控制

一、實(shí)驗(yàn)?zāi)康?/p>

熟悉μVision3編譯軟件、掌握C51編程與調(diào)試方法。

二、實(shí)驗(yàn)內(nèi)容

1、按照教材P243的圖A.34,繪制實(shí)驗(yàn)二電路原理圖;

2、編寫C51程序,實(shí)現(xiàn)8個(gè)LED燈依次點(diǎn)亮的功能:P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→P0.5→┅→P0.0的順序,無限循環(huán),間隔約50ms;

3、觀察仿真結(jié)果,完成實(shí)驗(yàn)報(bào)告。

三、實(shí)驗(yàn)要求

1、采用兩種加載并運(yùn)行可執(zhí)行文件的方法,即proteus獨(dú)立運(yùn)行和proteus+Keil聯(lián)合運(yùn)行,體會(huì)其中的差異和意義;

2、練習(xí)采用單步、斷點(diǎn)以及監(jiān)視窗等手段進(jìn)行程序調(diào)試的方法;

3、觀察仿真結(jié)果,完成實(shí)驗(yàn)報(bào)告:繪制的電路原理圖、編程思路分析及C51源程序、調(diào)試過程簡(jiǎn)述,仿真運(yùn)行效果以及實(shí)驗(yàn)小結(jié)。

1、電路原理圖:

2、編程思路及C51源程序:

3、仿真運(yùn)行效果:

4、實(shí)驗(yàn)小結(jié):

通過本次實(shí)驗(yàn)我熟悉uVision3編譯軟件了解軟件的結(jié)構(gòu)組成與功能學(xué)習(xí)

C51語言的程序設(shè)計(jì)方法)學(xué)會(huì)在uVision3中進(jìn)行C51程序錄入、編譯、和調(diào)試?yán)斫釶roteus與Keil聯(lián)合的仿真原理實(shí)現(xiàn)LED指示燈循環(huán)控制功能。

更好的將C語言和C51語言聯(lián)系在了一起)學(xué)到的知識(shí)能準(zhǔn)確的利用了出來。實(shí)驗(yàn)名稱:實(shí)驗(yàn)3——指示燈和數(shù)碼管的中斷控制

一、實(shí)驗(yàn)?zāi)康?/p>

掌握外部中斷的工作原理,學(xué)會(huì)中斷程序設(shè)計(jì)。

二、實(shí)驗(yàn)內(nèi)容

1、按照教材帕圖A.53,繪制實(shí)驗(yàn)四電路原理圖;

2、要求采用外部中斷原理完成本次實(shí)驗(yàn),其中按鍵K1、K2均設(shè)置為下降沿觸發(fā)方式,自然優(yōu)先級(jí);

3、編寫C51程序?qū)崿F(xiàn)如下功能:開機(jī)后D1滅燈,LED1黑屏,隨后單擊K1→D1狀態(tài)反轉(zhuǎn),單擊K2→LED1從0開始循環(huán)顯示0~F字符。

4、觀察仿真結(jié)果,完成實(shí)驗(yàn)報(bào)告。

三、實(shí)驗(yàn)要求

提交的實(shí)驗(yàn)報(bào)告中應(yīng)包括:電路原理圖,外部中斷工作原理闡述(以K1為例說明中斷響應(yīng)過程),C51源程序(含流程圖與解釋語句),運(yùn)行效果(含運(yùn)行截圖與說明),實(shí)驗(yàn)小結(jié)。

1、電路原理圖:

2、外部中斷工作原理闡述:

持續(xù)按下K1則D1將“亮→滅→亮→滅→…→亮→滅如此循環(huán),表明實(shí)現(xiàn)了K1對(duì)應(yīng)于D1狀態(tài)反轉(zhuǎn)這個(gè)功能;持續(xù)按下持續(xù)按K2則數(shù)碼顯示管依次顯示1-F,實(shí)現(xiàn)了K2對(duì)應(yīng)于0~F間的數(shù)碼管加一計(jì)數(shù)顯示。

3、編程思路及C51源程序:

4、仿真運(yùn)行效果:

5、實(shí)驗(yàn)小結(jié):

通過實(shí)驗(yàn)對(duì)Protues有了更多的了解,同時(shí)了解到中斷系統(tǒng)在實(shí)際中的更好應(yīng)用。經(jīng)過編程操作起來更加熟練能很快的完成繪圖,編程時(shí)也得心應(yīng)手,能熟練的運(yùn)用軟件找出自己所編程中的語法問題及其他問題,并以改正。

實(shí)驗(yàn)名稱:實(shí)驗(yàn)4——電子秒表顯示器

一、實(shí)驗(yàn)?zāi)康?/p>

掌握定時(shí)/計(jì)數(shù)器的中斷法工作原理,熟悉C51編程與調(diào)試方法

二、實(shí)驗(yàn)要求:

1、實(shí)驗(yàn)電路原理圖如教材P260A.65圖所示。程序開始時(shí)顯示“00”;當(dāng)1s產(chǎn)生時(shí),秒計(jì)數(shù)加1;秒計(jì)數(shù)到59后,自動(dòng)從“00”開始。

2、采用12MHz晶振頻率,T0定時(shí)方式1、50ms定時(shí)中斷法編程(1s需要經(jīng)過20軟循環(huán))(流程圖和參考程序模版如下所示)。

//定時(shí)中斷方式實(shí)現(xiàn)的電子秒表

(51頭文件)

(定義無符號(hào)字符型變量t——中斷次數(shù)計(jì)數(shù)器,并賦初值0

(定義無符號(hào)字符型變量second——秒計(jì)數(shù)器,并賦初值0

(定義位于ROM區(qū)的無符號(hào)字符型數(shù)組table——顯示字模)

timer0()(中斷函數(shù)關(guān)鍵詞){

(關(guān)閉T0)

(初值重裝載0x3cb0)

(中斷次數(shù)計(jì)數(shù)器增1)

if(t==20){//若中斷20次,相當(dāng)于1秒

t=0;//中斷次數(shù)計(jì)數(shù)器清零

second++;//秒計(jì)數(shù)器清零

}

(若秒計(jì)數(shù)器值達(dá)到60,清零)

(P0和P2口分別輸出變量second的顯示值)

(啟動(dòng)T0)

}

main(){

P0=table[second/10];//P0和P2口分別輸出顯示值

P2=table[second%10];

(定義T0定時(shí)方式1——TMOD)

(50ms溢出初值0x3cb0加載——TH0和TL0)

(中斷初始化——ET0,EA)

(啟動(dòng)T0)

(死循環(huán))

.

3、編程思路及C51源程序:

4、仿真運(yùn)行效果:

5、實(shí)驗(yàn)小結(jié):

本次實(shí)驗(yàn)進(jìn)行的比較順利,根

溫馨提示

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

評(píng)論

0/150

提交評(píng)論