EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
51单片机存储器小结9 \) c% m- T& P. i9 ?! R' I% E) K
7 V* v) w# h. e; ?2 c6 |4 y" B: _- T
存储器分为程序存储器(ROM)和数据存储器(RAM),两种又都可以分为片内和片外,片外即需要自己在单片机外部扩展。 8051单片机的片内程序存储器有4K,片内数据存储器有256个字节,其中又分为高128字节位特殊功能寄存器区,真正用户能用的RAM只有低128字节。 8052单片机有8K片内程序存储器,而数据存储器除了低128字节外还有扩展的高128字节,地址上跟特殊功能寄存器一样,但物理上是独立的,寻址方式不一样,扩展的高128字节只能间接寻址。 Keil中变量的存储类型: 存储类型 | 说明 | code | 程序空间(无需改变的变量) | data | 直接访问的内部数据存储器(速度最快) | idata | 间接访问的内部数据存储器(可以访问全部256字节RAM) | bdata | 可位寻址的内部数据存储器 | xdata | 外部数据寄存器(最大64K) | pdata | 分页的外部数据寄存器(最大256字节,少用) |
【如无使用关键字,系统则按默认处理(根据存储模式)】
6 o6 P0 c3 w1 S' m) r$ N |