全文预览

51单片机c语言编程

上传者:qnrdwb |  格式:ppt  |  页数:26 |  大小:155KB

文档介绍
56字节空间,存储器类型为pdata。?(3)LARGE模式。LARGE模式称为大编译模式,在LARGE模式下,编译时函数参数和变量被默认在片外RAM的64K字节空间,存储器类型为xdata。Р四、绝对地址访问Р1. 使用指针? 采用指针的方法,可实现在C51程序中对任意指定的存储器地址进行操作。例如:Р1. 使用指针? 采用指针的方法,可实现在C51程序中对任意指定的存储器地址进行操作。例如:?#define uchar unsigned char?#define uint unsigned intР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*/

收藏

分享

举报
下载此文档