基本信息
文件名称:微处理器与接口技术 课件 第12章 串行口应用注意事项.pptx
文件大小:557.98 KB
总页数:4 页
更新时间:2025-06-20
总字数:约小于1千字
文档摘要
串行口应用注意事项
串行口实际问题举例11.0592MHz及其分频或倍频是使用串行口的80C51常用的晶振频率。10MHz或12MHz的晶振是否可以使用,实现串行通信?
串行口实际问题举例如果采用11.0592MHz标准频率,T1溢出率要求为0.3072MHz,可得到计数值为:TH1=256–fosc/(T1溢出率×12)=FDH如果采用12和10MHz的TH1分别为:TH1=256–12MHz/(T1溢出率×12)≈253TH1=256–10MHz/(T1溢出率×12)≈25312和10MHz的TH1的溢出率为:12MHz/(12×(0x100-0xFD))=0.3333MHz10MHz/(12×(0x100-0xFD))=0.2778MHz与0.3072MHz有一定的频率偏移。
串行口实际问题举例由于串行口数据采样速率为波特率16倍频,在数据位中间,用第7、8、9个脉冲采样3次数据,并3中取2保留采样值,因此可以进行通信。但是,如果一次串行通信的数据量较大,由于频率偏差的积累,造成后面传输的数据丢失,因此,造成串行口通信不稳定的现象。(马克思主义认为:一切事物都处于普遍联系之中,事物的联系不仅是普遍的,而且是无限多样的,不同的联系对事物发展起着不同的作用。任何现象都会引起其他现象的产生,任何现象的产生都会由其他现象所引起,这种引起和被引起的关系,叫做因果联系。其中引起某种现象产生的现象,叫做原因;被某种现象引起的现象,叫做结果。如上实际例子,非标准晶振频率能进行串口通信,但又会丢失数据,有其串行口结构和机制的原因)