作业一、二讲解.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业一、二讲解

作业一讲解: 1. 单片机主要应用于哪些领域? 参见P3页的(1)~(7),按课件解答。 2. MCS-51系列单片机有什么特点?体积小、低功耗、抗干扰、低成本等。 参见P3页的(1)~(4) ,按课件解答。 3. 所谓单片机,就是将CPU、存储器、I/O接口等集中在一块芯片上。 参见P1页的1.1 4. MCS-51单片机主要由哪些硬件组成? 参见P7页的①~⑩,按课件解答。 5. MCS-51单片机可寻址的ROM和RAM为多大?为什么? 参见P16页,与PC、DPTR有关。64KB。因为PC(ROM)、DPTR(ROM、外部RAM)均为16位,216=64KB。 6. 位地址56H和字节地址56H有什么区别?位地址是一个位,字节地址是八个位。 位地址56H在RAM区中的具体位置(字节地址的第几位)在哪里?在字节地址2AH的第6位,即D6。 参见P17页。 7. 8051单片机的片内有 128B 的RAM和 4KB 的ROM。 8. 8051单片机有 40 个引脚,其中有 4 个 8 位的I/O口。 9. MCS-51单片机的EA引脚有何作用?对ROM中的低4KB使用的是片内(+5V)或片外(地)的选择。 参见P14页。 10. MCS-51单片机系统复位时,堆栈指针SP指在何处?SP=07H。 参见课件。 11. MCS-51单片机的时钟周期与振荡周期之间有什么关系?时钟周期=2×振荡周期。 参见P15页。 作业讲解二: 一、填空题: 1.假定累加器A=49H,执行指令:201AH: MOVC A,@A+PC 后,送入A的是程序存储器 2064H 单元的内容。 2.若DPTR=5306H,A=49H,执行下列指令:MOVC A,@A+DPTR 后,送入A的是程序存储器 534FH 单元的内容。 3.假定SP=45H,ACC=46H,B=47H,执行下列指令: PUSH ACC PUSH B 后,SP= 47H ,(46H)= 46H ,(47H)= 47H 。 4.假定SP=47H,(46H)=46H,(47H)=47H。执行下列指令: POP DPH POP DPL 后,DPTR= 4746H ,SP= 45H 。 5.若A=56H,R0=56H,(56H)=79H。执行指令:ADD A,@R0 后,A= CFH ,CY= 0 ,AC= 0 ,OV= 1 。 6.若A=0FFH,R0=46H,(46H)=0FFH,CY=1。 执行指令:ADDC A,@R0 后,A= FFH ,CY= 1 ,AC= 1 ,OV= 0 。 7.假定A=45H,B=67H。执行指令:MUL AB 后,寄存器B= 1BH ,累加器A= C3H ,CY= 0 ,OV= 1 。 8.假定A=0FCH,B=35H。执行指令:DIV AB 后,累加器A= 04H ,寄存器B= 28H ,CY= 0 ,OV= 0 。 二、分析题 P57页 三、思考题 1 ,其中的RAM单元内容改为 : (31H)=57H , (32H)=35H , (41H)=2AH , (42H)= 93H 。 设在8051单片机内部RAM中,已知 (31H)=57H , (32H)=35H , (41H)=2AH , (42H)= 93H, 请分析下列程序中各条指令执行后,各存储单元和寄存器以及端口的内容。 MOV A, 41H ; A((41H)=2AH MOV R0, A ; R0(2AH MOV P1, #0BBH ; P1(BBH MOV @R0, 31H ; (R0)=(2AH)((31H)=57H MOV DPTR, #1234H ; DPTR(1234H MOV 41H, 32H ; (41H)((32H)=35H MOV R0, 31H ; R0((31H)=57H MOV 42H, #41H ; (42H)(41H MOV A, @R0 ; A((R0)=(2AH)=57H MOV P2, P1 ; P2(P1=BBH 答:P2=BBH, P1=BBH, A=57H, (42H)=41H, R0=57H, (41H)=(35H, DPTR=1234H, (DPH=12H, DPL=34H) (2AH)=57H, P1=BBH, R0=2AH。 各种指令操作码的含义: 1. MOV: 内部数据存储器传送 16. XCH: 两字节交换 31. ADD:不带进位的加法 2. M

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档