我有一个头文件声明:
#pragma char PORTC @ 0x07
#pragma char PORTD @ 0x08
#pragma char PORTE @ 0x09
我通过编写 PORTC.0、PORTC.1...PORTC.7 来访问 PIC 处理器上的端口。
我想用这些端口制作一个数组,我在想这样的事情:
#define ARRAY { {PORTC.5, PORTD.2, PORDC.0}, {PORTE.1, PORTD.3, PORTC.6}.... }
int main ( void )
{
*type* somestuff[3][9] = ARRAY;
...
}
我希望能够以简单的方式循环通过端口。我怎样才能做到这一点?