版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、確淀:1舉消圖圖 12Keil創(chuàng)建一個(gè)匯編程序的步驟創(chuàng)建一個(gè)匯編程序的步驟1、在、在 C 盤新建文件夾盤新建文件夾“實(shí)驗(yàn)一實(shí)驗(yàn)一”啟動(dòng)啟動(dòng) Keil2、建立一個(gè)新工程建立一個(gè)新工程,單擊單擊 Project 菜單菜單,在彈出的下拉菜單中選中在彈出的下拉菜單中選中 NewProject 選項(xiàng)選項(xiàng),如圖如圖 11 所示。所示。圖圖 113、然后選擇你要保存的路徑然后選擇你要保存的路徑“C:/實(shí)驗(yàn)一實(shí)驗(yàn)一”,輸入工程文件的名字輸入工程文件的名字“實(shí)驗(yàn)一實(shí)驗(yàn)一”,然后點(diǎn)然后點(diǎn)擊保存。擊保存。4、這時(shí)會(huì)彈出一個(gè)對(duì)話框這時(shí)會(huì)彈出一個(gè)對(duì)話框,要求你選擇單片機(jī)的型號(hào)要求你選擇單片機(jī)的型號(hào),這里選擇這里選擇 A
2、tmel89C51,如圖如圖 12 所示所示,選選擇擇 89C51之后之后,右邊欄是對(duì)這個(gè)單片機(jī)的基本的說明右邊欄是對(duì)這個(gè)單片機(jī)的基本的說明,然后點(diǎn)擊確定然后點(diǎn)擊確定。完成后,屏幕如圖完成后,屏幕如圖 13 所示。所示。_J51K51K00.00.礙R2JAnhorChipsAtnlIl 遼 4閃口】OATSTfSlL_|AIS7F51KELJWS7F52AT39C1051LJW91G51ULJAT明 CZO 呂LJT89C4D5l_jATgba.dFullSialiaCMOScoiLlrollerwithTtn曲一LSEILTXI/O3Tirsrs/Ccuft-ts,811asJLMmoxy
3、E56lesOILchipRAMZlMCS51凹圖圖 13口口 1 刈刈三 粧AHUMFiltEdityitwi-aje:l 肛滴豪 F 隘 ijhsralfItlsCS 科就曲歩 Ij用口 Terget1邇戸日石|也唱癇|Q斜|測(cè)飜風(fēng)I阿莎:C他班8!5、在圖、在圖 1 一一 3 中,單擊中,單擊“File”菜單,再在下拉菜單中單擊菜單,再在下拉菜單中單擊“New”選項(xiàng)。新建文選項(xiàng)。新建文件后屏幕如圖件后屏幕如圖 14 所示。所示。圖圖 1 一一 46、此時(shí)光標(biāo)在編輯窗口里閃爍,這時(shí)可以鍵入應(yīng)用程序了,建議首先保存該空白此時(shí)光標(biāo)在編輯窗口里閃爍,這時(shí)可以鍵入應(yīng)用程序了,建議首先保存該空白的文
4、件的文件,單擊菜單上的單擊菜單上的“File”,在下拉菜單中選中在下拉菜單中選中“SaveAs”選項(xiàng)單擊選項(xiàng)單擊,屏屏幕如幕如 15 圖所示,在圖所示,在“文件名文件名”欄右側(cè)的編輯框中欄右側(cè)的編輯框中, ,鍵入欲使用的文件名鍵入欲使用的文件名如如”TeX1asm”,然后,單擊然后,單擊“保存保存”按鈕。按鈕。二Ld丨 h曲細(xì)h伽 mmd上FfdM血?/-J=JIE.LdwtttLp32JSF.步.guTKUrftrSI-lg.iLTjg詢金旨 爲(wèi)的I口QI轉(zhuǎn)兀議舷霽 伽呂建|(B國曲芒朗|巴四上xs|iItiLJdI圖圖 157、回到編輯界面后,單擊、回到編輯界面后,單擊“Target1”前
5、面的前面的“+ +”號(hào),然后在號(hào),然后在“SourceGroup1”上單擊右鍵,并單擊上單擊右鍵,并單擊“AddFiletoGroupSourceGroup1 ”選項(xiàng),在出現(xiàn)選項(xiàng),在出現(xiàn)的對(duì)話框的對(duì)話框 16 中選中中選中“Text1asm”,此時(shí)出現(xiàn)對(duì)話框如圖此時(shí)出現(xiàn)對(duì)話框如圖 17 所示,在所示,在 Type選擇欄中選擇第二項(xiàng)選擇欄中選擇第二項(xiàng)“AssemblyLanguageFile”,確定文件類型為匯編語言。確定文件類型為匯編語言。8、然后得到如圖、然后得到如圖 18 所示的操作界面,注意比對(duì)左側(cè)編輯框項(xiàng)目是否和圖所示的操作界面,注意比對(duì)左側(cè)編輯框項(xiàng)目是否和圖 18一致,下面可以在右側(cè)
6、空白欄中編寫匯編程序了。一致,下面可以在右側(cè)空白欄中編寫匯編程序了。圖圖 1 16 6圖圖 1 17 7圖圖 1 18 8實(shí)驗(yàn)一匯編語言實(shí)驗(yàn)實(shí)驗(yàn)一匯編語言實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?利用單片機(jī)的 Pl 口作 I/O 口,掌握 P1口同時(shí)作為輸入和輸出的用法。2掌握匯編語言程序編寫方法。二、實(shí)驗(yàn)設(shè)備(儀器)二、實(shí)驗(yàn)設(shè)備(儀器)PC 微機(jī)一臺(tái),Keil 軟件三、實(shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)內(nèi)容1尋址方式實(shí)驗(yàn)。2.單片機(jī) 1/0 口實(shí)驗(yàn)。輸入并完善實(shí)驗(yàn)例程,進(jìn)行 Keil 仿真功能調(diào)試。四、實(shí)驗(yàn)步驟四、實(shí)驗(yàn)步驟1 尋址方式實(shí)驗(yàn)。掌握匯編編寫步驟、尋址方式實(shí)驗(yàn)。掌握匯編編寫步驟、ORG 指令定位的驗(yàn)證,調(diào)試狀態(tài)
7、下觀察指令定位的驗(yàn)證,調(diào)試狀態(tài)下觀察 ROM 代碼代碼 16 進(jìn)制進(jìn)制顯示、顯示、RAM 變化,寫出程序運(yùn)行結(jié)果。變化,寫出程序運(yùn)行結(jié)果。ORG0000HLJMP MAINMAIN:MOV50H,#0BEHMOV51H,#99HMOVR1,#50H;通用寄存器驗(yàn)證MOVA,R1INCR1ADDA,R1INCR1MOVR1,ACLRAADDC A,#0INCR1MOVR1,AEND2 依據(jù)電路圖依據(jù)電路圖,對(duì)以下程序補(bǔ)充并進(jìn)行調(diào)試對(duì)以下程序補(bǔ)充并進(jìn)行調(diào)試,完成下述功能完成下述功能:P1.0-P1.6 作為輸出作為輸出,控制控制 7 位位 LED。P1.7 口作為輸入口作為輸入,當(dāng)當(dāng) P1.7 按
8、下時(shí)按下時(shí),P1.0-P16 輸出低電平輸出低電平;當(dāng)當(dāng) P1.7 沒有按下時(shí)沒有按下時(shí),P1.0-P1.6a 出高出高電平,給程序添加注釋。電平,給程序添加注釋。ORG0000HLJMPMainORG0l00HMain:SETBPl.7;JB,SETLED;按鍵沒有按下時(shí),跳轉(zhuǎn)到 SETLEDCLRLED:MOVR0,#0FFHDJNZR0,$;按鍵去抖JBPl.7,SETLED;ANLP1,;P1.0-P1.6 輸出低電平,點(diǎn)亮 LEDSJMPMainSETLED:MOVPl,;4LED熄滅,試用其它語句實(shí)現(xiàn)該功能;跳轉(zhuǎn)主程序END五、預(yù)習(xí)要求五、預(yù)習(xí)要求l例程分析補(bǔ)充。2完成預(yù)習(xí)報(bào)告。六
9、、實(shí)驗(yàn)報(bào)告要求六、實(shí)驗(yàn)報(bào)告要求P1.0Pl.lPl.2MCUPl.3Pl.4Pl.5Pl.6Pl.7圖 2.l 電路原理圖l把程序和注釋補(bǔ)充完整,并寫出運(yùn)行中的觀察體會(huì)。實(shí)驗(yàn)二接口實(shí)驗(yàn)(開關(guān)量輸出實(shí)驗(yàn))實(shí)驗(yàn)二接口實(shí)驗(yàn)(開關(guān)量輸出實(shí)驗(yàn))一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康牧私夂驼莆臻_關(guān)量輸出通道的工作原理和方法。二、實(shí)驗(yàn)設(shè)備(儀器)二、實(shí)驗(yàn)設(shè)備(儀器)1計(jì)算機(jī)2Keil軟件三、實(shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)內(nèi)容利用單片機(jī)產(chǎn)生 PWM 信號(hào),其中占空比由外部撥碼開關(guān)控制四、實(shí)驗(yàn)步驟四、實(shí)驗(yàn)步驟1雙擊 AT89C52 將 KEIL 軟件生成 PWM.HEX 加載。(也可自己編寫軟件,生成 HEX 文件)2運(yùn)行程序,調(diào)整 PW
10、M 信號(hào)占空比,觀察運(yùn)行結(jié)果。五、預(yù)習(xí)要求五、預(yù)習(xí)要求預(yù)習(xí)測(cè)控通道內(nèi)容,熟悉 Proteus 軟件。六、實(shí)驗(yàn)報(bào)告要求六、實(shí)驗(yàn)報(bào)告要求按上述要求完成全部實(shí)驗(yàn)內(nèi)容并做相應(yīng)記錄。電路圖為:(軟件參考教材電路圖為:(軟件參考教材 P47P47)R13.4/:3W1-*2.FZDFZllPSP22A1!PE醐11P2.UX12PZJCWMI-RFRR1:41-111PMHVtDP3.tTLPMiMjnP3Jffi1TIHiJTnFMmp3.&i.nE叼駅D_EL-11-馬Z?Hr-PDIKflLinpn.irai叩302pnD3PD.飄MPnSODEPDJWDEpn.T.rarci.嚴(yán) W1D-
11、.*tar.DIPSW.E!.-TF,F15KTWL1KTrtLER5TFSD4ALEMUTZP1.HT2EX1529_LeJ1-R盯1J61J61.71.7F1J參考程序:ORG000HAJMPMAINMAIN: MOVR7,#06HMOVR5,#0MOVA,R5LOOP: JNBP1.6,POSAJMPLOOPPOS:MOVDPTR,#TABLE1LOOP1:MOVCA,A+DPTRMOVP2,AACALLDELAYINCR5MOVA,R5DJNZR7,LOOP1AJMPMAINDELAY:MOVR3,#255DEL1:DEL2:MOVR4,#255NOPDJNZR4,DEL2DJNZR3
12、,DEL1RETTABLE1:DB0F1H,0F3H,0F2H,0F6H,0F4H,0F5HEND實(shí)驗(yàn)三實(shí)驗(yàn)三A/D實(shí)驗(yàn)(四課時(shí))實(shí)驗(yàn)(四課時(shí))1.實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康牧私夂驼莆?ADC0809 工作原理及應(yīng)用2.實(shí)驗(yàn)設(shè)備(儀器)實(shí)驗(yàn)設(shè)備(儀器)1計(jì)算機(jī)2Proteus軟件3.實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容學(xué)習(xí)單片機(jī)采用非復(fù)用接口方式采集 ADC0809 通道 5的數(shù)據(jù), 通道 5的數(shù)據(jù)由電位器提供4.實(shí)驗(yàn)步驟實(shí)驗(yàn)步驟1.根據(jù)實(shí)驗(yàn)內(nèi)容在 Protues 軟件中選擇合適電路芯片進(jìn)行電路連接。2.完善程序, 使用 KEIL 軟件編寫, 生成 HEX 文件, 然后雙擊 AT89C52 將 HEX文件加載。3.運(yùn)行程序
13、,觀察運(yùn)行結(jié)果。5. 預(yù)習(xí)要求預(yù)習(xí)要求熟悉 Proteus 軟件,預(yù)習(xí)單片機(jī)及數(shù)碼顯示內(nèi)容,。6. 實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告要求按上述要求完成全部實(shí)驗(yàn)內(nèi)容并做相應(yīng)記錄。電路圖為:電路圖為:?Q|CKQ8031A.E7ILS373D)D)DuDDDcAAAABCKD)D)DuDDDcAAA3147$i11 JL4i2COE+0TZHQ7ILS02WKP2.7RD7657654 43 37-7-1 1O ONNNNNNN-rLrL2222空2222222222snAsnAPO.OPC.LPC.2P0.3P0.4P0.5PQ.6P0.7MAIN:MOVMOVMOVLOOP:MOVXMOVDELAY:NO
14、PNOPNOPNOPNOPDJNZMOVXMOVINCINCDJNZR1,#dataDPTR,#7FF8HR7,#08HDPTR,A參考程序參考程序;置數(shù)據(jù)區(qū)首地址;P2.7=0,且指向通道 0;置通道數(shù);啟動(dòng) A/D轉(zhuǎn)換;軟件延時(shí)R6,DELAYA,DPTR;讀取轉(zhuǎn)換結(jié)果R1,A;存儲(chǔ)數(shù)據(jù)DPTR;指向下一個(gè)通道R1;修改數(shù)據(jù)區(qū)指針R7,LOOP;8個(gè)通道全采樣完了沒?R6,#0AH實(shí)驗(yàn)四數(shù)據(jù)處理實(shí)驗(yàn)實(shí)驗(yàn)四數(shù)據(jù)處理實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康牧私夂驼莆諟y(cè)控系統(tǒng)中的人-機(jī)接口和通信接口的基本工作原理,理解在控制中接口電路軟件與硬件的關(guān)系。二、實(shí)驗(yàn)設(shè)備二、實(shí)驗(yàn)設(shè)備計(jì)算機(jī)三、實(shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)內(nèi)容編
15、程實(shí)現(xiàn)非線性校正,分析下面程序,查找錯(cuò)誤,加以改正,并將其補(bǔ)充完整。1).查表法公式:z=Yi+(Yi+lYi)/(Xi+1Xi)*(XXi)Y2).插值法一等距節(jié)點(diǎn)分段直線校正法:設(shè)采樣結(jié)果在表 DATATable 中(8位),等分四段,a1i和 a0i在 KABTAB 開始的單元中,單字節(jié)。a0i為整數(shù),a1i為小于 0 的小校正結(jié)果存在R2,R3中,部分程序如LINE:MOVA,R2;求段號(hào)MOVB,A;Xi 暫存 BANLA,#11000000B;求段號(hào)SWAPARRARRAADDA,AMOVR7,AADDA,#0EHMOVCA,A+PC;取 ai0MOVR3,AMOVA,R7ADDA,#0AHMOVCA,A+PC;取 ai1MULABMOVA,BADDA,R3;a1i*Xi+a0iMOVR3,ACLRAADDCA,#00HMOVR2,ARETBKTAB:DB
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧中醫(yī)藥大學(xué)《C程序設(shè)計(jì)及醫(yī)學(xué)應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘭州理工大學(xué)《醫(yī)學(xué)實(shí)驗(yàn)基本技術(shù)與設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 集美大學(xué)《口腔人文醫(yī)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南文理學(xué)院芙蓉學(xué)院《社會(huì)保障發(fā)展前沿》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南高速鐵路職業(yè)技術(shù)學(xué)院《世界建筑裝飾風(fēng)格與流派》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶郵電大學(xué)《計(jì)算機(jī)學(xué)科課程教學(xué)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶健康職業(yè)學(xué)院《工程造價(jià)及管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 中原工學(xué)院《軟件質(zhì)量保證與測(cè)試實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江農(nóng)林大學(xué)暨陽學(xué)院《野生動(dòng)植物保護(hù)與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 中國石油大學(xué)(華東)《表演基礎(chǔ)元素訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 建設(shè)項(xiàng)目施工現(xiàn)場(chǎng)春節(jié)放假期間的安全管理方案
- GB/T 19867.5-2008電阻焊焊接工藝規(guī)程
- 2023年市場(chǎng)部主管年終工作總結(jié)及明年工作計(jì)劃
- 國有資產(chǎn)出租出借審批表(學(xué)校事業(yè)單位臺(tái)賬記錄表)
- 30第七章-農(nóng)村社會(huì)治理課件
- 考研考博-英語-東北石油大學(xué)考試押題三合一+答案詳解1
- 出國學(xué)生英文成績(jī)單模板
- 植物細(xì)胞中氨基酸轉(zhuǎn)運(yùn)蛋白的一些已知或未知的功能
- 山東省高等學(xué)校精品課程
- 三菱張力控制器LE-40MTA-E說明書
- 生活垃圾填埋場(chǎng)污染控制標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論