您好,欢迎来到微智科技网。
搜索
您的当前位置:首页c语言中存储器的绝对地址,51单片机C语言编程中对单片机绝对地址访问的两种方法...

c语言中存储器的绝对地址,51单片机C语言编程中对单片机绝对地址访问的两种方法...

来源:微智科技网

其中:

(1).存储器类型: idata、data、xdata等C51能够识别的所有类型,最好不要省略。

(2).数据类型: 可以用int、long、float等基本类型,当然也可以用数组、

结构等复杂数据类型类型,本人认为一般用unsigned int 就可以解决很多问题了。

(3).标识符: 就是要定义的变量名,编程者自己决定

注意:不能对变量进行初始化,只能是全局变量,一般不要轻易用,免得出错。

举例:

xdata unsigned int  addr1 _at_ 0x8400;

addr1 = 0;

另有一种方法就是要用到一个头文件absacc.h,也不是很难,举个例说明一下就会明白:

#include XBYTE[0x8400]=0;

本人强烈建议用“_at_”进行编程,这样可能会更好些,

还有一点就是不能乱用,因为有些存储器空间不能随便占用,C51编译器已经做其它的用了,

而且有些空间单片机本身就做了很重要的作用,如果乱用,很容易出错.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务