51單片機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)_第1頁(yè)
51單片機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)_第2頁(yè)
51單片機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)_第3頁(yè)
51單片機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)_第4頁(yè)
51單片機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

千里之行,始于足下。第2頁(yè)/共2頁(yè)精品文檔推薦51單片機(jī)實(shí)驗(yàn)指導(dǎo)書(shū)51系列單片機(jī)原理與應(yīng)用實(shí)驗(yàn)

名目

實(shí)驗(yàn)一交通燈操縱實(shí)驗(yàn)(4)

實(shí)驗(yàn)二現(xiàn)實(shí)人體視覺(jué)暫留特性測(cè)試實(shí)驗(yàn)(7)

實(shí)驗(yàn)三實(shí)施時(shí)鐘制作實(shí)驗(yàn)(9)

實(shí)驗(yàn)四簡(jiǎn)易電子琴制作實(shí)驗(yàn)(10)

實(shí)驗(yàn)五EEPROM應(yīng)用—數(shù)字密碼鎖(13)

實(shí)驗(yàn)六綜合實(shí)驗(yàn):教學(xué)板自檢程序設(shè)計(jì)(15)

實(shí)驗(yàn)七數(shù)據(jù)采集—火災(zāi)報(bào)警裝置的軟硬件設(shè)計(jì)(17)

附錄一實(shí)驗(yàn)教學(xué)板(17)

附錄二實(shí)驗(yàn)用軟件使用講明(18)

實(shí)驗(yàn)須知

一、預(yù)習(xí)要求

1.實(shí)驗(yàn)前仔細(xì)閱讀實(shí)驗(yàn)指導(dǎo)書(shū)的相關(guān)內(nèi)容,明真的驗(yàn)?zāi)康暮蛯?shí)驗(yàn)任務(wù)。

2.實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)報(bào)告,在報(bào)告中,要求畫(huà)出所設(shè)計(jì)的實(shí)驗(yàn)電路原理圖、程序流程圖,編寫(xiě)好程序,并對(duì)程序加以注釋?zhuān)€要擬訂好實(shí)驗(yàn)步驟。

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

1.按實(shí)驗(yàn)中心安排的時(shí)刻到指定實(shí)驗(yàn)室上實(shí)驗(yàn)課,別要遲到、缺席。有特別緣故別能在原安排時(shí)刻來(lái)實(shí)驗(yàn)時(shí),須提早一天通知實(shí)驗(yàn)中心負(fù)責(zé)教師。

2.仔細(xì)完成每次實(shí)驗(yàn)的各項(xiàng)任務(wù),實(shí)驗(yàn)結(jié)果要請(qǐng)指導(dǎo)教師檢查。教師對(duì)實(shí)驗(yàn)內(nèi)容提咨詢(xún),并對(duì)完成者舉行記錄。

3.保護(hù)設(shè)備,保持清潔,別得在實(shí)驗(yàn)室內(nèi)大聲喧嘩,別要將食物帶入實(shí)驗(yàn)室,別擅自更換設(shè)備。

4.在實(shí)驗(yàn)箱(板)通電狀態(tài)下,別要用手隨意觸摸電路板上除按鍵和開(kāi)關(guān)以外的芯片等其它元器件。,嚴(yán)禁帶電操作,即所有接線、XXX和拆線操作均應(yīng)在別帶電的狀態(tài)下舉行。

5.實(shí)驗(yàn)中若發(fā)生異常事情應(yīng)馬上切斷電源,并向指導(dǎo)教師報(bào)告,檢查緣故,幸免再次發(fā)生類(lèi)似事情。

6.實(shí)驗(yàn)完畢,請(qǐng)整理好實(shí)驗(yàn)設(shè)備后再離開(kāi)實(shí)驗(yàn)室。

三、實(shí)驗(yàn)報(bào)告要求

實(shí)驗(yàn)報(bào)告必須使用實(shí)驗(yàn)報(bào)告專(zhuān)用紙,書(shū)寫(xiě)要工整、清晰,并在下一次實(shí)驗(yàn)時(shí)交給指導(dǎo)教師。實(shí)驗(yàn)報(bào)告應(yīng)包括以下內(nèi)容:

1.實(shí)驗(yàn)名稱(chēng)、實(shí)驗(yàn)人姓名、學(xué)號(hào)、班級(jí)、同組人姓名。

2.實(shí)驗(yàn)?zāi)康?、任?wù)(內(nèi)容)。

3.各任務(wù)程序流程圖、自編程序清單,對(duì)程序須給出適量注釋?zhuān)ɡ纾鹤兞亢?/p>

某些寄存器的作用,關(guān)鍵程序段的功能等)。

4.應(yīng)畫(huà)出所設(shè)計(jì)的完整實(shí)驗(yàn)電路圖。

5.記錄和分析實(shí)驗(yàn)調(diào)試過(guò)程中遇到的咨詢(xún)題并給以合理的解釋?zhuān)?jiǎn)述是怎么解決的。記錄實(shí)驗(yàn)結(jié)果,

6.解答考慮題。

實(shí)驗(yàn)一交通燈操縱實(shí)驗(yàn)

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

1.熟悉教學(xué)板電路及其結(jié)構(gòu)。

2.掌握利用KeilC51軟件編輯、調(diào)試(包括仿真調(diào)試、單步調(diào)試)、運(yùn)行單片機(jī)程序的步驟和辦法,掌握利用STC-ISPV39下載線和相應(yīng)的軟件將程序

寫(xiě)入單片機(jī)的辦法。

3.經(jīng)過(guò)實(shí)驗(yàn)熟悉51單片機(jī)的并行I/O口,并掌握它們的應(yīng)用。

4.學(xué)習(xí)延時(shí)程序的編寫(xiě)。

二、實(shí)驗(yàn)設(shè)備

PC機(jī)一臺(tái)、實(shí)驗(yàn)教學(xué)板一塊。

三、實(shí)驗(yàn)預(yù)備

1.閱讀實(shí)驗(yàn)說(shuō)義附錄一、實(shí)驗(yàn)教學(xué)板電路圖和附錄二、KeilC51軟件使用講明

2.按實(shí)驗(yàn)題目要求設(shè)計(jì)好硬件電路,畫(huà)出電路原理圖,并設(shè)計(jì)出相應(yīng)程序,要求畫(huà)出主程序、子程序、中斷服務(wù)程序流程圖,并給程序加上較詳細(xì)的注釋。

四、實(shí)驗(yàn)內(nèi)容及原理

模擬實(shí)現(xiàn)一具路口交通燈治理

在路口當(dāng)中,一條為“干線”,另一條為“支線”。兩個(gè)方向上各設(shè)有紅、黃、綠3盞交通燈。

普通事情下(初始狀態(tài)),干線亮綠燈,支線亮紅燈。當(dāng)支線上有三輛車(chē)到達(dá)路口(用按鍵按下模擬一輛車(chē)到達(dá)),則6秒后,干線亮黃燈,持續(xù)3秒后,轉(zhuǎn)為干線亮紅燈,支線亮綠燈,過(guò)24秒后,支線轉(zhuǎn)黃燈亮,3秒后,回到初始狀態(tài)。

五、實(shí)驗(yàn)步驟

1.將實(shí)驗(yàn)板與PC機(jī)經(jīng)過(guò)COM口連接。

啟動(dòng)PC機(jī),進(jìn)入KeilC51軟件環(huán)境,挑選建立新工程文件,即可開(kāi)始輸入源程序。

2.完成匯編、連接,若有錯(cuò)誤,則修改源程序,直至匯編、連接經(jīng)過(guò)為止。

3.接上實(shí)驗(yàn)板上的電源。

3.運(yùn)行“STC-ISPV39.EXE”,將程序代碼下載到實(shí)驗(yàn)板的單片機(jī)中。操作的順序是:

1)挑選單片機(jī)(MCUTYPE)型號(hào)。

如:“STC89C51RC”要與實(shí)驗(yàn)板上所裝單片機(jī)的型號(hào)一至。

2)打開(kāi)文件(OpenFile)。

即把要下載到單片機(jī)的程序文件(已經(jīng)過(guò)編譯了的機(jī)器碼文件——二進(jìn)制(.Bin)或十六進(jìn)制(.Hex)的)調(diào)到“文件緩沖區(qū)”,這時(shí)可看到右邊的“文件緩沖區(qū)”有數(shù)字變化。

3)挑選串行通信口。

選對(duì)時(shí),軟件上的小燈會(huì)變綠。否則小燈是灰群。且在左下窗口提示“出錯(cuò)信息”。

4)下載:按“Download/下載”按鍵下載。

5)把實(shí)驗(yàn)板上的供電的直流電源拔掉或關(guān)掉3秒鐘--再插入或打開(kāi)電源(為單片機(jī)上電復(fù)位)。

注意:4)和5)順序別能反!

4.觀看單片機(jī)運(yùn)行事情,驗(yàn)證程序是否能完成題目給出的操縱要求,若別能達(dá)到要求,分析緣故、查找錯(cuò)誤,修改源程序,再次匯編、連接,重新下載、運(yùn)行,直至達(dá)到題目的操縱要求。

六、考慮題

怎么仿真和調(diào)試單片機(jī)應(yīng)用程序?

附:交通燈實(shí)驗(yàn)程序

ORG0000H

STA:MOVP0,#11011011B;干線亮綠燈,支線亮紅燈

MOVP2,#0001000B;選通LED

MOVP3,#11101111B;K1列線置0

MOVR7,#3

STA1:JBP3.3,$;無(wú)按鍵等待

LCALLDELAY30MS;去顫動(dòng)

JBP3.3,STA1

JNBP3.3,$;等鍵釋放

DJNZR7,STA1

MOVR6,#200

STA2:LCALLDELAY30MS;延時(shí)30MS

DJNZR6,STA2;延時(shí)6秒

MOVP0,#10111011B;干線亮黃燈,支線亮紅燈

MoVR6,#100

STA3:LCALLDELAY30MS

DJNZR6,STA3;延時(shí)3秒

MOVP0,#01111110B;干線亮紅燈,支線亮綠燈

MOVR5,#4

STA4:MOVR6,#200

STA5:LCALLDELAY30MS

DJNZR6,STA5

DJNZR5,STA4;延時(shí)24秒

MOVP0,#01111101B;干線亮綠燈,支線亮黃燈

MOVR6,#100

STA6:LCALLDELAY30MS

DJNZR6,STA6;延時(shí)3秒

LJMPSTA

DELAY30MS:MOVR4,#55

DELAY:MOVR3,#250

DJNZR3,$;1.085us(指令周期)*2*250+2=547.5us

DJNZR4,DELAY

RET

實(shí)驗(yàn)二人體視覺(jué)暫留特性測(cè)試實(shí)驗(yàn)

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

1.進(jìn)一步熟悉利用KeilC51軟件編輯、調(diào)試(包括仿真調(diào)試、單步調(diào)試)和運(yùn)行單片機(jī)程序的步驟和辦法。

2.經(jīng)過(guò)實(shí)驗(yàn)熟悉51單片機(jī)的定時(shí)/計(jì)數(shù)器,并掌握它們的應(yīng)用。

3.掌握鍵盤(pán)、LED顯示的工作原理。

4.學(xué)習(xí)編寫(xiě)定時(shí)和外中斷服務(wù)程序

二、實(shí)驗(yàn)設(shè)備

PC機(jī)一臺(tái)、實(shí)驗(yàn)教學(xué)板一塊。

三、實(shí)驗(yàn)內(nèi)容及原理

人體視覺(jué)暫留特性測(cè)試實(shí)驗(yàn)

編程從一具I/O口輸出一掃頻信號(hào),驅(qū)動(dòng)一支LED燈閃動(dòng),頻率范圍為10HZ~99HZ,掃描時(shí)刻為30秒,在LED閃動(dòng)期間觀看,一旦發(fā)覺(jué)無(wú)法識(shí)不LED燈閃動(dòng)時(shí),按下按鍵K1,馬上停止輸出,并將此刻的信號(hào)頻率顯示在數(shù)碼管上,該信號(hào)的周期為測(cè)試者的視覺(jué)暫留時(shí)刻。

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

1.按實(shí)驗(yàn)題目要求設(shè)計(jì)好硬件電路,畫(huà)出電路原理圖。

2.要求畫(huà)出主程序、子程序、中斷服務(wù)程序流程圖,設(shè)計(jì)出相應(yīng)程序并給程序

加上較詳細(xì)的注釋。

3.在KeilC51編譯環(huán)境下完成程序編譯。

4.經(jīng)過(guò)下載線和下載軟件STC-ISPV39將編譯后的程序下載到單片機(jī)。

5.運(yùn)行程序,用實(shí)驗(yàn)結(jié)果驗(yàn)證程序的正確性。若別能達(dá)到要求,分析緣故、查找錯(cuò)誤,修改源程序,再次匯編、連接,重新下載、運(yùn)行,直至達(dá)到題目的要求。

五、考慮題

1、實(shí)驗(yàn)中頻率數(shù)據(jù)是怎么樣計(jì)算出來(lái)的?

2、總結(jié)數(shù)碼管動(dòng)態(tài)顯示辦法。

程序流程圖主程序

實(shí)驗(yàn)三實(shí)時(shí)時(shí)鐘制作實(shí)驗(yàn)

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

1.經(jīng)過(guò)實(shí)驗(yàn)進(jìn)一步掌握51單片機(jī)的定時(shí)/計(jì)數(shù)器的應(yīng)用。

2.掌握矩陣鍵盤(pán)、LED動(dòng)態(tài)顯示的工作原理。

3.學(xué)習(xí)編寫(xiě)有用的時(shí)鐘程序和矩陣鍵盤(pán)處理、LED動(dòng)態(tài)顯示操縱程序。

二、實(shí)驗(yàn)設(shè)備

PC機(jī)一臺(tái)、實(shí)驗(yàn)教學(xué)板一塊。

三、實(shí)驗(yàn)內(nèi)容及原理

在內(nèi)存中設(shè)置若干個(gè)單元存放時(shí)鐘參數(shù):年、月、日、時(shí)、分、秒,開(kāi)機(jī)時(shí)所有參數(shù)設(shè)定一起始值。編程利用定時(shí)器T0或T1定時(shí),在定時(shí)中斷服務(wù)程序中修改時(shí)鐘參數(shù),而主程序則完成按鍵處理和時(shí)鐘顯示。

要求:可經(jīng)過(guò)按鍵對(duì)各參數(shù)舉行修改,并可依照按鍵循環(huán)設(shè)置時(shí)鐘顯示內(nèi)容,顯示格式如下:

年2008

月日XX.XX

時(shí)分XX.XX

分秒XX.XX.

按鍵的設(shè)置和使用辦法自行決定。

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

1.按實(shí)驗(yàn)題目要求設(shè)計(jì)好硬件電路,畫(huà)出電路原理圖。

2.制定按鍵的功能和使用辦法。

3.要求畫(huà)出主程序、子程序、中斷服務(wù)程序流程圖,設(shè)計(jì)出相應(yīng)程序并給程序

加上較詳細(xì)的注釋。

4.在KeilC51編譯環(huán)境下完成程序編譯。

5.經(jīng)過(guò)下載線和下載軟件STC-ISPV39將編譯后的程序下載到單片機(jī)。

6.運(yùn)行程序,用實(shí)驗(yàn)結(jié)果驗(yàn)證程序的正確性。若別能達(dá)到要求,分析緣故、查找錯(cuò)誤,修改源程序,再次匯編、連接,重新下載、運(yùn)行,直至達(dá)到題目的要求。

五、考慮題

1.怎么增加顯示的亮度?

2.若想用按鍵快速修改時(shí)刻參數(shù),有啥好方法?

實(shí)驗(yàn)四制作簡(jiǎn)易電子琴的實(shí)驗(yàn)

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

1.經(jīng)過(guò)實(shí)驗(yàn)進(jìn)一步掌握51單片機(jī)的定時(shí)/計(jì)數(shù)器的應(yīng)用。

2.掌握51單片機(jī)的外斷原理及應(yīng)用。

3.學(xué)習(xí)系統(tǒng)應(yīng)用程序的設(shè)計(jì)和調(diào)試辦法

二、實(shí)驗(yàn)設(shè)備

PC機(jī)一臺(tái)、實(shí)驗(yàn)教學(xué)板一塊。

三、實(shí)驗(yàn)原理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論