首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 51单片机的串行口扩展方法

51单片机的串行口扩展方法

资料介绍
单片机资料

摘要:在以单片机为核心的多级分布式系统中,常常需要扩展单片机的串行通信口,本
文分别介绍了基于SP2538专用串行口扩展芯片及Intel8251的两种串行口扩展方法,并给
出了实际的硬件电路原理及相应的通信程序段。

关键词:串口扩展;单片机;SP2538;Intel8251
 

1 引言

   
   
在研究采场瓦斯积聚模拟试验台的过程中,笔者设计了主从式多机采控系统结构。主从
式多机控制系统是实时控制系统中较为普遍的结构形式,它具有可靠性高,结构灵活等
优点。当选用单串口51单片机构成这种主从式多机系统时,51单片机一方面可能要和主
机Computer通信,一方面又要和下位机通信,这时就需要扩展串行通道。本文具体介绍
了两种串行通道的扩展方法。
 
2 串行口的扩展方法

   
   
常用的标准51单片机内部仅含有一个可编程的全双工串行通信接口,具有UART的全部功
能。该接口电路不仅能同时进行数据的发送和接收,也可作为一个同步移位寄存器使用
。当以此类型单片机构成分布式多级应用系统时,器件本身的串口资源就不够用了。笔
者在实际开发中,查阅了有关资料,总结出如下两种常用而有效的串行通道扩展方法。



2.1 基于SP2538的扩展方法

   
SP2538是专用低功耗串行口扩展芯片,该芯片主要是为解决当前基于UART串口通信的外
围智能模块及器件较多,而单片机或DSP原有的UART串口又过少的问题而推出的。利用该
器件可将现有单片机或DSP的单串口扩展至5个全双工串口。使用方法简单、高效。

在应用SP2538扩展串行通道时,母串口波特率K1=2880*Fosc_in,单位是MHz,且Fosc_i
n小于20.0MHz, 在SP2538输入时钟Fosc_in
=20.0MHz时母串口可自适应上位机的56000bps和57600bps两种标准波特率输入。子
51单片机的串行口扩展方法
本地下载

评论