** 1/数据接收或发送完毕,发出复位信号 ** GetBitState USART //接收数据 ch = (U8)USART_DataReceive(USART1); //类似 C51 直接向寄存器写数据自动发送 UART1_SendChar(ch); 2/操作逻辑 发送 串口中断信号 比较计数器与缓存 溢出? y 写空初始化 计数器复位 数据写入缓存 计数器累加 溢出标志? 否 累加 接收由中断控制,流程基本一致