基于单片机串口通信的CRC校验仿真研究
基于单片机串口通信的CRC校验仿真研究
温洪昌 张信禹
(宜宾职业技术学院)
摘要:在单片机与计算机串口通信时,由于单片机串口缓冲区小,速度相对慢,出现单片机接收的数据有时不稳定、畸变、丢帧等情况,造成系统不稳定,因此采用CRC校验方法可以提高数据传输的准确性。文中设计了一个温度测控系统,以AT89C51为下位机,通过虚拟串口将采集的热电偶数据传送到LabVIEW构建的上位机平台显示、保存;上位机传送指令数据时加入CRC校验码,下位机对接收的数据通过CRC校验后进行显示。仿真表明,该系统可以提高系统的稳定性。
关键词:单片机;串口通信;CRC;仿真