下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)一 Keil C和Proteus的使用一、實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)Keil C軟件的使用方法。2.學(xué)習(xí)proteus軟件的使用方法。二、實(shí)驗(yàn)內(nèi)容 1.熟悉proteus軟件界面2.熟悉Kiel C軟件界面3.編輯、編譯、運(yùn)行程序 程序一:按鍵K0K3,用二種分支語(yǔ)句實(shí)現(xiàn)P0口的多值輸出 程序二:用三種循環(huán)語(yǔ)句實(shí)現(xiàn)P0口的多值輸出4.仿真運(yùn)行程序三、實(shí)驗(yàn)步驟:1、熟悉proteus軟件界面1)在proteus環(huán)境中畫(huà)電路圖2、熟悉Kiel C軟件界面1) 在D盤(pán)建立自己的文件夾。2) 開(kāi)啟程序。單擊桌面Keil uVision2的快捷方式,或者單擊“開(kāi)始”-“所有程序”-“Keil uVision2
2、”。3) 建立工程。點(diǎn)擊Project 菜單, 選擇彈出的下拉式菜單中的New Project ,接著彈出一個(gè)標(biāo)準(zhǔn)Windows 文件對(duì)話(huà)窗口,在“保存在”里選擇自己的文件夾,以方便將來(lái)編寫(xiě)的代碼文件都保存在這里。然后在“ 文件名”中輸入C 程序項(xiàng)目名稱(chēng)。“保存”后的文件擴(kuò)展名為uv2 ,這是KEIL uVision2 項(xiàng)目文件擴(kuò)展名,以后我們可以直接點(diǎn)擊此文件以打開(kāi)先前做的項(xiàng)目。4) 選擇所需要的單片機(jī)。這里我們選擇Ateml 公司的AT89C51。選擇CPU后,要選擇“是”來(lái)給項(xiàng)目中添加預(yù)配置文件。5) 建立文件并編碼。首先在項(xiàng)目中創(chuàng)建新的程序文件或加入舊程序文件。如果您沒(méi)有現(xiàn)成的程序,那
3、么就要新建一個(gè)程序文件。通過(guò)菜單FileNew 或快捷鍵Ctrl+N 來(lái)實(shí)現(xiàn)。新建文件后,應(yīng)立即保存此文件,使用擴(kuò)展名如“test1.c”, 保存在項(xiàng)目所在的目錄中,保存后,可以使IDE環(huán)境中的語(yǔ)法高亮功能立即生效。6) 把文件加入工程中。鼠標(biāo)在屏幕左邊的Source Group1 文件夾圖標(biāo)上右擊彈出菜單,在這里可以做在項(xiàng)目中增加減少文件等操作。選“Add File to Group Source Group 1”彈出文件窗口,選擇剛剛保存的文件,按ADD按鈕,關(guān)閉文件窗,程序文件已加到項(xiàng)目中了。這時(shí)在Source Group1 文件夾圖標(biāo)左邊出現(xiàn)了一個(gè)小+號(hào)說(shuō)明,文件組中有了文件,點(diǎn)擊它可
4、以展開(kāi)查看。7) 編譯工程。KEIL中有三種編譯按鈕,具體見(jiàn)第一部分實(shí)驗(yàn)工具簡(jiǎn)介,編譯時(shí)在界面下方的“Build”頁(yè)中可以看到編譯的錯(cuò)誤信息和使用的系統(tǒng)資源情況等。8) 調(diào)試。通過(guò)菜單DebugStartStop Debug Session,或快捷鍵Ctrl+F5,來(lái)開(kāi)啟關(guān)閉調(diào)試模式。9) 單步調(diào)試。Keil中點(diǎn)擊Debug菜單下Start Debug Session開(kāi)始調(diào)試,此時(shí)有可能進(jìn)入反匯編窗口Disassembly,通過(guò)ctrl+tab鍵切換當(dāng)前窗口到C源文件編輯窗口。下面是常用調(diào)試命令:從左到右依次是復(fù)位、運(yùn)行、暫停、單步、單步跳過(guò)、執(zhí)行完當(dāng)前子程序、運(yùn)行到當(dāng)前行、下一狀態(tài)、打開(kāi)跟蹤
5、、觀(guān)察跟蹤、反匯編窗口、觀(guān)察窗口、代碼作用范圍分析、1#串行窗口、內(nèi)存窗口、性能分析、工具按鈕等命令。7)、8)、9)步視實(shí)驗(yàn)時(shí)間選作3、調(diào)試編寫(xiě)下列程序:分別用if語(yǔ)句、switch語(yǔ)句來(lái)實(shí)現(xiàn)當(dāng)按下按鍵K0K3時(shí),對(duì)應(yīng)D1D4點(diǎn)亮。if語(yǔ)句的一般形式: if ( 表達(dá)式1 ) 語(yǔ)句組1; if ( 表達(dá)式 2) 語(yǔ)句組2; . if ( 表達(dá)式3 ) 語(yǔ)句組n; switch語(yǔ)句的一般形式為: switch(表達(dá)式) case常量表達(dá)式1: 語(yǔ)句序列1;break; case常量表達(dá)式2: 語(yǔ)句序列2;break; . case常量表達(dá)式n: 語(yǔ)句序列n;break; default : 語(yǔ)
6、句序列n+1; 運(yùn)用三種基本的循環(huán)語(yǔ)句: for語(yǔ)句、while語(yǔ)句和do-while語(yǔ)句(一種方式即可),循環(huán)變量改變采用運(yùn)算符如=、_crol_函數(shù)均可,實(shí)現(xiàn)D1D8循環(huán)點(diǎn)亮。for語(yǔ)句的一般形式: for ( 循環(huán)變量賦初值;循環(huán)條件;修改循環(huán)變量 ) 語(yǔ)句組; /循環(huán)體 while語(yǔ)句的一般形式: while ( 表達(dá)式 ) 語(yǔ)句組; /循環(huán)體語(yǔ)句; /改變循環(huán)條件 do-while語(yǔ)句的一般形式:do語(yǔ)句組; /循環(huán)體 語(yǔ)句; /改變循環(huán)條件while ( 表達(dá)式 );實(shí)驗(yàn)思考題:當(dāng)按鍵K0被按下,實(shí)現(xiàn)D1D8依次點(diǎn)亮;當(dāng)按鍵K1被按下,實(shí)現(xiàn)D8D1依次點(diǎn)亮4、仿真在protues軟
7、件中:1)裝入hex文件在AT89C51元件內(nèi),點(diǎn)擊右鍵,選擇“Edit properties”,點(diǎn)擊黃色文件夾,選擇hex文件路徑,裝入文件。2)運(yùn)行點(diǎn)擊左下方運(yùn)行鍵運(yùn)行。實(shí)驗(yàn)報(bào)告樣式(用實(shí)驗(yàn)報(bào)告紙手寫(xiě),電路圖和表格允許粘貼)實(shí)驗(yàn)一 Keil C軟件與proteus軟件的使用學(xué)院: 專(zhuān)業(yè): 年級(jí): 實(shí)驗(yàn)時(shí)間: 姓名: 學(xué)號(hào): 指導(dǎo)教師: 一、實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)Keil C軟件的使用方法。2.學(xué)習(xí)proteus軟件的使用方法。二、實(shí)驗(yàn)內(nèi)容 1.熟悉proteus軟件界面2.熟悉Kiel C軟件界面3.編輯、編譯、運(yùn)行程序 程序一:按鍵K0K3,用二種分支語(yǔ)句實(shí)現(xiàn)P0口的多值輸出 程序二:用三種循環(huán)語(yǔ)句實(shí)現(xiàn)P0口的多值輸出4.仿真運(yùn)行程序三、實(shí)驗(yàn)程序(每個(gè)語(yǔ)句做注釋?zhuān)?shū)寫(xiě)程序,每個(gè)語(yǔ)句做注釋四、仿真電路圖(用屏幕硬COPY在WORD上粘貼后打印)貼在這里五、問(wèn)答題1)程序中如何設(shè)定P1.0為輸入端口,為什么?2)P0口與二極管之間的電阻起什么作用?3)RST端的電路起什么作用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加工課課件教學(xué)課件
- 幼師課件用電教學(xué)課件
- 2024年國(guó)際旅游開(kāi)發(fā)與合作合同
- 2024年廣州市二手房交易合同(標(biāo)準(zhǔn)版)
- 2024年度智能制造設(shè)備采購(gòu)合同
- 2024年度物業(yè)公司居民關(guān)系協(xié)調(diào)服務(wù)合同
- 2024年大數(shù)據(jù)中心合作運(yùn)營(yíng)合同
- 2024年工程質(zhì)量檢驗(yàn)與確認(rèn)合同
- 魚(yú)罐頭課件教學(xué)課件
- 2024年庫(kù)房租賃與健身器材存放合同
- 瀝青改色路面修補(bǔ)施工方案
- 香菇種植示范基地項(xiàng)目可行性策劃實(shí)施方案
- 混凝土硫酸鹽侵蝕基本機(jī)理研究
- 《機(jī)械設(shè)計(jì)基礎(chǔ)A》機(jī)械電子 教學(xué)大綱
- 水工巖石分級(jí)及圍巖分類(lèi)
- 基因擴(kuò)增實(shí)驗(yàn)室常用儀器使用課件
- 斜井敷設(shè)電纜措施
- 施工機(jī)械設(shè)備租賃實(shí)施方案
- 牙膏產(chǎn)品知識(shí)課件
- 液化氣站人員勞動(dòng)合同范本
- 第一章 教育政策學(xué)概述
評(píng)論
0/150
提交評(píng)論