教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

“单片机原理与接口技术”习题答案(1)(7)

来源:网络收集 时间:2026-07-09
导读: JNB ACC.7, POSIT INC 71H MOV P2, #55H MOVX @R1, A 19 INC R1 AJMP L1 POSIT: INC 70H MOVX @DPTR, A INC DPTR L1: INC R0 DJNZ R7, NEXT SJMP $ END 17. 利用调子程序的方法,进行两个无符号数相加。请编主程序

JNB ACC.7, POSIT INC 71H

MOV P2, #55H MOVX @R1, A

19

INC R1 AJMP L1 POSIT: INC 70H

MOVX @DPTR, A INC DPTR L1: INC R0

DJNZ R7, NEXT SJMP $ END

17. 利用调子程序的方法,进行两个无符号数相加。请编主程序及子程序。 答: ORG 0000H

START: MOV R6, #56H ;主程序 MOV R7, #7FH ACALL ADD_SUB SJMP $

ADD_SUB: MOV A, R6 ;子程序 ADD A, R7 RET END

18. 计算下面子程序执行的时间(晶振频率为12MHz)。

DL: MOV R3, #15 ;1个机器周期 DL1: MOV R4, #255 ;1个机器周期 DL2: MOV P1, R3 ;2个机器周期

DJNZ R4, DL2 ;2个机器周期 DJNZ R3, DL1 ;2个机器周期 RET ;2个机器周期

答:1个机器周期=1us

延时时间t=1+15×(1+255×(2+2)+2)+2=15348us

19. 编写程序,将30H~34H单元中压缩的BCD码数(每个字节存放两个BCD码数)转换为

ASCII码数,并将结果存放在片内RAM 60H~69H单元。 答: ORG 0000H START: MOV R0, #30H MOV R1, #60H MOV R7, #2 AGAIN: MOV A, @R0 ANL A, #0F0H SWAP A

ADD A, #30H MOV @R1, A MOV A, @R0 ANL A, #0FH ADD A, #30H INC R1 MOV @R1, A INC R0

20

“单片机原理与接口技术”习题答案(1)(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520479.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)