串口发送:定时器1禁止中断只让它溢出控制波特率,发送数据,硬件自动中断串口,无需执行中断程序,通过软件置零TI让串口持续发送数据。
串口接收:电脑发送数据,软件通过开启串口中断(定时器中断优先级大于串口中断,所以需要关闭定时器中断)在数据发送完成时执行中断程序,读取数据,再将RI置零持续循环接收读取过程
串口发送:定时器1禁止中断只让它溢出控制波特率,发送数据,硬件自动中断串口,无需执行中断程序,通过软件置零TI让串口持续发送数据。
串口接收:电脑发送数据,软件通过开启串口中断(定时器中断优先级大于串口中断,所以需要关闭定时器中断)在数据发送完成时执行中断程序,读取数据,再将RI置零持续循环接收读取过程