串口编程的三种方法,以及动态改变串口的校验位