MCS-51單片機(jī)串口四種工作方式的波特率是如何計(jì)算?
【解析】
波特率是串行口每秒鐘發(fā)送或接受的位數(shù)美澳。波特率和串行口的工作方式有關(guān)销部。其中方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可變的制跟,由定時(shí)器T1的溢出率來決定舅桩。
方式0時(shí),串行口為同步移位寄存器雨膨,波特率是固定的擂涛;
方式1時(shí),串行口為是8位異步通信方式,波特率可變哥放;
方式2時(shí)歼指,串行口為是9位異步通信方式,波特率是固定的;
方式3時(shí)甥雕,串行口為是9位異步通信方式,波特率是可變的踩身;
【答案】
方式0的波特率 = fosc/12
方式2的波特率 =(2SMOD/64)· fosc
方式1的波特率 =(2SMOD/32)·(定時(shí)器T1溢出率)
方式3的波特率 =(2SMOD/32)·(定時(shí)器T1溢出率)