C51中的 code data xdata idata 关键字的使用说明
2011-05-06 14:55
597 查看
//来源百度
code 指定数据是存储在代码区,数据是在编程的时候跟代码一起写入代码存储器,运行过程中不能改变 xdata 指定数据是存储在外部数据存储器了 data 指定数据存储在内部低128字节数据存储器里,如果变量不指定存储位置,默认就是data型,这部分存储器寻址速度最快 idata 指定数据存储在内部低256字节数据存储器里,但51只有128字节内部RAM,52才有256字节 pdata 指定数据存储在外部低256字节数据存储器里,这时候寻址用8位寄存器R0和R1,而不用16位的DPTR,寻址速度比xdata快
===================================================================================
code 是声明存放在程序存储器里,单片机上的flash多大,code段就有多大 xdata 是声明片外数据类型的声明,片外存储器上的变量 data 是片内RAM的低128位数据存储声明,速度最快,但区域较小,经常不够用
[/code]
相关文章推荐
- 【转】C51 中的 data idata bdata pdata xdata bit code 的使用方法
- C51中的关键字data,idata,xdata,pdata,bdata
- C51 keil中data,idata,xdata,pdata,code
- 关于C51内的code idata data bdata pdata xdata
- 关于C51内的code idata data bdata pdata xdata
- KEIL C51中的data、idata、xdata、code详解
- C51中的关键字data,idata,xdata,pdata,bdata
- C51中的关键字data,idata,xdata,pdata,bdata
- data,bdata,idata,pdata,xdata,code存储类型与存储区
- 关于DATA,XDATA,BDATA,IDATA,CODE的总结
- data,bdata,idata,pdata,xdata,code存储类型与存储区(转载)
- 关于keil中data,idata,xdata,pdata,code的问题
- 关于C51内的code,idata,xdata
- keil中data,idata,xdata,pdata,code区别
- data,bdata,idata,pdata,xdata,code存储类型与存储区
- 关于keil中data,idata,xdata,pdata,code的问题
- BIT,CODE,DATA,IDATA 和 XDATA 定义
- 【转】浅谈C51内存优化(data idata xdata)
- 关于keil中data,idata,xdata,pdata,code的问题
- data,bdata,idata,pdata,xdata,code存储类型与存储区