#include <REGX52.H>
//串口初始化
void UartInit() //4800bps@11.0592MHz
{
PCON &= 0x7F; //波特率不倍速
SCON = 0x50; //8位数据,可变波特率
TMOD &= 0x0F; //清除定时器1模式位
TMOD |= 0x20; //设定定时器1为8位自动重装方式
TL1 = 0xFA; //设定定时初值
TH1 = 0xFA; //设定定时器重装值
ET1 = 0; //禁止定时器1中断
TR1 = 1; //启动定时器1
//开启中断
EA=1; //总中断控制
ES=1; //串口中断
}
/**
* @brief 串口发送一个字节数据
* @param Byte 要发送的数据
* @retval 无
*/
void UART_SendByte(unsigned char Byte){
SBUF=Byte;
//检测是否完成
while(TI==0);
TI=0;//TI复位
}

wendy_ya
- 粉丝: 4w+
最新资源
- 项目软件需求说明书范本样本(1).doc
- 基于matlab-simulink风电机组并网运行特性分析毕业(论文)设计论文(1).doc
- 【精品文章】-从数字的角度解读我国人工智能-智能机器人-无人机创业公司TOP100(1).docx
- VASP操作介绍-两次课PPT学习课件.ppt
- 清朗有序安全网络空间创建活动及典型告警案例汇编培训PPT学习课件.ppt
- 浅析物流信息网网站建设方案样本.doc
- 电子商务网站规划方案书.doc
- 基于单片机的温度控制器的设计与实现-学位论文(1).doc
- 移动互联网发展和岗位分析(1).ppt
- 居民点的空间分布GIS研究应用.doc
- JSP留言网站开发设计方案报告书.doc
- 小学生计算机基础知识(课堂PPT).ppt
- 185TGp-digital-light英文PPT模板(1).ppt
- selenium2-python自动化测试实战.ppt
- 基于单片机的智能波形发生器---本科毕业设计论文(1).doc
- 浅谈中职学校计算机组装与维护的教学改革(1).docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



评论0