freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)原理及其接口技術(shù)教學(xué)指南及習(xí)題答案-文庫(kù)吧資料

2024-10-27 01:40本頁(yè)面
  

【正文】 MOV A,R6 RLC A SUBB A,R3 JC RETURN JNZ ADD1 MOV A,R6 SUBB A,R2 JC SDIV ADD1:MOV A,R4 ;商加 1 ADD A,01H MOV R4,A MOV A,R5 ADDC A,00H MOV R5,A SDIV:MOV A,R0 ;求商的符號(hào) XRL A,R1 JZ NEG4 NEG3:MOV A,R5 ;商求補(bǔ) CPL A INC A MOV R5,A MOV A,R4 CPL A INC A MOV A,R4 NEG4:MOV A,R0 JZ RETURN MOV A,R7 CPL A INC A MOV R7,A MOV A,R6 CPL A INC A MOV R6,A RETURN:RET 第 5 章 MCS51 系統(tǒng)內(nèi)部資源 本章教學(xué)內(nèi)容 單片機(jī)內(nèi)部有很多的功能部件,本章主要介紹了輸 入 /輸出的控制方式、中斷控制系統(tǒng)、定時(shí)器 /計(jì)數(shù)器和串行口的工作原理及其應(yīng)用技術(shù)。被除數(shù)求補(bǔ) CPL A INC A MOV A,R5 MOV A,R4 CPL A INC A MOV A,R4 NEG2:MOV A,R3 ANL A,80H MOV R1,A JZ SDIV MOV A,R3 。 答: 說(shuō)明:入口: R5(高), R4(低),被除數(shù); R3(高), R2(低),非零除數(shù) 出口: R5(高) ,R4(低),商 R7(高), R6(低),余數(shù) 程序如下: SDDIV:MOV A,R5 。求出數(shù)據(jù)塊中最小值,并存入 21H 單元。R0 存儲(chǔ)偶數(shù)的個(gè)數(shù) LP:MOV A,DPTR ANL A,01H JZ LP1 INC R1 SJMP LP2 LP1:INC R0 SJMP LP2 LP2:INC DPTR DJNZ R2,LP RET 41將片外數(shù)據(jù)存儲(chǔ)器地址為 1000H~ 1030H 的數(shù)據(jù)塊,全部搬遷到片內(nèi) RAM 30H~60H 中,并將原數(shù)據(jù)塊區(qū)域全部清零。 答: MOV DPTR,2020H MOV R2,100H MOV R1,00H。 答: MOV R1,15 MOV R7,20H MOV R6,00H MOV R3,21H MOV R2,00H LP: MOV DPH,R7 MOV DPL,R6 MOVX A,DPTR MOV R0,A INC DPTR MOV R7,DPH MOV R6,DPL MOV DPH,R3 MOV DPL,R2 MOV A,DPTR CLR C ADDC A,R0 PUSH A INC DPTR MOV R3,DPH MOV R2,DPL DJNZ R1,LP MOV DPTR,220EH MOV R1,15 LP1:POP A MOVX DPTR,A DEC DPTR DJNZ R1,LPA 41試編程把以 200CH為首地址的連續(xù) 50 個(gè)單元的內(nèi)容按升序排列,存放到以 3000H為首地址的存儲(chǔ)區(qū)中。 答: MOV R0,50H MOV A,R0 MOV R1,7 LP: INC R0 CLR C ADDC A,R0 DJNZ R1,LP MOV B,8 DIV AB MOV R0,5AH MOV R0,A 41編寫(xiě)對(duì)一個(gè)多字節(jié)數(shù)作乘 10 的運(yùn)算子程序。 MOV R1,20H XCHD A,R1 ADD A,01H XCHD A,R1 XCH A,R1 ADD A,01H XCH A,R1 答: MOV R1,20H MOV A,R1 ADD A,01H MOV R1,A DEC R1 4編程將片內(nèi) 35H~ 55H 單元中內(nèi)容送到以 3000H 為首的存儲(chǔ)區(qū)中。 (A)=0FAH XCH A,R0。 DEL: MOV R7,200 DEL1: MOV R6,125 DEL2: DJNZ R6,DEL2 DJNZ R7,DEL1 答:延時(shí) 秒 4閱讀下面程序,說(shuō)明每條指 令語(yǔ)句的作用,指令執(zhí)行后 SP=? A=? B=? ORG 4000H MOV SP,40H MOV A,30H LCALL 0500H ADD A,10H MOV B,A L1: SJMP L1 ORG 0500H MOV DPTR,0009H PUSH DPL PUSH DPH MOV A,11H MOV B,A RET 答: SP=42H,A=11H,B=11H 4閱讀下段程序,說(shuō)明每條指令語(yǔ)句的作用,指令執(zhí)行后, R0=? MOV R0,0AFH; (R0)=0AFH MOV A,R0。 (R0)=22H MOV R0,A。 (R0)=21H ADD A,R0。 ORG 8000H; 設(shè)置起始地址為 8000H,表示后續(xù)目標(biāo)程序從 8000 H 開(kāi)始存放 MOV R0,20H; ( R0) =20H MOV A,R0。在原來(lái)的主程序中,需要執(zhí)行該任務(wù)時(shí),調(diào)用子程序,執(zhí)行完該任務(wù)后,又返回主程序,繼續(xù)以后的操作。另外,也不允許從循環(huán)程序的外部跳入循環(huán)程序的內(nèi)部。 應(yīng)注意 ( 1) 給計(jì)數(shù)器賦初值作為循環(huán)次數(shù),每循環(huán)一次都要對(duì)其進(jìn)行修改 ( 2) 判斷控制變量是否滿足終值條件,不滿足則轉(zhuǎn)去重復(fù)執(zhí)行循環(huán)工作部分,滿足則順序執(zhí)行,退出循環(huán)。 可以通過(guò)條件轉(zhuǎn)移指令,轉(zhuǎn)移指令表和轉(zhuǎn)移地址表進(jìn)行判斷。結(jié)構(gòu)簡(jiǎn)單,能完成一定功能,是構(gòu)成復(fù) 雜程序的基礎(chǔ)。 習(xí)題 4答案 4簡(jiǎn)單程序它有什么特點(diǎn)? 答:簡(jiǎn)單程序是一種順序執(zhí)行的程序。 4. 掌握程序設(shè)計(jì)的幾種基本結(jié)構(gòu)形式。 2. 了解偽指令的格式和用途。有的可直接借用,有的僅作少量修改,經(jīng)過(guò)有機(jī)組合,便可高效地完成程序設(shè)計(jì)任務(wù)。 正確理解和熟練運(yùn)用單片機(jī)指令系統(tǒng)并根據(jù)實(shí)際應(yīng)用需要編寫(xiě)出各種匯編語(yǔ)言程序是本課程一個(gè)重要的教學(xué)內(nèi)容,同時(shí)也是深入學(xué)習(xí),理解和熟悉單片機(jī)硬件只是的一種行之有效的途徑和方法。子程序的特點(diǎn)是執(zhí)行過(guò)程中需要由其他程序來(lái)調(diào)用, 子程序運(yùn)行結(jié)束又需要返回指令使其回到調(diào)用該程序的程序中。 子程序的結(jié)構(gòu)與主程序基本相同, 它可以有簡(jiǎn)單結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)組成。 MCS51 單片機(jī)指令系統(tǒng)向用戶提供了兩條極有用的查表指令。循環(huán)程序又可分為單循環(huán)和多重循環(huán)。循環(huán)程序有計(jì)數(shù)控制和條件控制兩種方式,不同控制方式由不同指令實(shí)現(xiàn)。 循環(huán)程序是一種按照某種控制規(guī)律重復(fù)執(zhí)行若干次,以便用尖端程序完成大量處理任務(wù)的程序。 分支程序是一種根據(jù)對(duì)某種條件的判斷結(jié)果,決定程序不同走向的一種程序。 簡(jiǎn)單程序又稱順序程序,是一種順序執(zhí)行的程序,在這種程序中,沒(méi)有分支、沒(méi)有循環(huán)、也沒(méi)有子程序 調(diào)用。匯編語(yǔ)言程序有一定的格式和結(jié)構(gòu),一個(gè)程序通常由若干個(gè)語(yǔ)句組成,每個(gè)語(yǔ)句即為一條指令,占一行。此外還分別介紹了簡(jiǎn)單程序、分支程序、循環(huán)程序、查表程序、子程序等實(shí)例。 答: MOV A,R2 RLC A MOV 00H,C RLC A MOV 01H,C RLC A MOV 02H,C RLC A MOV 03H,C RLC A MOV 04H,C RLC A MOV 05H,C RLC A MOV 06H,C RLC A MOV 07H,C MOV R3,20H 320.試編寫(xiě) — 段程序,將 R3 中的數(shù)乘 4(用移位指令 )。 答: MOV R0,A ANL A,80H JNZ LP MOV A,R0 LP: MOV A,R0 CPL A INC A 318.試編寫(xiě) — 段程序,將 R3R2 中的雙字節(jié)負(fù)數(shù)轉(zhuǎn)換成補(bǔ)碼。 Rel=2EH 316.試編寫(xiě) — 段程序,將 P1 口的高 5 位置位,低 3 位不變。 314.若 SP= 25H, PC=2345H,標(biāo)號(hào) LABEL 所在的地址為 3456H,問(wèn)執(zhí)行長(zhǎng)調(diào)用指令“ LCALL LABEL”之后,堆棧指針和堆棧內(nèi)容發(fā)生什么變化? PC=?間上述指令改為短調(diào)用指令“ ACALL LABEL”是否可以?為什么? 答: 25+1=26H→ SP (26H)=48H 26+1=27H→ SP (27H)=23H PC+1→ PC 因此 PC=2348H 315.為什么 SJMP 指令的 rel=0FEH 時(shí),間實(shí)現(xiàn)單指令死循環(huán)?若要程序轉(zhuǎn)向目標(biāo)地址為 0F75H,而轉(zhuǎn)移指令“ SJMP rel”的地址為 0F46H,則偏移量 rel 為多少? 答 :因?yàn)?SJMP 的 rel 是一個(gè)帶符號(hào)的相對(duì)偏移量,范圍為 128 到 +127。 AJMP把 MCS51的 64KB 程序存儲(chǔ)空間劃分為 32 個(gè)區(qū),每個(gè)區(qū)為 2KB,轉(zhuǎn)移目標(biāo)地址必須與 AJMP 下一條指令的第一個(gè)字節(jié)在同一個(gè) 2 KB 范圍內(nèi),否則,將引起混亂。 不能。 SJMP 是相對(duì)短轉(zhuǎn)移指令,指令控制程序無(wú)條件轉(zhuǎn)向指定地址。 若 7 位有進(jìn)位或借位,則 CY 置 1,否則清 0 若 3 位有進(jìn)位或借位,則 AC 置 1,否則清 0 若 6 位有進(jìn)(借)位而 7 位沒(méi)有進(jìn)(借)位,或 7 位有進(jìn)(借)位而 6 位沒(méi)有則置位溢出標(biāo)志位 OV,否則清 0 若結(jié)果 A 中 1 的個(gè)數(shù)為奇數(shù)則 P=1,否則 P=0 312.試分析執(zhí)行下列指令后,標(biāo)志位的內(nèi)容。 答: MOV R0,A ANL A,0F0H SWAP A MOV 60H,A MOV A,R0 ANL A,0FH MOV 61H,A 310.試編寫(xiě)一段程序,將 R 3R2 中的 4 位 BCD 碼倒序排列。 (47H)=37H,(A)=03H XRL A,R0。 (47H)=34H ANL A,47H。 (A)=83H MOV R0,47H。 (A)=23H MOV 30H,A。 (R5)=78H ADD A,R5。 (A)=0FAH (3) MOV A,45H。 (A)=37H,(R0)=30H,(30H)=81H XCH A,B。 (30H)=87H XCH A,R0。 (B)=0AFH MOV R0,31H。 (A)=(51H)=0FH,(SP)=50H (2) MOV A,30H。 (SP)=52H,(52H)=(B)=0F0H POP
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1