《单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第4章答案》由会员分享,可在线阅读,更多相关《单片机原理与应用 教学课件 ppt 作者 邱丽芳习题答案2 第4章答案(3页珍藏版)》请在金锄头文库上搜索。
1、1 程序运行后,(21H)=21H, (22H)=22H。2程序运行后,10H13H单元的值为原值即:(10H)=0FFH, (11H)=00H, (12H)=0FFH, (13H)00H, 机器码用软件汇编即可得到。3程序如下:ORG 1100HMOV A, 50HMOV B, #0AHMUL ABADD A, 51HMOV 52H, ACLR AADDC A, BMOV 53H, ASJMP $END 4程序如下: ORG 1200H MOV A, 40H CJNE A, 41H, LL MOV 60H, #00H SJMP EE LL: MOV 60H, #0FFH EE: SJMP E
2、E END 5 程序如下: ORG 1300H MOV DPTR, #2000H MOVX A, DPTR JB ACC7, XIAO INC DPTR MOVX DPTR ,A SJMP JJ XIAO:MOV DPTR ,#2002H MOVX DPTR ,A JJ: SJMP JJ END 6 程序如下: ORG 1400H MOV R7, #10H CLR A MOV R0,#60HKW: MOV R0, A INC A INC R0 DJNZ R7, KW SJMP $ END 7 程序如下: ORG 1500H MOV R6, #0AH MOV R0,#20H MOV R1,#40
3、H LL: MOV A ,R0 MOV R1, A INC R0 INC R1 DJNZ R6, LL SJMP $ END 8 程序如下: ORG 1600H QASII: MOV A, 30H ANL A, #0FH CJNE A, #0AH ,HH0 DX0: ADD A, #37H DY0: MOV 31H, A SJMP XX HH0 : JNC DX0 ADD A, #30H SJMP DY0 XX: MOV A, 30H SWAP A ANL A, #0FH CJNE A, #0AH, HH1 DX1: ADD A, #37H DY1: MOV 32H, A SJMP ZZ HH
4、1 :JNC DX1 ADD A, #30H SJMP DY1 ZZ: RET 9 程序如下: ORG 1700H MOV 30H, #00H MOV R7, #08H MOV A, P1 LOOP: CLR C RLC A JNC DS INC 30H DS:DJNZ R7 , LOOP SJMP $ END10 程序如下:(以fosc=12MHZ计算) ORG 1800HSTART:SET P1.7 LCALL DELY CLR P1.7 LCALL DELY SJMP STARTDELY: MOV R1, # 40 DL0: MOV R2,#0F9H DJNZ R2, $ DJNZ R1, DL0 RET