设为首页 加入收藏

TOP

单片机如何用C申请一个固定地址的变量
2014-11-23 21:12:13 来源: 作者: 【 】 浏览:4
Tags:单片机 何用 申请 一个 固定 地址 变量
/************************************

单片机C语言如何申请一个固定地址的变量

************************************/


/*****
一、各系列单片机通用性的写法-->指针指向地址法

RStu1 指针变量名
RStu2 指针变量名
ADDR1 实际地址 如10
ADDR2 实际地址 如11
*****/

int8 *pRStut1 = ADDR1 ; //申请一个8位指针变量 变量名为pRStut1
int16 *pRStut2 = ADDR2 ; //申请一个16位指针变量 变量名为pRStut2

/*****
二、51系列单片机在KEIL中的写法
RStu1 变量名
RStu2 变量名
ADDR1 实际地址 如10
ADDR2 实际地址 如11
*****/
uint8  RStu1 _at_ ADDR1 ; //申请一个8位变量 变量名为RStu1
uint16 RStu2 _at_ ADDR2 ; //申请一个16位变量 变量名为RStu2

/*****
三、STM8系列单片机在STVD中的写法

RStu1 变量名
RStu2 变量名
ADDR1 实际地址 如10
ADDR2 实际地址 如11
*****/
 
DEF_8BIT_REG_AT(RStu1,ADDR1); //申请一个8位变量 变量名为RStu1
DEF_16BIT_REG_AT(RStu2,ADDR2); //申请一个16位变量 变量名为RStu2

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇object-c 以宏的形式定义和实现单.. 下一篇Opencv学习笔记(六):Mask Oper..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: