开源代码,注释详细。功能包括:可用串口检测,串口参数设置,打开/关闭串口,手动发送数据,自动发动数据,接收数据,收发字节计数,清零等功能。