![單片機(jī)原理與應(yīng)用第四章作業(yè)答案_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/2e3ca4b3-309f-4a69-a349-0467374cec2d/2e3ca4b3-309f-4a69-a349-0467374cec2d1.gif)
![單片機(jī)原理與應(yīng)用第四章作業(yè)答案_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/2e3ca4b3-309f-4a69-a349-0467374cec2d/2e3ca4b3-309f-4a69-a349-0467374cec2d2.gif)
![單片機(jī)原理與應(yīng)用第四章作業(yè)答案_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/2e3ca4b3-309f-4a69-a349-0467374cec2d/2e3ca4b3-309f-4a69-a349-0467374cec2d3.gif)
![單片機(jī)原理與應(yīng)用第四章作業(yè)答案_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/2e3ca4b3-309f-4a69-a349-0467374cec2d/2e3ca4b3-309f-4a69-a349-0467374cec2d4.gif)
![單片機(jī)原理與應(yīng)用第四章作業(yè)答案_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/13/2e3ca4b3-309f-4a69-a349-0467374cec2d/2e3ca4b3-309f-4a69-a349-0467374cec2d5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、4 9試計(jì)算片內(nèi)RAM區(qū)40H47H單元中8個(gè)數(shù)據(jù)的平均值,結(jié)果存放在 4Ah中 ;說(shuō)明: 先對(duì)8個(gè)數(shù)求和,結(jié)果放在 30h, 31h;然后用右移3次求平均。 ORG 0000H SJMP MAIN ORG 0030H MIAN: MOV R0,#40H MOV R1,#30H MOV 30H,#00H MOV 31H,#00H MOV R2,#8 CLR C L1: MOV A,R1 ADDC A,R0 MOV R1,A INC RO INC R1 MOV A,R1 ADDC A,#00H MOV R1,A DEC R1 DJNZ R2,L1 INC R1 L2: MOV R2,#03H M
2、OV A,R1 RRC A MOV R1,A INC R1 MOV A,R1 RRC A MOV R1,A DEC R1 DJNZ R2,L2 DEC R1 MOV 4AH,R1 SJMP $ 4 10在起始地址為2100H,長(zhǎng)度為64H的數(shù)表中查找 ASCI碼如果有,將其值送到1000H單 元,如果沒(méi)有,將 0FFH送 1000H單元. ORG 0000H SJMP MAIN ORG 0030H MAIN: MOV R2,#64 MOV DPTR,#2100H L2: MOVX A,DPTR CJNE A,# F丄1 MOV DPTR,#1000H MOV A,#00H MOVX DPTR,
3、A SJMP LAST L1: INC DPTR DJNZ R2,L2 MOV A,#0FFH MOVX DPTR,A LAST: SJMP $ 4 11試編寫(xiě)將片內(nèi)40H60H單元中的內(nèi)容傳送到外部 RAM以2000h為首地址的存放區(qū)域 中,并將原數(shù)據(jù)全部清零。 ORG 0000H SJMP MAIN ORG 0030H MIAN: MOV R0,#40H MOV DPTR,#2000H MOV R1,#20H L1: MOV A,R0 MOVX DPTR,A MOV R0,#00H INC RO INC DPTR DJNZ R1,L1 SJMP $ 4 12編寫(xiě),內(nèi)部 RAM50H- 59
4、H 1個(gè)單元內(nèi)容的平均值,并存放在 5AH單元。 ORG 0000H SJMP MAIN ORG 0030H MIAN: MOV R1,#50H MOV 30H,#00H MOV 31H,#00H MOV R2,#0AH MOV 5AH,#00H L1: MOV A,R1 ADD A,R1 MOV 30H,A MOV A,#00H ADDC A,31H MOV 31H,A INC R1 DJNZ R2,L1 MOV R3, 31H MOV R2, 30H MOV R4, #10 ACALL DIV16_8 MOV 5AH,R5 SJMP $ * 5 ;除法子程序中;被除數(shù)(R3,R2)除數(shù)(R
5、4),結(jié)果(R6,R5) * 5 DIV16_8: CLR A MOV R5,A MOV R6,A CLR PSW.5 GAOWDIV: CLR C MOV A,R3 SUBB A,R4 JC LOOP2 MOV R3,A INC R6 SJMP GAOWDIV ;MOV A,R6 ;ADDC A,#00H ;MOV R6,A LOOP2: MOV R7,#08H DIWDIV: CLR C ;MOV A,R5 ;RLC A ;MOV R5,A MOV A,R2 RLC A MOV R2,A MOV A,R3 RLC A MOV R3,A MOV PSW.5,C CLR C SUBB A,R4
6、 JB PSW.5,DIWDIV1 JC DIWDIV2 DIWDIV1: MOV R3,A INC R2 DIWDIV2: DJNZ R7,DIWDIV MOV A,R2 MOV R5,A CLR PSW.5 RET * 5 RAM 4 14試編寫(xiě)內(nèi)部RAM4OH為首地址的連續(xù)20個(gè)單元的內(nèi)容按降序排列,并存放到外部 2000H為首地址的存儲(chǔ)區(qū)中。 匯編程序: Size equ 20;數(shù)據(jù)個(gè)數(shù) Array equ 40h;數(shù)據(jù)起始地址 Cha nge bit 0;交換標(biāo)志 ORG 0000H SJMP Sort ORG 0030H Sort: MOV R0, #Array MOV R7 #S
7、ize-1 CLR Cha nge Goon: MOV A, R0 MOV R2 A INC R0 MOV B R0 CJNE A B, NotEqual SJMP Next NotEqual: JC Next ;前小后大,不交換 SETB Cha nge ;前大后小,設(shè)交換標(biāo)志 XCH A R0 ;交換 DEC RO XCH A R0 INC RO Next: DJNZ R7, Goon JB Cha nge. Sort MOV R0 #Array MOV R7 #Size MOV DPTR,#2000H L1: MOV A,R0 MOVX DPTR,A INC RO INC DPTR DJ
8、NZ R7,L1 LJMP $ 4 15試編寫(xiě)一查表程序,從首地址為2000H,長(zhǎng)度為16的數(shù)據(jù)快中找出ASCI碼D,將其地址 送到20A0H20A1H單元中。 ORG 0000H SJMP MIAN ORG 0030H MAIN: MOV DPTR,#4000H MOV R0,#16-1 L1: MOV A,R0 MOVC A,A+DPTR CJNE A,#43 H,L2 SJMP L3 L2: DJNZ R0,L1 SJMP LAST L3: ADD A,DPL MOV 30H,A ;結(jié)果暫存在 31h,30h MOV A,#00H ADDC A,DPH MOV 31H,A MOV DPT
9、R,#20A0H 結(jié)果存入到片外 20A1h, 20A0h MOV A,30H MOVX DPTR,A INC DPTR MOV A,31H MOVX DPTR,A LAST: SJMP $ ORG 2000H DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,40H,41H,42H,43H,44H,45H 4 - 16試編寫(xiě)表程序,將存放在內(nèi)部 RAM起始地址為30h的20個(gè)十六進(jìn)制數(shù)分別轉(zhuǎn)換為相應(yīng) 的ASCI碼,結(jié)果存入內(nèi)部 RAM起始地址為50h的連續(xù)單元中。 ORG 0000H SJMP MAIN ORG 0030H MAIN: MOV R0,#30
10、H MOV R1,#50H MOV R2,#20 LOOP: MOV A,R0 MOV DPTR,#TAB MOVC A,A+DPTR MOV R1,A INC R1 INC R0 DJNZ R2,LOOP SJMP $ TAB: DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H,40H,41H,42H,43H,44H,45H 程序,將存放在內(nèi)部RAM起始地址為40H的N個(gè)ASCII碼分別轉(zhuǎn)化為相應(yīng)的十六進(jìn)制數(shù),結(jié)果存 入內(nèi)部RA起始地址為60H的連續(xù)單元中。 解答: N EQU 20H ORG 0000H SJMP MAIN ORG 0030H MAIN:
11、 MOV R0,#40H MOV R1,#60H MOV R2 #N BCD1: MOV A,R0 ACALL HBCD MOV R1,50H INC RO INC R1 DJNZ R2,BCD1 SJMP $ HBCD: CJNE A,#30 H,L1 L1: JC LAST CJNE A,#40 H,L2 L2: JC L3 CJNE A,#46 H,L4 L4: JC L5 SJMP NONUM L5: CLR C SUBB A,#36H MOV 50H,A SJMP LAST L3: CLR C SUBB A,#30H MOV 50H,A SJMP LAST NONUM: MOV 50
12、H,#0FFH LAST: RET 4 18設(shè)在外部RAM 2000h2014h單元中,存放有5個(gè)壓縮BCD碼,試編寫(xiě)程序?qū)⑺鼈冝D(zhuǎn)換成 ASCI碼,存放在以2005H單元為首地址的存儲(chǔ)區(qū)中。 ORG 0000H SJMP MAIN ORG 0030H MAIN: MOV R0,#40H ;壓縮BC碼變成非壓縮BC碼 MOV R1,#5 MOV DPTR,#2000H L1: MOVX A,DPTR MOV 30H,A ANL A,#0FH MOV R0,A INC RO MOV A,30H SWAP A ANL A,#0FH MOV R0,A INC R0 INC DPTR DJNZ R1,L1 MOV R0,#40H ;40H存儲(chǔ)區(qū)的非壓縮 BCD碼轉(zhuǎn)換成ASCI碼,存放在以40H單元為首地 址的存儲(chǔ)區(qū)中。 MOV
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 用人單位勞動(dòng)勞務(wù)合同書(shū)(29篇)
- 2024文明禮儀學(xué)習(xí)心得(14篇)
- 蛋雞飼料加工智能化生產(chǎn)項(xiàng)目可行性研究報(bào)告寫(xiě)作模板-備案審批
- 2025年世界知名品牌代理商合作協(xié)議
- 2025年購(gòu)房意向策劃金協(xié)議范本版
- 2025年專利技術(shù)購(gòu)買與轉(zhuǎn)讓合同范例
- 2025年硅藻泥項(xiàng)目申請(qǐng)報(bào)告模式
- 2025年信息技術(shù)咨詢服務(wù)收購(gòu)協(xié)議
- 2025年鈉濾膜項(xiàng)目提案報(bào)告模板
- 2025年信用卡債務(wù)分期償還安排協(xié)議
- 長(zhǎng)江委水文局2025年校園招聘17人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學(xué)院公開(kāi)招聘15人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 廣東省廣州市番禺區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試題
- 不可切除肺癌放療聯(lián)合免疫治療專家共識(shí)(2024年版)j解讀
- DB23/T 3657-2023醫(yī)養(yǎng)結(jié)合機(jī)構(gòu)服務(wù)質(zhì)量評(píng)價(jià)規(guī)范
- 教科版科學(xué)六年級(jí)下冊(cè)14《設(shè)計(jì)塔臺(tái)模型》課件
- 智研咨詢發(fā)布:2024年中國(guó)MVR蒸汽機(jī)械行業(yè)市場(chǎng)全景調(diào)查及投資前景預(yù)測(cè)報(bào)告
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對(duì)法》及其應(yīng)用案例
- JGJ46-2024 建筑與市政工程施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)
- 煙花爆竹重大危險(xiǎn)源辨識(shí)AQ 4131-2023知識(shí)培訓(xùn)
- 企業(yè)動(dòng)火作業(yè)安全管理制度范文
評(píng)論
0/150
提交評(píng)論