MCS―51单片机多串口通讯技术实践探析

MCS―51单片机多串口通讯技术实践探析

ID:46048304

大小:68.50 KB

页数:4页

时间:2019-11-20

MCS―51单片机多串口通讯技术实践探析_第1页
MCS―51单片机多串口通讯技术实践探析_第2页
MCS―51单片机多串口通讯技术实践探析_第3页
MCS―51单片机多串口通讯技术实践探析_第4页
资源描述:

《MCS―51单片机多串口通讯技术实践探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MCS-51单片机多串口通讯技术实践探析MCS-51单片机多串口通讯技术实践探析微电子技术的发展,使得各种先进的设备与技术得以实现,单片机凭借较小的体积以及良好的性价比,在各种电子产品中得到了广泛的应用和普及,单片机的相关技术也在不断革新。本文结合MCS-51单片机的特点,对其多申口通讯技术的实践应用进行了分析。【关键词】MCS-51单片机多串口通讯技术实践随着我国科学技术的飞速进步,现代通讯技术得到了巨大的发展和完善,在工程应用以及系统测控屮,多任务同时执行的现象也更加普遍,使得主从式多机分布系统成为工业现代化建设中的主流,而MCS-51单片机与P

2、C微机则是构成该系统的主耍构件,应该引起相关技术人员的重视,做好MCS-51单片机多串口通讯技术的实践应用工作。1MCS-51单片机概述单片机,全称单片微型计算机,也称微控制器,是一种将中央处理器、存储器、定时器、计时器以及各种输入输出接口集成在一块集成电路芯片上的微型计算机。与个人电脑中的通用型微处理器相比,单片机更加强调自供应以及节约成本。而MCS-51单片机,是美国INTE公司在MCS-48单片机的基础上,于1980年推出的,结构更加先进,功能更加齐全,增加了更多的电路单元和指令,在速度方面实现了前所未有的突破,因此在工业控制系统屮得到了广泛的

3、应用。MCS-51单片机的特点主要包括:(1)8位CPU,处理能力较强,而且包含范围在1.2MHz-12MHz的振荡器,采用单一+5V电源。(2)采用单总线结构,附带128B的寻址空间为64KB的数据存储器以及4KB的寻址空间为64KB的程序存储器。(3)具有128个用户位的寻址空间以及21个字节特殊功能寄存器,并且具有8位的I/O并行接口四个。2MCS-51单片机多串口通讯技术的实现从冃前的发展情况看,虽然主从式多机分布系统是工业现代化建设屮的主流,但是由于技术条件的限制,只有极少数的几种单片机可以实现多串口的通信,MCS-51单片机只能选择Int

4、el8250和Intel8251两种接口芯片。从冃前来看,要实现MCS-51单片机的多串口通讯,需要在保证其价格低廉、性价比较高的基础上,采取相应的技术和措施。实现方法包括三种:其一,利用多个单片机的和互协作,实现多串口通讯,相比于其他方案更加容易实现,在价格方面也和对较低。其二,运用IIIS和IISO功能,同样可以实现多串口通讯技术,这是由于部分类型的单片机可以在实现高速输入的同吋完成高速输出,因此存在很大的可行性。其三,利用多路模拟开关实现单片机的多串口通讯技术,主要是将单片机的串口通过分别于多路的模拟开关实现各路线路的相互连接,存在良好的技术基

5、础。这里针对主从式多机分布式系统,对MCS-51单片机多串口通讯技术的实际应用进行简单分析。2.1硬件接口技术设计2.1.1PC微机的通信对于PC微机的通信设计,主要是通过8251A可编程串行异步通信控制器实现,对串行数据的工作方式、传送速度以及格式等进行设计,对单片机的通信模式进行改变。而可以通过在系统中植入两个MAX485芯片,实现单片机与PC微机之间的通信以及系统的远距离数据传输功能。2.1.2MCS-51单片机串行通信结合之前提到的通信标准,如果要实现PC微机与MCS-51单片机之间的串行通信,同时保证系统的长期稳定运行,需要在两者之间建立和

6、应的串行接口对接。如果选择TTL电平实现MCS-51单片机的串行通信,则RS-232串行接口需要选择EIA电平,并将电平准换芯片设置在两者之间,以满足数据转换的需求。在满足相应技术指标的前提下,从经济方面考虑,在MCS-51单片机中,一般使用MAX232芯片,该芯片为单屯源供屯,自身设置有电压电源变换器,因此功耗相对更低。2.2串行通信程序设计这里主要针对单片机多机串口通信协议进行分析。为了实现PC微机与MCS-51单片机Z间的有效通信,需要植入电平准换芯片,保证两者具有相同的起始位、停止位、奇偶校验位、等,确保数据传输目标的实现。如果有需要,还应该

7、建立相应的通信应答信号。首先,PC机通信。PC机的通信接口为杲步通信接口,可以设定1位、1・5位以及2位停止位,以保证数据传输可以在5-8位之间任意实现。通常情况下,需要将通信频率控制在0-9.6Kbps,涉及帧校验、奇偶校验以及溢出校验三种基木校验方式,同吋可以以此为基础,实现相应的初始化处理。PC机自身确定的控制口和数据口地址,以及能够通过状态数字寄存器,对其工作状态进行保持,从而为MCS-51单片机读取CPU。其通信协议主要涉及三点:其一,遵循主机的相关原则,以呼叫方式对从机进行选择,实现数据的双向传递,从机之间的通信以主机为载体进行;其二,帧

8、格式为8位数据;其三,串行通信波特率为1200bpso然后,单片机通信。单片机口身较强的灵活性,可以同时运行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。