加载中…
个人资料
从入门到放弃
从入门到放弃
  • 博客等级:
  • 博客积分:0
  • 博客访问:5,937
  • 关注人气:57
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C51存储结构(code、data、idata、bdata、xdata、pdata)解析

(2012-12-08 11:29:27)
标签:

c51存储结构

data

idata

xdata

pdata

分类: 单片机

 

     C51采用的是哈佛结构,即程序存储器(ROM)和数据存储器(RAM)分开,各自遵循各自的寻址结构和寻址方式。51存储器在物理上被分为四个存储结构:片内RAM、片外RAM、片内ROM和片外ROM

c51中的存储类型:

       code :程序存储区(64KB),由MOVC  @DPTR访问;

       data :可直接寻址的内部数据存储区(128B),访问速度快;

       idata:不可直接寻址的内部数据存储区(256B);

       bdata:可位寻址内部数据存储区(16B),允许位和字节混合访问;

       xdata:外部数据存储区(64KB),由MOVX @DPTR访问;

       pdata:分页的外部数据存储区,由MOVX @R0访问;

 

C51的扩展数据类型:

       sfr:用于字节寻址,定义8位特殊功能寄存器;

       sfr16:用于字寻址,定义16位特殊功能寄存器,且必须高位在高字节,地位再低字节;

       bit:定义位变量,结果为10

       sbit:定义位寻址,在位寻址中定义位变量;

 


http://s13/mw690/7880d3354d04f978d3ccc&690



【C51存储结构(code、data、idata、bdata、xdata、pdata)解析】

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有