单片机原理和应用阶段性作业1.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
单片机原理和应用阶段性作业1

中国地质大学(武汉)远程与继续教育学院 中国地质大学(武汉)远程与继续教育学院 单片机原理及应用 课程作业1(共 4 次作业) 学习层次:专升本 涉及章节:第1章 1-1 MCS-51 系列中 8031、8051、8751、89C51 有什么区别? MCS-51系列单片机的存贮器可划为几个空间? 各自的地址范围和容量是多少? 在使用上有什么不同? 简述 8051 片内 RAM 的空间分配。各部分主要功能是什么? MCS-51系列单片机片内 RAM 中包含哪些可位寻址单元。位地址7CH 与字节地址 7CH 如何区别?位地址 7CH 具体在片内 RAM 中什么位置? 程序状态字寄存器 PSW 的作用是什么?常用标志有哪些位?作用是什么? 8051 单片机应用系统中,EA端有何用途?在使用 8031 时,EA信号引脚应如何处理? 什么是堆栈,堆栈指针 SP 的作用是什么? 8051 单片机堆栈区时一般设置在什么地方?设置时应注意什么? 什么是振荡周期、时钟周期、机器周期、指令周期?它们之间关系如何?如果晶振频率为 12MHz,则一个机器周期是多少微秒? 复位后堆栈指针 SP的初值是多少?堆栈工作必须遵守的原则是什么? 8051 单片机程序存储器 ROM 空间中 0003H、000BH、0013H、001BH、0023H有什么特殊用途? 1-11 MCS-51系列单片机的复位方式有几种?复位后各寄存器、片内 RAM 的状态如何? 1-12 开机复位后,CPU 如何确定和改变当前工作寄存器组?其中 R7 对应的物理存储单元地址是什么? 参考答案 1-1 MCS-51 系列中 8031、8051、8751、89C51 有什么区别? 主要区别在于这些单片机的内部程序存储器的差异: 8031片内不带程序存储器ROM,使用时用户需片外扩展程序存储器,灵活,用于研制新产品;? 8051片内有4k 掩膜ROM,但程序需交芯片厂商代为烧写,并是一次性的,适合于定型大批量应用产品生产; 8751片内有4k的EPROM,用户可自行用紫外线灯照射一定时间擦除后再烧写,但价格高,适合于研制产品样机。 89C51片内的4K程序存储器是FLASH工艺的,可以用电的方式瞬间擦除、改写,方便实用,与8051指令、管脚完全兼容。 MCS-51系列单片机的存贮器可划为几个空间? 各自的地址范围和容量是多少? 在使用上有什么不同? 5个空间,分别为: 1、片内程序存储器, 2、片外程序存储器,1、2两空间统一编址,地址范围:0000H-FFFFH,容量为64K字节。 3、特殊功能寄存器, 4、片内数据存储器,3、4两空间统一编址,地址范围00H-FFH,容量为256字节, 5、片外数据存储器,单独编址,地址范围:0000H-FFFFH,容量为64K字节。 数据存储器能读,能写,访问时,RD、WR信号有效 程序存储器只读,访问时,PSEN信号有效 简述 8051 片内 RAM 的空间分配。各部分主要功能是什么? 片内 RAM共有128B,分成工作寄存器区、位地址区、通用 RAM区 3部分。 (1)工作寄存器区 8051 单片机片内 RAM 的低 32 个字节(00H~1FH)分成 4 个工作寄存器组,每组占 8个字节。每个工作寄存器组都有 8 个寄存器,分别称为 R0,R1,……,R7。程序运行时,只有一个工作寄存器组作为当前工作寄存器组。当前工作寄存器组的选择是由特殊功能寄器中的程序状态字寄存器 PSW 的 RSl、RS0 两位决定的。可以对这两位进行编程,以选不同的工作寄存器组。 (2)位地址区 从20H~2FH的16个字节的RAM为位地址区,有双重寻址功能,既可以进行位寻址操作,也可以同普通RAM单元一样按字节寻址操作,共有128位,每一位都有相对应的位地址,位地址范围从00H~7FH。 (3)通用RAM区(数据缓冲器区) 从 30H~7FH 共 80 个字节为数据缓冲器区。用于存放用户数据,只能按字节存取。通常这些单元可用于中间数据的保存,也用作堆栈的数据单元。前面所说的工作寄存器区、位寻址区的字节单元也可用作一般的数据缓冲器。 片内 RAM 中包含哪些可位寻址单元。位地址7CH 与字节地址 7CH 如何区别?位地址 7CH 具体在片内 RAM 中什么位置? 可位寻址单元: 内RAM低128字节中的20H~2FH区间(16字节) 专用寄存器中,地址能被8整除的寄存器(11字节) 共11+16=27字节 位地址7CH是指片内可位寻址的某一位,其地址是7CH. 而字节地址7CH是指片内7CH单元的所有8位。指整个字节。 位地址7CH对应片内2FH单元的第4位. 程序状态字寄存器 PSW 的作用是什么?常

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档