编译器自带头文件定义的: #define DEFC(name, address) __no_init volatile unsigned char name @ address;
#define IFG1_ (0x0002) /* Interrupt Flag 1 */ DEFC( IFG1 , IFG1_)
偶定义的: #define UART_RX_IFG URXIFG0 #define UART_IFG IFG1
while (!(UART_IFG&UART_TX_IFG) ); 直接写成: while (!(UART_IFG&0x80) ); 结果也一样
|