您的位置 首页 嵌入式

keil中关于运用_at_肯定地址定位问题

在网上看到有人提到在keil中使用_at_进行绝对地址定位问题,我简单介绍一下它的用法。使用_at_关键字对存储器进行绝对地址定位程序如下#i

在网上看到有人说到在keil中运用_at_进行肯定地址定位问题,我简略介绍一下它的用法。
运用_at_关键字对存储器进行肯定地址定位程序如下

#i nclude

char xdata LED_Data[50] _at_ 0x8000;

main()

{

LED_Data[0] = 0x23;

}

在keil中运转以上程序能够在存储器窗口中输入 x:0x8000 能够看到0x8000地址中的值为0x23.

值得指出的几点是

1.在给变量LED_Data[50]定位肯定地址空间时,不能对其赋初值。

2.char xdata LED_Data[50] _at_ 0x8000;这条句子不能主函数中。有些网友说到在按着keil阐明顶用_at_进行肯定地址定位时,编译会呈现过错274,便是将这条句子放在主函数 中的原因。

3.keil中地址是主动分配的,所以除非特殊情况不然不发起运用肯定地址定位。初学者因帖别留意。不要把c当作汇编运用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/258797.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部