STC单片机使用其他IO口做串口通信

2019-07-15 12:30发布

     标准单片机都是使用P3.0,P3.1作为TXD,RXD来做串口通信。我使用的是STC的STC15F2K60S2这款单片机,可以使用P3.6,P3.7作TXD,RXD,请问有用过这种单片机的吗,怎么才能改变默认引脚位置。
     我查看STC的头文件,发现有
#define                S1_USE_P30P31()                P_SW1 &= ~0xc0        //UART1 使用P30 P31口,默认
#define                S1_USE_P36P37()                P_SW1 = (P_SW1 & ~0xc0) | 0x40        //UART1 使用P36 P37口
     调用这个后,在使用ISP下载时,用不用勾选其他特殊项。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。