51串口通信篇
来源:互联网 发布:算法工程师面试题 编辑:程序博客网 时间:2024/05/21 17:27
51串口通信,通信检验有奇偶校验(数据位中“1”的个数与校验位“1”的个数相加为偶数时,是偶校验;数据位中“1”的个数与校验位“1”的个数相加为奇数时,是偶校验).
常用串口RS-232,用于短距离传输(最好是在15米以内),工作方式寄存器SCON包括八位(SM0、SM1、SM2、REN、TB8、RB8、TI、RI),SM0、SM1用于工作方式(0、1、2、3)选择,最常用方式1。方式一的波特率计算
波特率 = (2^(SMOD)/32)*TI溢出率
TI溢出率 = fosc(晶振频率)/{12*(256-TH1)}
串口通信初始化模板:
一、确定TI工作方式(编程TMOD寄存器)
二、计算TI的初值,转载TH1、TL1;
三、 启动TI(编程TCON中的TR1位);
四、确定串行口控制(编程SCON寄存器);
晶振使用11.0592MHz时选用9600波特率,晶振使用12MHz时,波特率使用2400.
阅读全文
0 0
- 51串口通信篇
- 串口 51 通信
- 串口 51 通信
- 串口 51 通信
- 串口 51 通信
- 串口 51 通信
- 51单片机串口通信
- 51单片机串口通信
- 51单片机 串口通信
- 51串口通信
- 第四篇 串口通信
- 51单片机 串口通信 中断
- 51串口通信 C程序
- MCS-51之串口通信
- 51 串口通信程序
- 51单片机串口通信实例
- 51单片机 UART串口通信
- 51单片机的串口通信
- 大数据学习笔记(十二)-SparkSQL
- 算法与数据结构——算法题 102:1000亿条记录中查询内容(腾讯笔试题) ? 待解决
- python中的列表、元组、字典
- 数据结构--数组类之StaticArray类
- Nginx工作原理和优化、漏洞。
- 51串口通信篇
- matlab生成A2L的变量地址更新的几种方法
- java集合类框架
- 分页插件PageHelper+spring单元测试
- 基于HTTP模拟实现静态服务器-多任务多进程
- Java Struts2 框架入门详解(三)简单的实例
- 高晓松 鱼羊野史(全六卷)(ED2000.COM).epub 免费下载
- Lighttpd源码分析之状态机与插件
- JAVA 向数据库中插入数据并获取主键的方法(逐渐补充)