应用于串口通信的人机界面编程,包括串口测试,出错处理等