小编Ele*_*ger的帖子

我们在嵌入式c或嵌入式c ++中有'@'运算符吗?如果是,请解释下面的代码?

码:

static volatile unsigned char   TMR0    @ 0x01;

static volatile unsigned char   PORTA   @ 0x05;

static volatile unsigned char   PORTB   @ 0x06;

static volatile unsigned char   PORTC   @ 0x07;
Run Code Online (Sandbox Code Playgroud)

此代码来自PIC16F877A的HT-PICC编译器pic.h库文件

我理解静态volatile和其他关键字的含义.这里Timer0的寄存器地址是0x01,但为什么它们@在它前面使用呢?它与指针有关吗?

c embedded pic hi-tech-c

4
推荐指数
1
解决办法
191
查看次数

标签 统计

c ×1

embedded ×1

hi-tech-c ×1

pic ×1