在范例代码中我们经常会看到unsigned char code或者是unsigned char data等定义,那么为啥会在数据类型后面加上code、xdata、data这种东西呢?
我们先来说明一下他们的定义:
- code :程序存储区(64KB)
-
data :可直接寻址的内部数据存储区(128B)
- idata:不可直接寻址的内部数据存储区(256B)
- bdata:可位寻址内部数据存储区(16B)
- xdata:外部数据存储区(64KB)
- pdata:分页的外部数据存储区
在范例代码中我们经常会看到unsigned char code或者是unsigned char data等定义,那么为啥会在数据类型后面加上code、xdata、data这种东西呢?
我们先来说明一下他们的定义:
data :可直接寻址的内部数据存储区(128B)