使用异步方式的串口驱动程序,包括串口初始化,读串口,写串口,关闭串口