51单片机:如何使用串口波特率计算器及其详解
目录
一、如何使用串口波特率计算器
1.以此为例:
2.生成代码如下:
void Uart1_Init(void)//9600bps@11.0592MHz
{
SCON = 0x50;//8位数据,可变波特率
AUXR |= 0x40;//定时器时钟1T模式
AUXR &= 0xFE;//串口1选择定时器1为波特率发生器
TMOD &= 0x0F;//设置定时器模式
TL1 = 0xE0;//设置定时初始值
TH1 = 0xFE;//设置定时初始值
ET1 = 0;//禁止定时器中断
TR1 = 1;//定时器1开始计时
}
3.需要手动配置中断系统
1.原理图
2.配置代码
//手动配置中断系统
ES=1;
EA=1;
PS=0;
原文地址:https://blog.csdn.net/weixin_67341796/article/details/140329347
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!