资源描述:
《单片机的多串口扩展技术的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机测量与控制.2004.12(11)·1088·ComputerMeasurement&Control设计与应用文章编号:1671-4598(2004)11-1088-03中图分类号:TP368文献标识码:B单片机的多串口扩展技术的设计112刘小芳,曾黄麟,吕炳朝(1.四川理工学院计算机系,四川自贡643033;2.电子科技大学,四川成都610054)摘要:针对大多数单片机都只有一个串口的局限,在多数情况下限制它们的应用。利用单片机串口扩展技术,以MCS51系列单片机8751为例进行串行接口扩展,包括扩展两个独立的串口、一点对多点分时串口、单片机与RS232/RS422/
2、RS485的串行通信接口。实际应用证明,设计可靠,稳定性好。用多种方法进行串口扩展,解决了单片机在串行通信系统中的串口局限问题。关键词:单片机;串行接口;串口扩展;串行通信DesignofMulti-serialPortExtendedTechnologyofSingle-chip-microcomputer112LiuXiaofang,ZengHuanglin,LvBingchao(1.DepartmentofComputer,SichuanUniversityofSciencesandEngineering,Zigong643033,China;2.Universityo
3、fElectronicScienceandTechnology,Chengdu610054,China)Abstract:Aimingatthelimitationofaserialportinmostofsingle-chip-microcomputers,theirapplicationshavebeenconfinedinmostcircumstance.Serialportextendedtechnologyofsingle-chip-microcomputerhasbeenutilizedinserialinterfaceextensionabout8751ofMC
4、S51series,includingextensionoftwounaidedserialports,onespottomulti-spotassignmenttimeserialport,andserialcommunicationinterfacebetweensingle-chip-microcomputerandRS232/RS422/RS485.Practicalapplicationprovesthatthedesigniswellreliableandstable.Multi-methodsofserialportextensionhavesolvedseri
5、alportlimitationprobleminserialcommunicationsystemofsingle-chip-mi2crocomputer.Keywords:single-chip-microcomputer;serialinterface;serialportextension;serialcommunication需要,把一个串口扩展为多个同类型的串口或一个串口0引言扩展为多个不同类型(RS232/RS422/RS458)的串口,随着单片机技术的不断发展,特别是网络技术在测或扩展两个独立的串口,以便与不同接口的计算机或设控领域的广泛应用,由单片机构成的多
6、机网络测控系统备进行串行通信。已成为单片机技术发展的一个方向。单片机的应用已不[1]1单片机串口扩展的硬件总体设计仅仅局限于传统意义上的自动监测或控制,而形成了[2]向以网络为核心的分布式多点系统发展的趋势。大多单片机与PC机或外设的串行通信一般采用RS232/[3]数单片机都只有一个串行接口,在多数情况下限制了这RS422/RS485总线标准接口。为保证通信可靠,在选些单片机的进一步应用。要实现单片机在应用系统中的择接口时必须注意通信的速率、通信距离、抗干扰能[4]有效通信,就必须利用单片机的串口扩展技术对单片机力、电平匹配和通信方式。本文为了解决在单片机串进行串口扩展。单
7、片机串口扩展是根据应用系统设计的行通信时遇到的串口问题,以MCS51系列单片机8751为例,进行串口扩展,其串口扩展的逻辑框图如图1所示,包括通过通信接口芯片8251再扩展一个独立串口,收稿日期:2004-02-01;修回日期:2004-02-27。通过16×1的多路切换器CD4067实现一点对多点分时基金项目:四川省应用基础研究资助项目(02GY029-005)作者简介:刘小芳(1969-),女,重庆市垫江县人,讲师,硕士,主要从事计算机控制技术的研究。曾黄麟(1955-),男,四川省富顺县人,教授,