基于MB90F543单片机的串口通信应用

来源 :教育科学博览 | 被引量 : 0次 | 上传用户:gmwang2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文探讨了MB90F543单片机的串行口通信技术,并构造了基于MB90F543单片机的UART1口的串行通信技术。提出了与单片机串行通信系统结构,完成了其串行通信的硬件电路设计及其软件通信程序的设计。
  关键词:MB90F543;UART1;串行通信
  中图分类号:TP39 文献标识码:A
  
  The Application of Serial Communication of MB90F543Li Tao
  (China Railway No.8 Engineering Group,Chengdu 610000,China;)
  
  Abstract:The text probes into the serial communication of MB90F543 and constructs the application of serial communication of the UART1 of MB90F543. The text puts forward the serial communication system of SCM to PC, and constructs hardware circuit and communication program.
  Key Words:MB90F543;UART1;Serial communication
  
  单片机以其体积小、价格廉、功耗低等独特优点,在各种工业控制、仪器仪表、现场控制及数据采集等方面获得了广泛的应用。但是,单片机的数据存储容量和数据处理能力有限,一般情况下采用通信手段使其与PC机相连,将数据传送到PC机上,再在PC机上进行复杂的数据处理,才能充分发挥两者各自的优势。
  
  1 MB90F543单片机简介
   MB90F543单片机是富士通公司F2MC-16LX核MCU中一款带FULLCAN和Flash ROM存储器的微控制器,采用0.5μmCMOS工艺,外部使用4MHz晶振时,内部倍频可使时钟达到16MHz。它内部带有128KB的Flash ROM,8KB的RAM,因此不需要扩展存储器就能满足车载系统或工业控制方面的需要。MB90F543支持高级语言,有增强乘法指令、增强位操作指令等,拥有强大的浮点运算能力,此外还具有2路16位重装入定时器、I/O定时器、自由定时器及输入捕获定时器等多种定时器。
   在串行通信中,MB90F543有硬件实现的CAN和2个UART串行接口,均可进行数据的串行通信。在这里介绍MB90F543的UART1口进行的数据串行通信。
   MB90F543的UART1口具有标准的双向通信功能,支持多处理器通信。其特性见表1[1]。
  对UART1的控制和访问是通过串行控制寄存器(RCR1)、串行方式控制寄存器(SMR1)、串行状态寄存器(SSR1)、串行输入数据寄存器(SIDR1)和串行输出数据寄存器(SODR1)来实现的。UART1可以工作在查询或中断方式。UART1使用接收和发送中断,发送中断标志位为TDRE,接收中断标志位为RDRF。
   UART1提供3种操作方式,操作方式由微控制器之间的连接方式和数据的传输方式来选择,各种操作方式见表2[1]。
  2 单片机与PC机通信电路图
   PC机配置的是RS-232标准串行接口,而单片机的输入和输出使用TTL电平,二者的电气规范不一致,要完成二者的数据通信,必须对单片机的TTL电平进行转换。
   本电路使用MAX232芯片,该芯片由MAXIM公司生产,芯片内部有一个电源电压变换器,可以把输入的+5V电源电压变换成为RS-232输出电平所需的+10V和-10V电压,所以,采用此芯片接口的串行通信系统只需要单一的+5V电源即可。MAX232简单易用,仅需外接四个1uF电容即可完成从TTL电平到RS-232电平的转换,其接口电路如图1所示。
   图1中,电容C1,C2,C3,C4尽可能靠近MAX232安装,以提高系统的抗干扰能力。TXD2和RXD2与单片机的SIN1和SOT1相连,RS232TXD2和RS232RSD2与PC机的串行接收和发送端口相连。这样,PC机和单片机就可以通过MAX232的转换进行数据传输了。PC机与单片机的通信系统结构如图2所示。
   。系统通过电平转换芯片MAX232将PC机与单片机MB90F543连接起来,由PC机向单片机发送数据,按照串行数据传输协议,单片机接收到数据后向PC机回送反馈信息。
  
  3 通信程序设计
   串行通信有同步通信和异步通信两种方式。同步通信适用于高速传输,其硬件复杂;异步通信应用于传送速度在110~115200bps之间的传输,比较常用。
   PC机与单片机串行通信程序包括两方面:一方面是MB90F543单片机的通信程序,另一方面是PC机的通信程序。在串行通信前,一般要确定通信协议,即发送方和接收方要约定具体的数据格式和波特率。现约定其通信协议如下:
   (1)帧格式:1位起始位, 8位数据位, 1位停止位,无奇偶校验位;
   (2)波特率:19200bps;
  (3)PC机与单片机采用主从通信方式,PC机为主机。在传送数据前,PC机先发呼叫信号“0xaa”,单片机收到后回答一个“0xbb”,表示可以发送,否则继续呼叫。
  3.1 PC机通信程序设计
   PC机的通信程序采用C语言编写,它可以直接对PC机的UART8250中各寄存器进行操作。程序框图如图3。
  3.2 单片机通信程序设计
  根据通信协议,因波特率为19200bps,设置UART1的SMR1_CS=1,U1CDCR=14;设置重载定时器TMRLR1 = 0xC000,TMCSR1 = 0x81B;采用中断方式。MB90F543单片机的通信程序框图如图4所示。
  
  4 结语
   本文构造了基于MB90F543单片机UART1口的串行通信系统,并给出了通信系统的硬件电路及其通信程序设计,为MB90F543单片机的串口通信应用做了一定的探讨。
  参考文献:
  [1]钟华,缪磊,褚袆楠.富士通16位微控制器开发与应用[M].北京:机械工业出版社,2006
  [2]马忠梅,马岩等.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,1997
  [3]富士通16位微控制器C语言手册[EB/OL].
  [4]李朝青.PC机及单片机数据通信技术.北京:航空航天大学出版社,2002
  [5]FFMC-16LXSOFTUNE V3快速入门手册.上海:富士通-复旦应用研究中心,2000
  李涛,中国中铁8局,(1983-),男,汉族,四川成都人,工程师 。
其他文献
摘 要:广州地铁首班车是指地铁各站当天投入运营服务的第一班列车,每个地铁车站的首班车开行时间不尽相同。本文通过对不同延误程度情况下的行车调整方式进行分析,以寻求合理的首班车行车调整方法,减轻甚至避免地铁首班车延误,最大限度的为乘客准点优质服务。  关键词:广州地铁,首班车,延误,行车调整    Abstract:Guangzhou Metro first bus refers to the s
期刊
摘 要:催化裂化设备工艺在炼油方面至关重要。我国催化剂的制备技术已取得了长足的进步,国产催化剂在渣油裂化能力和抗金属污染等方面均已达到或超过国外的水平。在减少焦炭、取出多余热量、催化剂再生、能量回收等方面的技术有了较大进展,催化裂化设备工艺将取得更大的发展。   关键词:催化裂化;设备工艺技术;发展现状;未来趋势    0 引言    在我国石油资源中,炼油工业必须走向深加工的路线,这是
期刊
摘 要:氨基甲酸乙酯(EC)是葡萄酒中的有毒物质。本文讲述了葡萄酒中EC的毒性机理、生物合成途径,阐述了影响葡萄酒中EC含量的因素并相应提出了控制方法,最终叙述了世界各国对酒精饮品中EC的安全限量,为我国尽早制定相应安全标准提供了理论依据和参照的标准。  关键词:氨基甲酸乙酯;葡萄酒;合成途径;影响因素;限量标准  中图分类号: 文献标识码: A  Resea
期刊
摘 要:孤岛采油厂2010年引进了不压井作业技术,该技术具有保护地层压力、不污染地层及减少作业期间对油井生产干扰等优势,具有较好的经济效益和社会效益。本文从不压井作业工艺原理、装置结构以及在现场应用情况等方面,做了详细的描述,对今后不压井作业具有一定的指导意义。  关键词:油水井 不压井作业 适应性分析  1 不压井作业工艺简介  1.1不压井作业原理  不压井作业是指在保持井筒内一定压力,不压(
期刊
摘 要:为提高全厂工农环保业务管理水平,规范操作行为,降低费用成本,防止资金流失。年初,江汉采油厂纪委监察科对工农环保赔款业务进行效能监察立项,制定实施方案,重点对厂、区2009年以来工农环保业务的管理体制、现场勘察、申报审批、谈判协商、协议签订、结算汇款等进行专项监察。介绍了专项监察存在的问题,阐述了专项效能监察的对策建议。  关键词:工农环保赔款 专项效能监察 对策思考  1 工农环保赔款专项
期刊
摘 要:本文通过介绍由于厂用负荷增加,导致工作电源容量不能满足要求,通过从技术、经济、可靠性等多方面介绍四种方案,对厂用电源运行方式进行优化,减少对厂用系统运行影响,确定最优解决方案。  关键词:厂用电 容量 运行方式  0 前言  随着国家对火力发电厂排放标准要求的提高,各电厂脱硫系统工程芬芬实施。某发电厂1号机组脱硝改造项目于大修时实施,涉及到引风机电机等部分电气负荷需要变更和增加。1号机组实
期刊
摘 要:思想政治工作是解决人们思想、观念、政治立场问题,提高人们思想觉悟的工作,是我们党的优良传统和政治优势。随着市场经济的发展,如何做好企业职工思想政治工作,充分发挥思想政治工作在企业管理中的优势,是我们基层单位思想政治工作者深思熟虑的课题。  关键词:企业管理 员工思想动态 思想政治工作  一、当前员工思想政治工作面临的主要问题  随着改革开放的不断深入,人们的思想状态逐渐由封闭转向开放,越来
期刊
摘 要:本文介绍了PNS-II型 无触点跑偏开关的原理及其在带式输送机上的应用  关键词:无触点跑偏开关 原理 带式输送机 应用  一、简介  PNS-II型无触点跑偏开关属机电一体化的新技术产品。广泛应用于钢铁、电力、化工、水泥、煤炭、冶金、建材、矿山、港口码头、粮食仓库等各类使用输送设备的行业。  当带式输送机、链式输送机机、刮板输送机机、提升机及其它输送机械出现了跑偏、错位等故障时,PNS-
期刊
摘 要:针对新疆焦煤集团2130煤矿25112综放工作面深孔超前预爆破对坚硬顶板的爆破效果的技术研究。大倾角综放工作面深孔超前预爆破工作旨在解决2130煤矿坚硬顶板的控制,防止坚硬顶板的大面积悬顶和悬顶后跨落产生的冲击波。同时,它也是在国内探索大倾角综放坚硬顶板控制的新途径。  关键词:大倾角;预爆破;综放;压力    Roof caving face large angle control
期刊
我台使用的是TS-01B型全固态1千瓦中波广播发射机,该发射机采用脉冲宽度调制、高频末级用4只功率放大器,经功率合成后输出,当某一功率放大器发生故障时,发射机输出功率减少,并不造成停播,(在半功率以上)。在平时的维护和检修工作中,我们处理过多起故障,下面结合维护过程中所处理的一例功率放大器故障,对功率放大器原理及故障点的查找做说明。  工作原理分析:1KW IS-01B型全固态中波发射机功放板有4
期刊