波特率计算来选择晶振频率_第1页
波特率计算来选择晶振频率_第2页
波特率计算来选择晶振频率_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、波特率计算在串行通信中,收发双方对发送或接收的数据速率要有一定的约定,我们通过软件对MCS 51串行口编程可约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式 1和方式3的波特率是可变的,由定时器 T1的溢出率决定。 串行口的四种工作方式对应着三种波特率。由于输人的移位时钟的来源不同,所以,各种方式的波特率计算公式也不同。一、方式0的波特率方式0时,移位时钟脉冲由56(即第6个状态周期,第12个节拍)给出,即每个机器周期产生一个移位时钟,发送或接收一位 数据。所以,波特率为振荡频率的十二分之一,并不受PCON寄存器中SMOD的影响,即:方式0的波特率=fosc/12申行口方式2波特

2、率的产宦与方瓦0不同、即输入时神源的频率不卡h控制接搜与发遗 的睦垃时钟由抿场須率f吹的第二节抬氏焊J 172)给出*所乩方式2 JR特书取决于 PCON中SMOD位的值,当为2的六十四分之r 若SMOD=B则 波特率为的三十二分之一 即:方式2的肢特事1-务-g三、方式I和方式3的波特率方式1和方式3的移位时钟脉冲由定时器 T1的溢出率决定,故波特宰由定时器T1的溢出率与SMOD值同时决定,即:方式1和方式3的波特率=2SMOD/32 T1溢出率其中,溢岀率取决于计数速率和定时器的预置值。计数速率与TMOD寄存器中C/T的状态有关。当C/T = 0时,计数速率=fosc/2;当C/T = 1

3、时,计数速率取决于外部输入时钟频率。当定时器TI作波特率发生器使用时,通常选用可自动装入初值模式(工作方式2),在工作方式2中,TLI作为计数用,而自动装入的初值放在THI中,设计数初值为X,则每过“256- X”个机器周期,定时器 T1就会产生一次溢岀。为了避免因溢岀而引起中断,此时应禁止T1中断。这时,溢出周期为: <256- X)镒出率为溢出周期的悝I数、所波转粘気立此时宦时器T】在工作方式2时的换值为384波特率x=2S6_r-SMOD+n例:己知帥阴单片机时神振舊频矯为11059 2MHr +选用證时掘Tl工作另式2作注 垮車发生艄点特率为2 400诙特求初値X*解;设敎待率控

4、制位则有;3S4 X 2400曙绑_卫%里翳吐11=侧-F4H系统晶振频率选为11 . 0592MHZ就是为了使初值为整数,从而产生精确的波特率。如果串行通信选用很低的波特率,可将定时器Tl置于工作方式0或工作方式1,但在这种情况下,T1溢岀时,需用中断服务程序重装初值。中断响应时间和执行指令时间会使波特率产生一定的误差,可用改变 初值的办法加以调整。表62列岀了各种常用的波特率及其初值。衰BE鸞用渡特車&算參故选择关系foscSMOD定 HftTlc/T模式初值方式OJMHz12MHzXr'IX方式Zi375K121MHz1XX方式 U3i62.SK12MHt1c2FFH19

5、. 2KHOSSMHz)FDH95K11. 059MHz0;o鼻FOHIhOSffMHt002FAH3.4KIK002F4HL2KH- DSSMHz002E&H137* 5K1 "59MHz0>JIDHllQHe6MH:0272H110Hz6MHz01FFEBH波特率fOSCSMODC/T定时器T1模式初值方式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.0592

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论