第一范文网 - 专业文章范例文档资料分享平台

单片机原理及应用技术 苏家建 曹柏荣 汪志锋 课后习题参考答案

来源:用户分享 时间:2025/7/16 12:26:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

膂 MOVR2,#0FH LOOP: MOVA,@R0 JBPSW.0,DONE MOVX@DPTR,A INCDPTR DONE:INCR0 DJNZR2,LOOP

莄SJMP$

羄END 4-3编程,把外部RAM1000H-10FFH的数据传送到2000H开始的区域 ORG0100H MOVR3,#10H MOVR4,#20H MOVDPL,#00H MOVR2,#0 LOOP:MOVDPH,R3 MOVXA,@DPTR MOVDPH,R4 MOVX@DPTR,A INCDPL DJNZR2,LOOP SJMP$ END

4-4片内RAM30H单元开始存放着一组无符号数,其数目在21H单元中。编程将其中最小的数存入21H 芃 ORG0100H 螀 MOVR0,#30H 蚆 MOVR2,21H 螄 MOVA,30H

蚄LOOP: CJNEA,@R0,PD 蒂 SJMPDONE

蝿PD:JNCDONE 袃 MOV22H,@R0 袁 XCHA,22H

羀DONE:INCR0 蒈 DJNZR2,LOOP 羃 MOV21H,A 节 SJMP$ 蚂 END

芇4-5编程实现片内RAM30H单元开始的16个数按顺序颠倒过来 莇 ORG0100H 蚃 MOVR0,#30H 肀 MOVR1,#40H 芀 MOVR2,#0FH

蒇LOOP:MOVA,@R0 肄 MOV@R1,A 螂 INCR0

聿 INCR1 DJNZR2,LOOP MOVR2,#0FH MOVR0,#40H MOVR1,#3FH LOOP1:

MOVA,@R0

薁 MOV@R1,A INCR0 DECR1 DJNZR2,LOOP1 SJMP$ END 4-6编程实现片内RAM30H单元开始的16个数,存有最小数值的所在单元的内容改为0FFH

螇ORG0100H MOVR0,#30H MOVR2,#16 MOVA,30H MOV22H,#0;22H存放找到的16个数中的最小值 MOV23H,#0;存放最小数值的地址放到23H LOOP: CJNEA,@R0,PD SJMPDONE PD:JNCDONE MOV22H,@R0 MOV23H,R0

羆 XCHA,22H DONE:INCR0 DJNZR2,LOOP MOVR0,23H MOV@R0,#0FFH SJMP$ END 4-7编程实现P1.7=P1.6(P1.5?P1.4) ORG0100H MOVC,P1.5 ANLC,/P1.4 MOV20H,C MOVC,P1.4 ANLC,/P1.5 ORLC,20H ANLC,P1.6 MOVP1.7,C END

罿

4-8编程统计片内RAM30H单元开始的16个数,有多少数大于40,小于80,将结果存入40H单元中 莂 ORG0100H 莈 MOVR0,#30H 蒆 MOVR2,#16 肂 MOV40H,#0

单片机原理及应用技术 苏家建 曹柏荣 汪志锋 课后习题参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c023rk0owdy4uc568cqjj1x2cx44ea901ae7_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top