AT89S52中,串行口工作在方式2时,波特率为BAUDRATE = (机器周期/12)/定时器重载值,其中机器周期为1/晶振频率,定时器重载值为TH1的值。需要注意的是,波特率的设置要与外部设备相匹配。

要传送的8位数据由串口的发送缓冲器发送出去,第9位数据需要先写到特殊功能寄存器SCON的最高位TI中,以触发串口发送操作。TI位在发送完成后会自动清零。


原文地址: http://www.cveoy.top/t/topic/nZx0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录