好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

51单片机存储器的结构和原理解析.docx

3页
  • 卖家[上传人]:p****杀
  • 文档编号:260049053
  • 上传时间:2022-02-27
  • 文档格式:DOCX
  • 文档大小:31.35KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 51单片机存储器的结构和原理解析 51存储器可以分为 程序存储器(ROM):用于存放程序和表格之类的固定常识C51编程中用code关键词声明 内部数据存储器(RAM):51子系列有128字节RAM,52子系列有256字节RAM 特别功能寄存器SFR:80H-FFH字节地址的RAM 位地址空间:片内RAM0x20-0x2f空间,本空间允许按位或者字节寻址可用bdata进行声明 外部数据寄存器RAM:片外的RAM,最大寻址空间2^16即是64K大RAMPdata用于声明片外第一页RAM空间为0-255;xdata用于声明外部RAM空间为0-65535. 内部可直接寻址RAM结构图 此外data用于片内直接寻址RAM空间0-127;idata用于片内间接寻址RAM空间0-255 二、C51增加的修饰符说明 C51变量声明方式: 存储类说明符 类型说明符 修饰符 标识符; 例如:staTIc unsigned char idata (te)mp; 存储类说明符:包括auto、extern、staTIc、register; 符号说明符:包括unsigned char、char、unsigned int、int、long、unsigned long、float、bit、sfr、sft16、sbit; 修饰符:包括data、idata、pdata、xdata、bdata、code; 此外,在编译C51源程序时可选用三种存储模式之一:即小模式(small)、紧凑模式(compact)、大模式(large)。

      三种模式的ROM空间相同,而三种模式的默认RAM空间:对small模式来说,就是片上RAM的所用空间data和idata;对compact模式来说,是片外pdata空间;large模式,为片外xdata空间; 以上就是对这几天对8051的重新熟悉,当然不是很全面在此之前,始终对其存储结构不是太明白现在多少有一些许了解了,很是兴奋另外,现在市场上的51内核芯片与之前传统的还是有些许不同的,详细不同之处就需要仔细读读供应商的文档(资料)了举个例子来说,STC的89c51系列单片机,其ROM空间可以依据信号来判别,其RAM最小的型号89C51,就有256字节内部RAM和扩展的256字节外部RAM,其内部还有4K的EEPROM 来源;21ic3。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.