第2章作业1、80C51单片机的存储器在结构上有何特点在.docxVIP

第2章作业1、80C51单片机的存储器在结构上有何特点在.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章作业1、80C51单片机的存储器在结构上有何特点在

第二章 作业 1、80C51单片机的存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别? 答: 1)微处理机有两种基本的存储器组织方式:一种是将程序,数据,I/O接口合用一个存储空间的普林斯顿结构;另一种是将程序存储器,数据存储器(含I/O接口)分开来编址的哈弗结构。80C51单片机采用哈弗结构。 2)80C51单片机的存储器在物理上可分为片内程序存储器,片内数据存储器,片外程序存储器,片外数据存储器。在逻辑上可分为64KB片内外统一的程序空间,128B片内数据空间,64KB片外数据空间。 3)片内数据存储器使用MOV指令访问,片外数据存储器使用MOVX指令访问。 80C51单片机的信号有什么功能?在使用80C51时,信号引脚应如何处理?在使用80C31时,信号引脚应如何处理? 答: 的功能是区分是对片内程序存储器还是对片外程序存储器寻址。 在使用80C51时,当接地时,选择全部从片外程序存储器寻址;当接高电平时,选择从由片内到片外的合成程序存储器空间寻址。 在使用80C31时,由于无片内ROM,应将引脚固定接成低电平。 80C51单片机内RAM低128个存储单元划分为哪3个主要部分?各部分主要功能是什么? 答: 80C51片内RAM主要划分为用户RAM区,位寻址区和工作寄存器区。 程序存储器的哪些单元被保留用于特定场合? 答:0000H,0003H,000BH,0013H,001BH,0023H,002BH 什么是堆栈?堆栈有哪些功能?堆栈指针SP的作用是什么?在程序设计时,为什么还要对SP重新赋值? 答:堆栈是数据后进先出的区域,在数据暂存,参数传递,子程序和终端中起着不可代替的作用.堆栈能够使用的数据单元的数量成为堆栈的深度.堆栈指针用于协助控制器管理软件堆栈,指向堆栈的栈顶单元.因为子程序调用,中断处理,入栈操作和出栈操作的指令都会影响对栈指针,所以要重新赋值. 80C51单片机的布尔处理机包括哪些部分?它们具有哪些功能?共有多少个单元可以位寻址? 答: 1)指令系统和累加器C 2)置位复位,取反,条件转移等操作。和一些简单的逻辑操作。 3)可以位寻址的单元包括片内数据存储器的位寻址区(128位)和特殊功能寄存器区域中,凡字节地址能被8整除的单元(83位),共211位,28个单元. 80C51单片机的节拍、状态、机器周期、指令周期是如何设置的?当主频为12MHz时,各种周期等于多少微秒? 答:时钟发生器是一个二分频触发器,它将基准震荡脉冲而分频,向CPU提供两项时钟信号P1和P2,就是节拍。两个节拍为一个工作状态,机器周期为6个连续的状态周期。指令周期是指微处理机执行一条指令所需要的时间,指令不同,执行的时间也不相同。指令周期一机器周期为基本单位,是机器周期的整数倍。1/12MHZ,2/12MHZ,12/12MHZ,指令周期为机器周期的整数倍。 说明80C51单片机的程序状态字PSW的主要功能。 答:数据进行算术运算和逻辑运算后,在产生预算结果的同时还会产生一些附加的结果,例如预算过程有时会发生进位和溢出,使得累加器中的数据并非是完整无误的运算结果.累加器种结果数据的一些特征,如正负性,全零性,和奇偶性也是条件转移指令用来测试和决定程序分支的依据,这些特征就是程序状态标志,微处理机一般把他们编码后收集到程序状态字寄存器中. 谈谈MCS-51是怎么避免存储空间重叠而产生数据冲突的? 答: 1)片内/片外程序存储器空间地址重叠: 当接地时,选择全部从片外程序存储器寻址;当接高电平时,选择从由片内到片外的合成程序存储器空间寻址。 2)数据存储器和程序存储器抵制重叠: 片内数据存储器使用MOV指令访问,片外数据存储器使用MOVX指令访问。程序存储器有两种访问情况:取址时根据当前PC值访问,查表取数据时根据PC或DPTR中的内容和A中的数值一起用MOVC指令访问. 3)片内/片外数据存储器低地址重叠:片内数据存储器使用MOV指令访问,片外数据存储器使用MOVX指令访问。 4)片内RAM高128B和SFR地址重叠: RAM高128B和SFR同属于片内单元,由MOV指令访问.所不同的是:片内RAM高128B通过R0或R1使用间接寻址方式访问;SFR使用直接寻址方式访问. 80C51单片机的4个I/O口在使用上有哪些分工和特点?在用作通用I/O口时,需注意什么? 1)P0:准双向口,漏极开路8位双向并行口,第二功能可分时复用为片外数据总线和地址总线低8位,无上拉电阻. P1:准双向口,通用输入输出口,带上拉电阻. P2:准双向口,第二功能提供片外地址总线高8位,也可作为普通的8位双向并行口使用.,有上拉电阻. P3:准双向口,通常用于第二功能,它们定义了单片机的一些重

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档