单片机原理及应用技术(第3版)习题答案内容摘要:
DEC R1 MOV AR0 ADDC AR1 MOV 24HA SJMP END 7.编写程序把外部 RAM 中 1000H101FH 的内容传送到内部 RAM 的 30H4FH 中 答 ORG 0000H MOV DPTR1000H MOV R030H MOV R732 LOOPMOVX ADPTR MOV R0A INC R0 INC DPTR DJNZ R7LOOP RET 8.编写程序实现双字节无符号数加法运算 要求 R0R1R6R7→ 60H61H 答 ORG 0000H MOV AR1 ADD AR7 MOV 61HA MOV AR0 ADDC AR6 MOV 60HA SJMP END 9.若 80C51 的晶振频率为 6MHz 试计算延时子程序的延时时间 DELAYMOV R70F6H LPMOV R60FAH DJNZ R6 DJNZ R7LP RET 答延时时间 2μ s [1 122502246 2]2 0247486 秒含调用指令 2 个机器周期 10.在内部 RAM 的 30H37H单元存有一组单字节无符号数要求找出最大数存入 BIG单元试编写程序实现 答 ORG 0000H BIG DATA 2FH ONE DATA 2AH TWO DATA 2BH STARTMOV R77 比较次数 MOV R030H LOOPMOV AR0 MOV ONEA INC R0 MOV TWOR0 CLR C SUBB AR0 JC NEXT ONE 小 TWO 大继续比下一对数 MOV R0ONE ONE 大放后面交换 DEC R0 MOV R0TWO TWO 小放前面 INC R0 NEXTDJNZ R7LOOP MOV BIG37H SJMP END 11.编写程序把累加器 A 中的二进制数变换成 3 位 BCD 码并将百十个位数分别存放在内部 RAM 的 50H51H52H 中 答单字节二进制数转换为压缩的 BCD码仅需要 2个字节在将压缩的 BCD码拆分存于 3 个单元 0 MOV 52H0 MOV 51H0 MOV 50H0 MOV A0FDh LCALL DCDTH SJMP DCDTHMOV R78 MOV R0A 暂存于 R0 LOOPCLR C MOV AR0 RLC A MOV R0A MOV R151H MOV AR1 ADDC AR1 DA A MOV R1A DEC R1 MOV AR1 ADDC AR1 DA A MOV R1A DJNZ R7LOOP INC R1 50H 已是结果 R1 指向 51H51H 单元需拆分 MOV A00H XCHD AR1 MOV 52HA MOV AR1 SWAP A MOV R1A RET END 12.编写子程序将 R1 中的 2 个十六进制数转换为 ASCII 码后存放在 R3 和R4 中 答 ORG 0 MOV R15BH MOV AR1 ANL A0F0H SWAP A ACALL ASCII MOV R3A MOV AR1 ANL A 0FH ACALL ASCII MOV R4 A SJMP ASCIIPUSH ACC CLR C SUBB A 0AH POP ACC JC LOOP ADD A 07H LOOP ADD A 30H RET END 13.编写程序求内部 RAM 中 50H59H 十个单元内容的平均值并存放在 5AH 单元 答 ORG 0000H MOV R710 MOV R050H MOV B10 CLR C CLR A LOOPADDC AR0 INC R0 DJNZ R7LOOP DIV AB MOV 5AHA SJMP END 14.如图 410 所示编制程序实现上电后显示 P 有键按下时显示相应的键号07 答 实现程序如下 TEMP EQU 30H ORG 0000H JMP START ORG 0100H STARTMOV SP5FH MOV P08CH 正序显示 P MOV P30FFH 输入方式 CLR CY NOKEYMOV AP3 CPL A JZ NOKEY 无键按下 MOV TEMPP3 有键按下 CALL D10ms MOV AP3 CJNE ATEMPNOKEY 去抖动 MOV R20 键号计数器复位 MOV ATEMP LPRRC A JNC DONE INC R2 SJMP LP DONEMOV AR2 MOV DPTRCODE_P0 MOVC AADPTR MOV P0A JMP NOKEY D10msMOV R510 10MS D1。单片机原理及应用技术(第3版)习题答案
相关推荐
业发展、加快战略性新兴产业发展及 “ 调转促 ” 行动计划等政策性文件,推进结构优化、产业升级。 工业提质增效。 新增规模工业企业32 家,总数达 266 家。 理士电源和皖雪食品分别进入安徽省民营企业百强榜单和制造业企业 50 强榜单。 新增 4 家国家高新技术企业、 3家国家知识产权优势企业。 广博机电、汇邦小贷公司在全国新三板股转中心公开挂牌,美信铝业等 5
A,@R0 DJNZ R7,LOOP MOV 30H,A RET 3 编一个程序,将累加器中的一个字符从串行接口发送出去. 解 SOUT: MOV SCON,40H。 设置串行接口为工作方式 MOV TMOD,20H。 定时器 T1 工作于模式2 MOV TL1,0E8H。 设置 波特率为 1200b/s MOV TH1,0E8H SETB TR1 单片机原理及应用 第 13 页 共 32 页
A,@R0 DJNZ R7,LOOP MOV 30H,A RET 3 编一个程序,将累加器中的一个字符从串行接口发送出去. 解 SOUT: MOV SCON,40H。 设置串行接口为工作方式 MOV TMOD,20H。 定时器 T1 工作于模式2 MOV TL1,0E8H。 设置 波特率为 1200b/s MOV TH1,0E8H SETB TR1 单片机原理及应用 第 13 页 共 32 页
S MOV A,0FFH MOVX @DPTR,A MOV A,R2 RL A MOV R2,A INC R0 CJNE R0,26H,DISP1 RET DELAY500MS: PUSH 00H MOV R0,25。 延时 秒 NEXT: ACALL DELAY20MS DJNZ R0,NEXT POP 00H RET DELAY500US:PUSH 03H 21 MOV R3,250
面处理 无乳皮、成毛面 表面无乳皮,全部凿成毛面 (2) 混凝土表面清洗 清洗洁净,无积水,无积渣杂物 表面已清洗干净,积水已排除,无积渣杂物 3 软基面 (1) △建基面 预留保护层已挖除,地质符合设计要求 / (2) 垫层铺填 符合设计要求 / (3) 基础面清理 无乱石、杂物,坑洞分层回填夯实 / 评定意 见 工序质量等级 主要检查项目全部符合质量标准,一般检查项目符合质量标准 优良