可用于普通IO口模拟串口,进行串口通信的源程序