C51中的ABSACC.H
来源:互联网 发布:vb.net如何连接数据库 编辑:程序博客网 时间:2024/05/16 06:49
ABSACC.H包含了允许直接访问8051不同区域存储器的宏。
1.CBYTE
允许访问8051程序储存器中的字节。例如:
temp=CBYTE[0x0002];
从程序储存器地址0x0002h中读出内容。
2.CWORD
允许访问8051程序储存器中的字。例如:
temp=CWORD[0x0002];
从程序储存器地址0x0004h读出内容,地址计算:2*sizeof(unsigned int)。
3.DBYTE
允许访问8051片内RAM中的字节。例如:
temp=DBYTE[0x0002];
DBYTE[0x0002]=5;
从片内RAM地址02h读出或写入内容。
4.DWORD
允许访问8051片内RAM中的字。例如:
temp=DWORD[0x0002];
DWORD[0x0002]=5;
从片内RAM地址0004h读出或写入内容。
5.PBYTE
允许访问8051片外RAM页面中的字节。例如:
temp=PBYTE[0x0002];
PBYTE[0x0002]=5;
从片外RAM页的相对地址0002h读出或写入内容。
6.PWORD
允许访问8051片外RAM页面中的字。例如:
temp=PWORD[0x0002];
PWORD[0x0002]=5;
从片外RAM页的相对地址0004h读出或写入内容。
7.XBYTE
允许访问8051片外RAM页面中的字节。例如:
temp=XBYTE[0x0002];
XBYTE[0x0002]=5;
从片外RAM页的相对地址0002h读出或写入内容。
8.XWORD
允许访问8051片外RAM页面中的字。例如:
temp=XWORD[0x0002];
XWORD[0x0002]=5;
从片外RAM页的相对地址0004h读出或写入内容。
- C51中的ABSACC.H
- c51中的intrins.h库函数
- c51中的intrins.h库函数
- 51单片机keilC中头文件absacc.h作用
- C51 reg51.h或reg52.h中的寄存器重定义(error C231: 'xxx': redefinition)
- 用" #include<absacc.h> “ 即可使用其中定义的宏来访问绝对地址
- C51内部函数intrins.h
- C51头文件 STRING.H
- C51中的函数
- C51中的IDATA
- C51中的code关键字
- C51中的volatile关键字
- C51中的reentrant
- C51中的volatile关键字
- C51中的code关键字
- C51中的数据类型
- C51中的位移
- 【intrins.h】 C51内部移位函数
- 你应该在makefile中加上ldd -r和md5sum命令
- 数据结构小知识点整理
- BufferedInputStream和BufferedOutputStream的滥用
- SQLMAP使用手册
- adb shell 命令获取设备参数信息
- C51中的ABSACC.H
- 自身缺点反思与解决之道
- AngularJs 常见内置指令
- AngularJS 过滤器
- oracle-linux安装步骤
- AngularJs 数据绑定
- error:Launching New_configuration
- 二叉树遍历算法
- CentOS7安装MySql5.7.16