波特率就是一秒种传输0或1的个数,若波特率是9600那么它传输一位0或1的时间就是19600秒如果串口工作在方式一下波特率是9600晶振是11059200定时器选用timer1的自动重装模式即1960。什么是波特率 在51单片机中如何使用?更多详情请大家跟着小编一起来看看吧!

什么是波特率 在51单片机中如何使用(1)

什么是波特率 在51单片机中如何使用(1)

波特率就是一秒种传输0或1的个数,若波特率是9600那么它传输一位0或1的时间就是19600秒如果串口工作在方式一下波特率是9600晶振是11059200定时器选用timer1的自动重装模式即19600=定时时间就是19600=(12*3211059200)*(256-定时初值)。那么定时初值=256-(11059200(12*32*9600));这里的32是51单片机的硬件典型结构,串口通信使用的频率是晶振频率的132或者116,但是这种模式下,限制了波特率的提高,因此,现在一些改进的51单片机是12分频。