#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
void UsartInit()
{
SCON=0x50;//串口的工作方式1,而且REN=1(允许串口接收位)
TMOD=0x20;//计数器T1,工作方式2
PCON=0x80;//波特率增倍,SMOD=1
TH1=0xF3;//计数器的初值,此时波特率是4800=(2/32)*T1溢出率,所以T1溢出率=76800
TL1=0xF3;//T1溢出率=12MHZ/(12*(256-TH1))=76800,所以TH1=243=0xf3
EA=1; //打开总中断开关
ES=1;// 打开接收中断开关
TR1=1; // 打开计数器
}
void main()
{
UsartInit();
while(1)
{
SBUF=127; // 将接收的数据移到发送缓存器
while(!TI);// 等待数据发送完成
TI=0; // 清除发送完成标志
}
}
51单片机通过lora实现串口通信.zip
版权申诉
5星 · 超过95%的资源 10 浏览量
2023-04-07
06:55:54
上传
评论 3
收藏 63KB ZIP 举报
Roc-xb
- 粉丝: 12w+
- 资源: 8214
最新资源
- 20221230IqFQX3Yc.zip
- Microsoft.AspNetCore.Authentication.JwtBearer 3.1.32
- picCombobox图片下拉菜单案例.xls
- Java语言实现使用Prim(普利姆)算法求最小生成树(源代码)
- 奕尧笔记 yiyao-notebook-evv Setup 3.1.6.exe
- 继保实验模版 实验一 三段式电流保护及自动重合闸 实验二 变压器差动保护 实验三 微机型距离保护实验
- web前端页面通过BrowserPrint API连接斑马打印机进行RFID条形码贴纸打印
- 导体、导线、各种电缆载流量表
- 坐标点批量转面工具,可以将经纬度坐标点批量转为KML格式的面文件
- 海龟画图一个胶囊表情包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈