www问答网
所有问题
#define Read_far(Addr) ((unsigned char)(*(volatile unsigned char *__far)(Addr))) 的具体含义是什么
在16位单片机编程中看见有这句语句,不懂什么意思~忘高手详解
举报该问题
推荐答案 2012-04-05
简单的说,首先(volatile unsigned char *__far)(Addr)把Addr转换为一个unsigned char的指针,然后
(*(volatile unsigned char *__far)(Addr)是取这个地址的内容,并把内容转换为 unsigned char.
所以 总的说,就是 读取地址为Addr的一个字节内容,返回内容为 unsigned char类型
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/n53513AK4.html
相似回答
关于ARM寄存器在C语言中宏定义的问题
答:
第三步,小心地把
#define
宏中的参数用括号括起来,这是一个很好的习惯,所以#define SREG
(*(volatile
unsigned
char
*)
0x5F)类似的,如果使用一个32位处理器,要对一个32位的内存地址进行访问,可以这样定义#define RAM_
ADDR
(*(volatile unsigned long *)0x0000555F)然后就可以用C语言...
是否可以“宏定义
(#define)
”一个指针,指向一个二维数组?
答:
可以,举例说明:
define
MYPOINTER
(unsigned
char
*)
a int a[5][10];unsigned char *p;int i,j;for ( i=0;i<5;i++ ) for ( j=0;j<10;j++ ) a[i][j]=i*10+j; //给数组赋值 for ( i=0,p=MYPOINTER ;i<5*10*sizeof(int);i++,p++ ) *p=0; //用指针将数组清0 ...
C语言如何控制并口引脚
答:
define
REGL
(addr) (*(volatile
unsigned
int
*)(
REGBASE+addr))define REGW(addr) (*(volatile unsigned short *)(REGBASE+addr))define REGB(addr) (*(volatile unsigned
char
*)(REGBASE+addr))/***/ /* CPU Wrapper Registers */ /***/ define SYSCFG REGL(0x000000)define NCAC...
用龚建伟老师提供的Turbo C++下的串口程序,发现接收数据不稳定,过一段...
答:
或许 是 你的 硬件 有 问题,不稳定!
我的LCD12864(带字库)显示不完整!protues仿真没有问题,而实物连接却...
答:
RST空接,一般没问题,但有机会造成初始化错乱。不用的话,建议根据器件说明,接高或接地
DS1302.C(86): error C183: unmodifiable lvalue 这个错误该如何改...
答:
code的内容只能读,不能改. 定义数组时把code去掉。
【我的LCD12864(带字库)显示不完整!protues仿真没有问题,而实物连接却...
答:
仿真是和实物的12864是不一样的
求一个stm32的GPIO配置函数,就是使用这个函数可以配置任何一个GPIO端...
答:
#define
PAout(n) BIT_
ADDR(
GPIOA_ODR_
Addr
,n) //输出 #define PAin(n) BIT_ADDR(GPIOA_IDR_Addr,n) //输入 #define PBout(n) BIT_ADDR(GPIOB_ODR_Addr,n) //输出 #define PBin(n) BIT_ADDR(GPIOB_IDR_Addr,n) //输入 #define PCout(n) BIT_ADDR(GPIO...
关于一段C程序的问题!
答:
条件编译
大家正在搜
unsigned char是什么
unsigned char 赋值
c语言unsigned char
unsigned char啥意思
unsigned char长度
单片机unsigned char
unsignedchar范围
unsigned int范围
int unsigned
相关问题
#define WrUTXH0(ch) (*(volatil...
#define XBYTE ((volatile unsig...
#define SFR(name,addr) __sfr _...
c语言*(volatile unsigned char xd...
#define XBYTE ((unsigned char ...
再次询问:在单片机头文件中有这样一句:#define TWB...
求助:关于嵌入式C程序#define inportw(add...
#define _PAIE_0 *((volatile un...