




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机控制技术知识点:波特率的确定1234波特率概述不同方式下的波特率波特率确定举例串口的初始化
目录单片机控制技术波特率的确定一、波特率概述
单片机控制技术波特率的确定在串口通信中,收发双发的波特率需要有一致的约定,在单片机4种串口工作方式中,方式0和2的波特率是固定的,而方式1和方式3的波特率是可以改变的,由T1的溢出率控制。波特率:即数据传送的速率,是指每秒传送的二进制位数。T1的溢出率:定时器一秒的溢出次数。二、不同方式下的波特率单片机控制技术波特率的确定(1)方式0
波特率固定为fosc的1/12,且不受SMOD位的影响。若fosc=12MHz,波特率为fosc/12,即1Mbit/s。(2)方式2
波特率仅与SMOD位的值有关。若fosc=12MHz:SMOD=0,波特率=187.5kbit/s;SMOD=1,波特率=375kbit/s。二、不同方式下的波特率单片机控制技术波特率的确定(3)方式1或方式3
常用T1作为波特率发生器,其关系式为
由公式(1)看出,T1的溢出率和SMOD的值共同决定波特率。
在实际设定波特率时,用
定时器方式2(自动装初值)确定波特率较理想,它不需用软件重装初值,可避免因软件重装初值带来的定时误差,且算出的波特率比较准确。即TL1作为8位计数器,TH1存放备用初值。二、不同方式下的波特率单片机控制技术波特率的确定设定时器T1方式2的初值为X,则有
将式(2)代入式(1),则有
由式(3),这种方式波特率随fosc、SMOD和初值X而变化。在实际使用时,常根据已知波特率和时钟频率fosc来计算T1的初值X。为避免繁杂初值计算,常用波特率和初值X间关系常列成表1形式,供查用。二、不同方式下的波特率单片机控制技术波特率的确定表1常用波特率与初值表三、波特率确定举例单片机控制技术串口方式0的应用例:
选用定时器1,工作方式2作为波特率发生器,波特率为9600,已知fosc=11.0592MHZ,求计数初值?解:设SMOD=0,则X0=256-11059200/(32*12*9600)=253=FDH所以,TH1=TL1=FDH四、串口初始化单片机控制技术波特率的确定串口初始化的步骤:1)确定T1的工作方式(编程TMOD寄存器)2)计算T1的初值,装载TH1和TL13)启动T1(编程TCON中的TR1位)4)确定串行口控制(编程SCON寄存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车制造业产销数据表
- 物流运输统计表-产品类型、运输方式、运输时间
- 人工智能素养测评数据分析与应用
- 春天来了作文200字11篇
- 平台运营与人才培养机制的构建与完善
- 报销申请与审核审批表
- 绩效考核与评估反馈机制的优化设计
- 英语语言与文化测试题
- 技能培训及证书发放证明(5篇)
- 特别声明工作证明仅用于证明用途(5篇)
- 小学民法典主题班会教案
- 2025年江西报业传媒集团招聘题库带答案分析
- 公司退货流程管理制度
- MHD多相流体系统的建模与仿真-洞察阐释
- 办公软件实操试题及详细答案
- 矿产品销售合作合同范本
- 米粉项目可行性分析报告
- 江苏省常州市联盟学校2022-2023学年高一下学期期末联考数学试题(学生版)
- 2024-2025学年七年级下册历史期末测试模拟卷(统编版)(含答案)
- 2025年下半年山西晋城国投特种设备检验检测限公司招聘6人易考易错模拟试题(共500题)试卷后附参考答案
- 有效沟通技巧在护理中的应用试题及答案
评论
0/150
提交评论