data,idata,xdata,pdata

关键字                用途                                              说明
_at_                   地址定位                         为变量进行存储器绝对空间地址定位
alien                  函数特性声明                  用以声明与PL/M51兼容的函数
bdata                 存储器类型声明              可位寻址的8051内部数据存储器
bit                      位变量声明 声明            位变量或位类型函数
code                  存储器类型声明              8051程序存储器空间
compact            存储器模式                     指定使用8051外部分页寻址数据存储空间
data                  存储器类型声明              直接寻址的8051内部数据存储器
far                     存储器类型声明              8051外部数据存储器
idata                  存储器类型声明             间接寻址的8051内部数据存储器
interrupt             中断函数声明                定义中断服务函数

large                 存储器模式                    指定使用8051外部数据存储空间
pdata                存储器类型声明             分页寻址的8051外部数据存储器
_priority_          多任务优先声明             规定RTX51或RTX51 Tiny的任务优先级
reentrant          可重入函数声明             定义可重入函数
sbit                   位变量声明                    声明可位寻址的特殊功能位
sfr                     特殊功能寄存器声明     声明8位的特殊功能寄存器
sfr16                 特殊功能寄存器声明     声明16位的特殊功能寄存器
small                存储器模式                    指定使用8051内部数据存储空间
_task_              任务声明                       定义实时多任务函数
using                寄存器组定义               定义8051的工作寄存器组
xdata                存储器类型声明            8051外部数据存储器

 

 data:直接寻址的片内RAM区低128B,定义的变量在00H~7FH的RAM

bdata:片内RAM的可位寻址区,允许字节和位混合访问,定义的变量在20H~2FH的RAM

idata:单片机间接访问的片内RAM区,允许访问全部片内RAM,定义的变量在00H~FFH的RAM

pdata:Ri间接访问的片外RAM的低256B(00H~FFH)

xdata:用DPTR间接访问的片外RAM,允许访问全部64KB片外RAM(0000H~FFFFH)

code:单片机的64KB程序存储区ROM

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值