摘 要: | 串行通讯是数据通讯的主要方式之一,波特率是串行通讯中的一个关键参数。本文从两个方面介绍如何选择波特率从而使两种微机之间实现正常通讯。一方面,当IBM—PC机选择常用标称波特率时,如何选择MCS-51的一些参数,从而使波特率误差△B<4.5%,来保证正常的通讯;另一方面,为保证在高波特率端正常通讯,应选定MCS—51的一些参数后,如何计算非标称波特率及波特率分频因子,从而对IBM—PC机串行口波特率进行初始化,来完成正常通讯。给出了上述两个方面计算的C语言程序及用此程序计算得到的常用数据表,供参考。
|