单片机原理及接口技术李全利2节.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 2.6 80C51的存储器组织 ﹡ RAM,在关闭电源时,其所存储的信息将丢失。它用来存放暂时性的输入输出数据、运算的中间结果或用作堆栈。 ﹡ ROM,断电后,ROM中的信息保留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。 * 2.6.1 80C51的程序存储器ROM 程序存储器ROM用来存放程序、常数或表格等。 80C51:4KB的掩膜ROM,87C51:4KB的EPROM,80C31:没有ROM(使用时必须使EA接低电平)。 PC是16位的计数器,所以能寻址64KB的ROM。 实例观察 * 2.6.2 80C51的数据存储器配置 片内 片外 0000H~007FH重叠区域访问需要采用不同的寻址方式 片外RAM不能进行堆栈操作 * 数据存储器RAM主要用来存放运算的中间结果和数据等。 在80C51中,其存储空间分布如下: 片内RAM为128B存储单元,地址范围为00H~7FH。 片外RAM最多可扩至64KB存储单元,地址范围为0000H~FFFFH。 * 一、工作寄存器区 通用RAM区 (80B) 位地址区 (16B) 寄存器区 4组(32B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器区 4组(32B) . . . . . . . . . ①由PSW中的2位RS1、RS0来决定选 哪一组为当前工作寄存器: RS1、RS0=00 选0组 RS1、RS0=01 选1组 RS1、RS0=10 选2组 RS1、RS0=11 选3组 00H 30H 2FH 20H 1FH . . . * 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器0组 寄存器区 4组(32B) . . . . . . . . . RS1、RS0=00 R7 R6 R5 R4 R3 R2 R1 R0 00H 01H 02H 03H 04H 05H 06H 07H 00H 30H 2FH 20H 1FH . . . * 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器1组 R7 R6 R5 R4 R3 R2 R1 R0 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 寄存器区 4组(32B) . . . . . . . . . RS1、RS0=01 00H 30H 2FH 20H 1FH . . . * 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器2组 R7 R6 R5 R4 R3 R2 R1 R0 10H 11H 12H 13H 14H 15H 16H 17H 寄存器区 4组(32B) . . . . . . . . . RS1、RS0=10 00H 30H 2FH 20H 1FH . . . * 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 寄存器3组 R7 R6 R5 R4 R3 R2 R1 R0 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH 寄存器区 4组(32B) . . . . . . . . . RS1、RS0=11 00H 30H 2FH 20H 1FH . . . * * 通用RAM区 (80B) 位地址区 (16B) 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 位地址区 20H 21H 22H 23H 24H 25H 26H 27H 28H 29H 2AH 2BH 2CH 2DH 2EH 2FH 00H 01H 02H 03H 04H 05H 06H 07H 08H 0FH 10H 7FH 78H 70H 68H 60H 58H 50H 48H 40H 38H 30H 28H 20H 77H 6FH 67H 18H 5FH 57H 4FH 47H 3FH 37H 2FH 27H 1FH 17H ............ ............ D7 D6 D5 D4 D3 D2 D1 D0 . . . . . . . . . 00H 30H 2FH 20H 1FH . . . 二、位寻址区(20H~2FH) * 通用RAM区 (80B) 位地址区 (16B) 00H 30H 2FH 20H 1FH 7FH 寄存器3组 寄存器2组 寄存器1组 寄存器0组 通用RAM区 . . . .

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档