代码:
static volatile unsigned char TMR0 @ 0x01;
static volatile unsigned char PORTA @ 0x05;
static volatile unsigned char PORTB @ 0x06;
static volatile unsigned char PORTC @ 0x07;
此代码来自 PIC16F877A 的 HT-PICC 编译器 pic.h 库文件
我了解 static volatile 和其他关键字的含义。这里 Timer0 的寄存器地址是 0x01 但为什么要@
放在前面呢?它与指针有关吗?