您所在位置: 网站首页 / 单片机第四章作业讲解1.doc / 文档详情
单片机第四章作业讲解1.doc 立即下载
2024-07-05
约1.7千字
约5页
0
44KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机第四章作业讲解1.doc

单片机第四章作业讲解1.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章作业讲解4-5求8个数的平均值设计思路:先用8次循环求8个数的和(和用两个字节表示),再将该和右移三位以实现除8运算。方法一:ORG1000HMOVR0,#30HMOVR7,#08HMOVR2,#00HMOVR3,#00HLOOP1:MOVA,R3ADDA,@R0MOVR3,AMOVA,R2ADDCA,#00HMOVR2,AINCR0DJNZR7,LOOP1;右移3位相当于除8MOVR7,#03HLOOP2:CLRCMOVA,R2RRCAMOVR2,AMOVA,R3RRCAMOVR3,ADJNZR7,LOOP2MOV38H,R3SJMP$END方法二:ORG0030HSTART:MOVR7,#7MOVR3,#0MOVA,30HMOVR0,#31HLOOP:ADDA,@R0JNCNEXTINCR3NEXT:INCR0DJNZR7,LOOPMOVR2,A;右移3位相当于除8MOVR7,#03HLOOP2:CLRCMOVA,R2RRCAMOVR2,AMOVA,R3RRCAMOVR3,ADJNZR7,LOOP2MOV38H,R3SJMP$END4-6把外部RAM的数据移入内部RAM方法一:ORG1000HMOVDPTR,#2000HMOVR7,#50HMOVR0,#30HLOOP:MOVXA,@DPTRMOV@R0,AINCR0INCDPLDJNZR7,LOOPSJMP$END方法二:MOVSP,#2FHMOVDPTR,#2000HMOVR7,#50HNEXT:MOVXA,@DPTRPUSHAINCDPL;或者INCDPTRDJNZR7,NEXTSJMP$END4-7求内部RAM数据块最小数ORG1000HBLOCKDATA30HLENDATA10HMINIDATA20HMOVR0,#BLOCKMOVR7,LENDECR7MOVA,@R0LOOOP:CLRCMOVB,ASUBBA,@R0JCNOP1MOVA,@R0SJMPNOP2NOP1:MOVA,BNOP2:INCR0DJNZR7,LOOPMOVMINI,ASJMP$END4-13SIGN函数ORG1000HVARDATA30HFUNCDATA31HMOVA,VARJNBACC.7,GOEMOVFUNC,#0FFHSJMPFINISHGOE:JNZGRMOVFUNC,#0SJMPFINISHGR:MOVFUNC,#1FINISH:SJMP$END注意:使用CJNE指令,会影响Cy位4-1616分支跳转JMP16:MOVA,R3RLAADDA,R3MOVDPTR,#PRGTBLJMP@A+DPTRPRGTBL:LJMPROOT00LJMPROOT01LJMPROOT02……………………………LJMPROOT15注意:LJMPAddr16和AJMPAddr11的区别4-18查平方表SQR:MOVA,R3;R3是入口参数,也是出口参数ANLA,#15ADDA,#02HMOVCA,@A+PCMOVR3,ARETSQRTAB:DB00,01,04,09,16DB25,36,49,64,81DB100,121,144,169,196测试芯片功能方法一:ORG1000HA1BITP1.0B1BITP1.1C1BITP1.2D1BITP1.3E1BITP1.4F1BITP1.5G1BITP1.6H1BITP1.7Y1BITP3.0TEST:MOVC,A1ANLC,B1ANLC,C1ANLC,D1MOVF0,CMOVC,E1ANLC,F1ANLC,G1ANLC,H1ORLC,F0CPLCMOVY1,CSJMP$END方法二:ORG1000HA1BITP1.0B1BITP1.1C1BITP1.2D1BITP1.3E1BITP1.4F1BITP1.5G1BITP1.6H1BITP1.7Y1BITP3.0TEST:MOVC,A1ANLC,B1ANLC,C1ANLC,D1JCLOOPMOVC,E1ANLC,F1ANLC,G1ANLC,H1JCLOWSETBY1SJMPNEXTLOW:CLRY1NEXT:SJMP$END
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

单片机第四章作业讲解1

文档大小:44KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用