itloverhpu

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1.此款单片机内部有 sram:768B=512B(aux)+256B(Internal)

2.内部RAM解析

2.

3.内部扩展RAM

  

4.keil中可以选择内存类型

   

5. 网上摘抄的一段话:

   

在SMALL模式下编程的话,像unsigned char tmp;这样定义变量的话都是定义在内部数据寄存器区的,跟unsigned char data tmp;效果一样.

需要定义xdata的话那就在变量名前面加xdata,如unsigned char xdata tmp;

如果是在LARGE模式下编程的话,如果你定义普通变量,如unsigned char tmp;那么优先是把它定义成xdata变量(不过也可能是定义在data区的),如果写成unsigned char xdata tmp就肯定是定义在外部数据寄存器的了.

posted on 2013-07-18 10:16  itloverhpu  阅读(302)  评论(0编辑  收藏  举报