当前位置:首页 > 谈PC机与单片机的串口通信系统设计
龙源期刊网 http://www.qikan.com.cn
谈PC机与单片机的串口通信系统设计
作者:董鹏 鲍印虎 张占美 来源:《丝路视野》2018年第13期
【摘要】本文从串口通讯协议、PC机与单片机的串口通信系统的硬件组成、PC机与单片机的串口通信系统的软件组成三个方面入手,对PC机与单片机的串口通信系统设计工作做出思考,希望能为相关实际工程提供应用价值。
【关键词】PC机;单片机;串口通信系统;设计思路
就当前的串口通信系统的控制能力来讲,还不足以满足实际的控制需求,因此分布式系统成为了工程项目中控制系统的主流。在分布式系统中,PC机与单片机会选择串口通信的方式,通过信息线、地线和控制线来实现数据传输,凭借自身价格低廉、可靠性高等特点被广泛应用于工业领域。
一、PC机与单片机的串口通信系统硬件组成 (一)串口通讯协议
串口是计算机技术中应用非常广泛的一类设备通信协议,大部分计算机中包含的串口有两个,都是基于RS232的串口。作为仪器仪表设备的串口通信协议,很多GPIB兼容的设备上也会兼备RS-232口,与此同时,串口通信协议也会被应用在获取远程采集设备数据的工作中。通常情况下,串口会采用异步传输的方式来实现按位发送以及接受字节的工作,具有远距离通信的特点。 (二)硬件组成
串口通信显示系统一般由PC机、MAX232芯片、RS-232、STC89C52单片机、CH240128LCD等硬件组成。其中PC机作为上位机,主要是负责对信息数据的发送、接收以及人机交互工作;单片机是作为下位机存在,主要的功能是实现串口数据之间的接收、发送和液晶驱动;MAX232芯片是连接PC机与单片机之间的桥梁,负责将RS-232中负逻辑电平转换成TTL电平的模式。 (三)软件组成
在PC机与单片机的串口通信系统设计中,软件程序的设计主要分为两个方面,一方面,是在PC机运行的LabVIEW程序,另一方面,是在单片机中运行的C51程序。其软件主要是通过与硬件的结合,在PC端发送一串字符,并利用串口的发送功能将字符串发送到单片机中,单片机在接受到数据信息后,会将字符串采取返回操作,最终使字符串显示在液晶上,从而实现串口通信系统的通信功能和显示功能。
共分享92篇相关文档