

全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
波特率计算在串行通信中,收发双方对发送或接收的数据速率要有一定的约定,我们通过软件对MCS51串行口编程可约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。串行口的四种工作方式对应着三种波特率。由于输人的移位时钟的来源不同,所以,各种方式的波特率计算公式也不同。 一、方式0的波特率方式0时,移位时钟脉冲由56(即第6个状态周期,第12个节拍)给出,即每个机器周期产生一个移位时钟,发送或接收一位数据。所以,波特率为振荡频率的十二分之一,并不受 PCON寄存器中SMOD的影响,即:方式0的波特率fosc12三、方式l和方式3的波特率 方式1和方式3的移位时钟脉冲由定时器T1的溢出率决定,故波特宰由定时器T1的溢出率与SMOD值同时决定,即:方式1和方式3的波特率2SMOD/32T1溢出率其中,溢出率取决于计数速率和定时器的预置值。计数速率与TMOD寄存器中CT的状态有关。当CT0时,计数速率fosc2;当CT1时,计数速率取决于外部输入时钟频率。当定时器Tl作波特率发生器使用时,通常选用可自动装入初值模式(工作方式2),在工作方式2中,TLl作为计数用,而自动装入的初值放在THl中,设计数初值为x,则每过“256一x”个机器周期,定时器T1就会产生一次溢出。为了避免因溢出而引起中断,此时应禁止T1中断。这时,溢出周期为:系统晶振频率选为110592MHZ就是为了使初值为整数,从而产生精确的波特率。如果串行通信选用很低的波特率,可将定时器Tl置于工作方式0或工作方式1,但在这种情况下,T1溢出时,需用中断服务程序重装初值。中断响应时间和执行指令时间会使波特率产生一定的误差,可用改变初值的办法加以调整。表62列出了各种常用的波特率及其初值。波特率fOSCSMOD定时器T1C/T模式初值方式0:1MHz12MHzXXXX方式2:375K12MHz1XXX方式1、3:62.5K12MHz102FFH方式1、3:19.2K11.0592MHz102FDH方式1、3:9.6K11.0592MHz002FDH方式1、3:4.8K11.0592MHz002FAH方式1、3:2.4K11.0592MHz002F4H方式1、3:1.2K11.0592MHz002E8H方式1、3:137.5K11.0592M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玉米爆炸现象的科学探秘
- 编程入门培训课程
- 数学培训汇报
- 课件模板喜庆
- 静物写生绘画课件
- 有趣的文字课件
- 防欺凌动画课件
- 课件最后致辞
- 广东护士大专自考试题及答案
- 押题宝典教师招聘之《幼儿教师招聘》模考模拟试题含答案详解【典型题】
- 共产党员因私出国(境)保留(停止)党籍审批表(科级以下工作人员版)
- 2025年综合类-热力司炉工考试-高级热力司炉工历年真题摘选带答案(5卷100道合辑-单选题)
- 电力系统介绍课件
- 2025年智能楼宇管理师(中级)考试试卷:绿色建筑与能源管理
- ERP上线奖惩管理办法
- 新兵入营安排活动方案
- 腰椎骨折术后护理
- 2025届湖南中考化学真题试卷【含答案】
- 并购绩效论文
- 2025年湖北省中考生物、地理合卷试卷真题(含答案)
- 幼儿发展评价手册使用培训
评论
0/150
提交评论