1.sbit
keil C:
sbit SDA = P1 ^ 5;
sbit CLK_ST = P1 ^ 6;
SDCC:
#define SDA P1_5
#define CLK_ST P1_6
2.中断
在sdcc中,中断处理函数使用关键字__interrupt标识,后面跟上中断号
keil C:
void SerialComm() interrupt 4
SDCC:
void SerialComm() __interrupt 4
3._nop_()
在sdcc中,没有_nop_(),可以用 #define _nop_() __asm NOP __endasm 替代
SDCC:
#define _nop_() __asm NOP __endasm