第15章 C51的存储结构.pptVIP

  • 14
  • 0
  • 约5.87千字
  • 约 28页
  • 2017-08-25 发布于河南
  • 举报
第15章 C51的存储结构 C51是面向51系列单片机的硬件控制系统开发语言,其和单片机的硬件资源有着密切的联系。C51的程序经过编译后,是要在单片机上运行的。因此,程序代码以及数据都是需要按照一定的存储类型保存在8051单片机的特定存储区中的。存储结构的组织形式是单片机C51语言很重要的组成部分。本章将介绍C51的存储结构、存储类型和动态内存分配函数等相关内容。 15.1 存储器结构 存储器结构是存储器的组织形式。51系列单片机采用哈佛结构,将程序代码存储器(ROM)和数据存储器(RAM)分开,各自遵循各自的寻址机构和寻址方式。这里概括一下51系列单片机存储器的硬件构成。 15.1.1 51系列单片机的存储区域 51系列及其兼容单片机在物理上划分为4个存储区: 片内数据存储区 片外数据存储区 片内程序存储区 片外程序存储区 早期的单片机片内存储器比较小,最近新推出的51内核单片机在存储器方面有了很大的扩展。每个存储区的大小和用法,可以参阅不同型号单片机的说明。 15.1.2 片内数据存储器(RAM)的结构 C51程序中的变量一般保存在片内数据存储器,这样取址速度快。当然变量也可以保存在片外数据存储区,这将在后面进行介绍。51系列单片机内部数据存储器(RAM)可划分为2大区域。 00H~7FH:片内低128字节RAM区 80H~0FFH:特殊功能寄存器区(SFR) 对于地址

文档评论(0)

1亿VIP精品文档

相关文档