51单片机-A2板接收单片机485数据
#include "reg52.h" #define uchar unsigned char #define uint unsigned int typedef unsigned char u8; typedef unsigned int u16; void delay(u16 ms) { u16 i, j; for (i = 0; i < ms; i++) for (j = 0; j < 110; j++) ; } void UART_Init(u8 baud) { TMOD = 0x20; // 设置定时器1为8位自动重装模式 SCON = 0x50; // 设置串口为8位可变波特率模式 PCON = 0x00; // 波特率不加倍 TH1 = baud; // 设置波特率为9600 TL1 = baud; // 设置波特率为9600 TR1 = 1; // 启动定时器1 } void UART_Send(char dat) { SBUF = dat; // 将数据加载到串口缓冲区 while (!TI) ; // 等待发送完成 TI = 0; // 清除发送标志 } void main() { u8 baud; baud = 0xfd; UART_Init(baud); // 初始化UART while (1) { UART_Send('1'); // 发送数字1 UART_Send('2'); // 发送数字2 UART_Send('3'); // 发送数字3 UART_Send('4'); // 发送数字4 UART_Send('5'); // 发送数字5 // 在串口工具中看到的将是字符串"12345" } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现