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

正文內(nèi)容

單片機(jī)原理接口及應(yīng)用李群芳版習(xí)題解答參考-展示頁

2025-04-02 23:17本頁面
  

【正文】 MOV B,A 。存積低位 SJMP $ XRL 40H,3CH SJMP $ MOV A,20H ADD A,21H DA A MOV 22H,A 。存進(jìn)位 SJMP $ MOV A,R0 JZ ZE MOV R1,0FFH SJMP $ ZE: MOV R1,0 SJMP $ MOV A,50H MOV B,51H MUL AB MOV 53H,B MOV 52H,A SJMP $ MOV R7,0AH WOP: XRL P1,03H DJNZ R7,WOP SJMP $ 單片機(jī)的移位指令只對(duì)A,且只有循環(huán)移位指令,為了使本單元的最高位移進(jìn)下一單元的最低位,必須用大循環(huán)移位指令移位4次。片外地址用DPTR指示,只能用MOVX指令取數(shù)到A,片內(nèi)地址用R0或R1指示,只能用MOV指令操作,因此循環(huán)操作外部數(shù)據(jù)存貯器→A→ 內(nèi)部部數(shù)據(jù)存貯器。 ORG 0 MOV A,R0 ADD A,R6 MOV 50H,A MOV A,R7 ADDC A,R1 MOV 51H,A MOV A,0 ADDC A,ACC MOV 52H,A SJMP $ A中放小于14H(20)的數(shù),平方表的一個(gè)數(shù)據(jù)占2個(gè)字節(jié),可用BCD碼或二進(jìn)制數(shù)存放.(如A中放的是BCD碼,則要先化成二進(jìn)制數(shù)再查表。A*2 PUSH ACC MOVC A,A+DPTR MOV R7,A POP ACC INC A MOVC A,A+DPTR MOV R6,A SJMP $TAB: DB 00,00,00,01,00,04, 00,09,00,16H,…… DB ……… 04H,00 先用異或指令判兩數(shù)是否同號(hào),在同號(hào)中判大小,異號(hào)中正數(shù)為大. ORG 0 MOV A,20H XRL A,21H ANL A,80H JZ CMP JB ,BG AG: MOV 22H,20H SJMP $ BG: MOV 22H,21H SJMP $ CMP: MOV A,20H CJNE A,21H,GR GR: JNC AG MOV 22H,21H SJMP $ fosc=6MHZ 機(jī)器周期數(shù) DELAY: MOV R1,0F8H 1 LOOP: MOV R3,0FAH 1 DJNZ R3,$ 2 DJNZ R1,LOOP 2 RET 2(1+(1+2*0xFA+2)*0xF8+2)*12/6MHz= (1+(1+2*250+2)*248+2)*2us= 將待轉(zhuǎn)換的數(shù)分離出高半字節(jié)并移到低4位 加30H。 ORG 0000H MOV A,R0 MOV R7,05H ANL A, 0FH MOV R0,20H ADD A,30H MOV R1,25H MOV R1,A NET: MOV A,R0 INC R0 ANL A,0F0H INC R1 SWAP A DJNZ R7,NE ADD A,30H SJMP $ MOV R1,A END INC R1 片內(nèi)RAM間址寄存器只能有R0和R1兩個(gè),而正數(shù)、負(fù)數(shù)和零共需3個(gè)寄存器指示地址,這時(shí)可用堆棧指針指示第三個(gè)地址,POP和PUSH在指令可自動(dòng)修改地址。 ORG 0000H MOV R7,10H MOV A,0 MOV R0,A MOV R4,A INC R0 MOV R5,A AJMP DJ MOV R6,A NE: INC R5 MOV R0,40H MOV R1,A MOV R1,50H INC R1 MOV SP,3FH AJMP DJ NEXT: POP ACC ZER0: INC R6 JZ ZER0 DJ: DJNZ R7,NEXT JB ,NE SJMP $ INC R4 END 可直接用P標(biāo)志判斷(JB P ,ret) ORG 0000H MOV A,40H JB P,EN 。偶數(shù)個(gè)1 最高位加“1” EN: SJMP $ 取補(bǔ)不同于求補(bǔ)碼,求補(bǔ)碼應(yīng)區(qū)別正、負(fù)數(shù)分別處理,而取補(bǔ)不分正、負(fù),因正、負(fù)數(shù)均有相對(duì)于模的補(bǔ)數(shù)。 ORG 0000H MOV R7,03H AB: INC R0 MOV R0,DAT A MOV A,R0 MOV A,R0 CPL A CPL A ADDC A,0 ADD A,01 DJNZ R7,AB MOV R0,A SJMP $ 16個(gè)單字節(jié)累加應(yīng)用ADD指令而不能用ADDC指令,和的低位存A,當(dāng)和超過一個(gè)字節(jié),和的高字節(jié)存于B,并要加進(jìn)低位相加時(shí)產(chǎn)生的進(jìn)位,16個(gè)單字節(jié)加完后,采用右移4次進(jìn)行除十六求平均值的運(yùn)算,商在BUF2單元,余數(shù)在BUF21單元。以上完成求和MOV R6,04HMOV BUF2,AMOV BUF21,0 NEX: CLR CMOV A,BRRC AMOV B,AMOV A,BUF2RRC AMOV BUF2,AMOV A,BUF21RRC AMOV BUF21,ADJNZ R6,NEXSJMP $ 。ORG 0000HMOV A,20HANL A,0F0HSWAP AACALL ASCIIMOV 22H,AMOV A,20HANL A,0FHACALL ASCIIMOV 21H,ASJMP $ASCII: CJNE A,0AH,NENE: JC A30ADD A,37HRETA30: ADD A,30HRET 要注意,位的邏輯運(yùn)算其中一個(gè)操作數(shù)必須在C。 ORG 0000H MOV R7,03H MOV A,0 MOV R0,data ADDC A,B MOV R2,0 MOV R2,A NEXT: M
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1