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