单片机原理及接口技术第三版梅丽凤王艳秋编着的习题解答课后答案内容摘要:

1 LOP1: JC LOP3 CJNE A, 50, LOP2 LOP2: JC LOP4 MOV B, 1 LJMP LOP5 LOP3: MOV B, 2 LJMP LOP5 LOP4: MOV B, 5 LOP5: MUL AB X→ A 暂存 A20? A50? 2→ B 5→ B 1→ B A B→ A A→ FUNC 保存结果 开始 返回 Y N Y N 题图 41 习题 43 流程图 MOV FUNC, A RET 44 解答: ORG 0400H MOV A, mun+1 JNB , LOOP CLR C MOV A, num SUBB A, 01H CPL A MOV num, A MOV A, num+1 SUBB A, 00H CPL A MOV num+1, A LOOP: RET 45 解答 : ORG 0500H MOV DPTR, JPTAB MOV A, R2 RL A JMP @A+DPTR JPTAB: AJMP KEY0 AJMP KEY1 AJMP KEY2 „„ AJMP KEY15 KEY0: „ KEY1: „ KEY2: „ „„ KEY15: „ 46 解答: ORG 0600H MOV R0, 40H MOV DPTR, 2020H MOV R7, 21H LOOP: MOV A, @R0 MOVX @DPTR, A INC R0 INC DPTR DJNZ R7, LOOP RET 47 解答 : ORG 0700H MOV DPTR, DATA MOV R7, 10 LOOP: MOVX A, @DPTR ORL A, 80H MOVX @DPTR, A INC DPTR DJNZ R7, LOOP RET 48 解答 : ORG 0800H MOV DPTR, 3000H MOV R0, 30H MOV R7, 7 LOOP: MOVX A, @DPTR MOV @R0, A INC DPTR INC DPTR INC R0 DJNZ R7, LOOP RET 49 解答 : ORG 0900H MOV DPTR, 1000H MOV R1, 30H MOV R7, 31H LOOP: MOVX A, @DPTR MOV @R1, A CLR A MOVX @DPTR, A INC DPTR INC R1 DJNZ R7, LOOP RET 410解答 : ORG 0A00H MOV R1, DAT1 MOV DPTR, DAT2 MOV R6, 10H LOOP1: MOV A, @R1 CJNE A, 0DH, LOOP2 LJMP LOOP3 LOOP2: MOVX @DPTR, A INC R1 INC DPTR DJNZ R6, LOOP1 LOOP3: RET 411解答 : ORG 0B00H MOV DPTR, 3000H MOV R7, 100 MOV one, 00H MOV two, 00H MOV three, 00H LOP1: MOVX A, @DPTR JZ LOP2 JNB , LOP3 INC three LJMP LOP4 LOP2: INC two LJMP LOP4 LOP3: INC one LOP4: INC DPTR DJNZ R7, LOP1 RET 412解答 : ORG 0C00H MOV R0, 50H MOV A, 00H MOV R7, 10 LOP: ADD A, @R0 INC R0 DJNZ R7, LOP MOV B, 10 DIV AB MOV 5AH, A RET 413解答 : ORG 0D00H MOV R0, 40H MOV A, @R0 MOV R7, 47 LOOP: INC R0 MOV 30H, @R0 CJNE A, 30H, CHK CHK: JC LOOP1 MOV A, @R0 LOOP1: DJNZ R7, LOOP MOV MIN, A RET 414解答: ORG 0E00H START: MOV R0, 40H MOV R7, 19 CLR 00H LOOP: MOV A, @R0 MOV 30H, A INC R0 MOV 31H, @R0 CLR C SUBB A, @R0 JNC NEXT MOV @R0, 30H DEC R0 MOV @R0, 31H INC R0 SETB 00H NEXT: DJNZ R7, LOOP JB 00H, START MOV R0, 40H MOV DPTR, 2020H MOV R7, 20 LOP1: MOV A, @R0 MOVX @DPTR, A INC R0 INC DPTR DJNZ R7, LOP1 RET 415解答 : ORG 0F00H MOV DPTR, 2020H MOV R7, 100 LOOP1: MOVX A, @DPTR CJNE A, 44H, LOOP2 MOV 30H, DPL MOV 31H, DPH MOV DPTR, 20A0H MOV A, 30H MOVX @DPTR, A INC DPTR MOV A, 31H MOVX @DPTR, A LJMP LOOP3 LOOP2: INC DPTR DJNZ R7, LOOP1 LOOP3: RET 416解答: ORG 1000H MOV R0, 30H MOV R1, 50H MOV R7, 20 LOP1: MOV A, @R0 CJNE A, 0AH, LOP2 LOP2: JNC LOP3 ADD A, 30H LJMP LOP4 LOP3: ADD A, 37H LOP4: MOV @R1, A INC R0 INC R1 DJNZ R7, LOP1 RET 417解答 : ORG 1100H MOV R0, 40H MOV R1, 60H MOV R7, N LOP1: MOV A, @R0 CJNE A, 41H, LOP2 LOP2: JNC LOP3 CLR C SUBB A, 30H LJMP LOP4 LOP3: CLR C SUBB A, 37H LOP4: MOV @R1, A INC R0 INC R1 DJNZ R7, LOP1 RET 418解答 : ORG 1200H MOV DPTR, 2020H MOV R0, 30H MOV R7, 5 LOP1: MOVX A, @DPTR ANL A, 0FH ADD A, 30H MOV @R0, A INC R0 MOVX A, @DPTR ANL A, 0F0H SWAP A ADD A, 30H MOV @R0, A INC R0 INC DPTR DJNZ R7, LOP1 MOV DPTR, 2020H MOV R0, 30H MOV R7, 10 LOP2: MOV A, @R0 MOVX @DPTR, A INC R0 INC DPTR DJNZ R7, LOP2 RET 419解答 : ORG 1300H MOV DPTR, 2020H MOV R0, 30H MOV R7, 10 LOP1: MOVX A, @DPTR CLR C SUBB A, 30H MOV @R0, A INC DPTR MOVX A, @DPTR CLR C SUBB A, 30H SWAP A ORL A, @R0 MOV @R0, A INC DPTR INC R0 DJNZ R7, LOP1 MOV DPTR, 3000H MOV R0, 30H MOV R7, 10 LOP2: MOV A, @R0 MOVX @DPTR, A INC R0 INC DPTR DJNZ R7, LOP2 RET 420解答 : ORG 1400H MOV A, 40H MOV B, A MUL AB MOV 31H, A MOV A, 30H MOV B, A MUL AB CLR C SUBB A, 31H MOV 30H, A RET 421解答: ORG 1500H MOV A, 80H LOOP: MOV P1, A LCALL DEL RR A SJMP LOOP DEL: MOV R7, 100 DEL1: MOV R6, 198 DJNZ R6, $ DJNZ R7, DEL1 RET 422解答 : ORG 1600H MOV A, 55H LOOP: MOV P1, A LCALL DEL RL A SJMP LOOP DEL: MOV R7, 250 DEL1: MOV R6, 198 DJNZ R6, $ DJNZ R7, DEL1 RET 第 5 章 定时 /计数器 51 解答: 51 系列单片机的内部设有两个定时 /计数器。 分别有两种工作方式:定时器方式和计数器方式。 由 TMOD(定时器模式控制寄存器)中的控制位 T/C 进行选择。 定时器 方式的脉冲来自于内部时钟脉冲,每个机器周期是计数器的值增 1;计数器方式的脉冲来自于外部输入引脚 T0( )或 T1( )。 52 解答: 51 系列单片机的定时 /计数器有四种工作模式。 分别由TMOD中的 M1和 M0进行选择。 特点如下: M1 M0 特 点 0 0 模式 0。 TLX中低 5 位与 THX中的 8位构成13位计数器。 计满溢出时, 13位计数器回零。 0 1 模式 1。 TLX 与 THX 构成 16 位计数器。 计满溢出时, 16位计数器回零。 1 模式 2。 8 位自动重装 载的定时 /计数器,每当计数器 TLX溢出时, THX中的内容重新装载 0 到 TLX中。 1 1 模式 3。 对定时器 0,分成 2 个 8 位计数器,对于定时器 1,停止计数。 53 解答: 51系列单片机的 T0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。