適合初學(xué)單片機(jī)的使用
單片機(jī)原理 實(shí)驗(yàn)指導(dǎo)書 目錄 單片機(jī)實(shí)驗(yàn)須知 第一章 51單片機(jī)開發(fā)系統(tǒng)介紹 第二章 單片機(jī)硬件介紹(DICE-DPJ-3) 第三章 實(shí)驗(yàn)項(xiàng)目 實(shí)驗(yàn)一 P3.3口輸入,P1口輸出 實(shí)驗(yàn)二 脈沖計(jì)數(shù)(定時(shí)/計(jì)數(shù)器實(shí)驗(yàn)) 實(shí)驗(yàn)三 基于DS18B20的智能溫度測(cè)量實(shí)驗(yàn) 實(shí)驗(yàn)四 小直流電機(jī)閉環(huán)調(diào)速實(shí)驗(yàn) 實(shí)驗(yàn)五、步進(jìn)電機(jī)控制實(shí)驗(yàn) 實(shí)驗(yàn)六、顯示接口實(shí)驗(yàn) 單片機(jī)實(shí)驗(yàn)須知 一、 預(yù)習(xí)要求 1.實(shí)驗(yàn)前認(rèn)真閱讀實(shí)驗(yàn)教程中有關(guān)內(nèi)容,明確實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)任務(wù)。 2.每次實(shí)驗(yàn)前應(yīng)有預(yù)習(xí)報(bào)告,未預(yù)習(xí)者不允許參加實(shí)驗(yàn)。 3.預(yù)習(xí)報(bào)告中:對(duì)軟件實(shí)驗(yàn),要求畫出程序流程圖,編好上機(jī)程序。 二、 實(shí)驗(yàn)要求 1.實(shí)驗(yàn)是學(xué)習(xí)“匯編語言程序設(shè)計(jì)”這門課程的重要環(huán)節(jié),實(shí)驗(yàn)課請(qǐng)勿遲到,缺席。 2.愛護(hù)設(shè)備,保持清潔,不隨意更換設(shè)備。 3.認(rèn)真完成實(shí)驗(yàn)任務(wù),實(shí)驗(yàn)結(jié)果經(jīng)教師檢查,教師對(duì)實(shí)驗(yàn)內(nèi)容提問,對(duì)完成者做記錄。 4. 做實(shí)驗(yàn)時(shí),發(fā)生事故,應(yīng)立即切斷電源,并馬上向教師報(bào)告,檢查原因,吸取教訓(xùn)。 5.實(shí)驗(yàn)完畢,請(qǐng)整理實(shí)驗(yàn)設(shè)備,再離開實(shí)驗(yàn)室。 三、 報(bào)告要求 每次實(shí)驗(yàn)后,應(yīng)遞交一份實(shí)驗(yàn)報(bào)告,報(bào)告中應(yīng)包括下列內(nèi)容: 1.實(shí)驗(yàn)名稱、實(shí)驗(yàn)人姓名、學(xué)號(hào)、班級(jí)、所用的設(shè)備號(hào)。 2.實(shí)驗(yàn)?zāi)康、任?wù)。 3.程序流程圖、程序清單(應(yīng)加適量注釋)。 4.記錄和分析實(shí)驗(yàn)結(jié)果。 5.根據(jù)實(shí)驗(yàn)?zāi)康恼J(rèn)真做小結(jié),程序流程圖,程序清單(必須寫出注釋),結(jié)果記錄及分析,并回答實(shí)驗(yàn)討論中的問題。
第一章 51單片機(jī)開發(fā)環(huán)境介紹 1.1 開發(fā)軟件的使用 51單片機(jī)系列常用的開發(fā)軟件為Keil C51。它支持匯編、C語言開發(fā)、軟件仿真等功能。具有相當(dāng)大的用戶群、功能強(qiáng)大、資料豐富、下面簡(jiǎn)要介紹Keil C51的使用方法。安裝完成后,啟動(dòng)Keil uVision2,運(yùn)行此程序進(jìn)入軟件界面。 (1) 建立項(xiàng)目 單擊菜單欄“Project->New Project”,然后彈出保存對(duì)話框,請(qǐng)選擇存放文件夾并保存;保存項(xiàng)目文件的同時(shí)會(huì)彈出一個(gè)“Select Device for Target ‘Target 1’”對(duì)話框,通過此對(duì)話框選擇與目標(biāo)芯片相同的型號(hào)并按確定按鈕以確定;接著彈出一個(gè)對(duì)話框提示“是否加載啟動(dòng)文件到項(xiàng)目中”,如果是用C語言開發(fā)就點(diǎn)“是”,如果是用匯編編程就點(diǎn)“否”。 (2) 添加源程序文件到項(xiàng)目 通過“File->New”新建一個(gè)源文件,并保存此源文件,C語言編程時(shí)擴(kuò)展名為“.c”,匯編編程時(shí)擴(kuò)展名為“.asm”。 右擊項(xiàng)目管理器中的項(xiàng)目文件,在彈出的菜單中選擇“Add File to Group’source Group 1’”,在彈出的對(duì)話框中找到上一步保存的源程序文件加載到項(xiàng)目中。雙擊剛才加載的源程序文件,在工作空間中完成程序的編輯。 (3) 編譯源程序 按構(gòu)建全部項(xiàng)目文件按鈕進(jìn)行編譯,編譯過程中如有錯(cuò)誤會(huì)在消息窗口中彈出信息,根據(jù)提示信息排錯(cuò),直到?jīng)]有錯(cuò)誤,如果編譯正確,還會(huì)在消息窗口中給出程序代碼的大小和占用RAM空間的大小。 (4) 代碼的生成 在源程序的語法和功能沒有錯(cuò)誤后,可讓Keil C51 產(chǎn)生Hex文件,使其可以固化到單片機(jī)中,具體方法是右擊項(xiàng)目管理器中的項(xiàng)目文件,選擇“Options for Target’Target 1’”,在彈出的對(duì)話框中選擇“Output”選項(xiàng)卡。在“Create HEX File”前的復(fù)選框處 打勾按確定后,重新編譯一下即可。
0.png (91.42 KB, 下載次數(shù): 71)
下載附件
2017-5-4 18:47 上傳
下載:
單片機(jī)試驗(yàn).doc
(1.53 MB, 下載次數(shù): 11)
2017-5-4 09:40 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|