单片机原理及应用 教学课件 ppt 作者 徐敏 第4章 C语言基础与C51程序设计.pptVIP

  • 11
  • 0
  • 约9.64千字
  • 约 47页
  • 2019-07-04 发布于未知
  • 举报

单片机原理及应用 教学课件 ppt 作者 徐敏 第4章 C语言基础与C51程序设计.ppt

4.2.4 绝对地址的访问 1. 使用指针 采用指针的方法,可实现在C51程序中对任意指定的存储器地址进行操作。例如: #define uchar unsigned char #define uint unsigned int void test_memory(void) {uchar idata ivar1; uchar xdata *xdp; ???/*定义一个指向xdata存储器空间的指针*/ char data *dp;?? ??? /*定义一个指向data存储器空间的指针*/ uchar idata *idp;?? ?/*定义一个指向Idata存储器空间的指针*/ xdp=0x1000;????/*xdata指针赋值,指向xdata存储器地址1000H处*/ *xdp=0x5A;??????/*将数据5AH送到xdata的1000H单元*/ dp=0x61;????? ???/*data指针赋值,指向data存储器地址61H处*/ *dp=0x23;??? ????? /*将数据23H送到data的61H单元*/ idp=ivar1;?????? ? /*idp指向idata区变量ivar1*/ *idp=0x16;???? ??? /*等价于ivar1=0x16*/ 2、使用C51运行库中预定义宏 C51编译器提供了一组宏定义来对51系列单片机的c

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档