基于单片机的数据串口通信

被引量 : 48次 | 上传用户:stonecxx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术尤其是单片微型机技术的发展,人们已越来越多地采用单片机来对一些工业控制系统中如温度、流量和压力等参数进行监测和控制。PC机具有强大的监控和管理能力,而单片机则具有快速及灵活的控制特点,通过PC机的RS-232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。单片机具有体积小、集成度高、功能强、抗干扰能力强、可靠性高等独特的优点,因而在各个领域都得到了广泛的应用。但是单片机毕竟存在着功能简单难于管理的缺点。因而在大多数场合中都是将单片机和IBM-PC机两者联合起来组成通信系统。前者负责对象的控制;后者负责对单片机进行集中监控管理以及数据处理。在这种情况下,当然产生了一个新生命题,即如何解决了两台或两台以上机器之间通信的问题。在功能比较复杂的控制系统或数据采集系统中,通常都使用PC机作为上位机,用单片机作为下位机,通过PC机的RS-232串行接口互相连接起来进行数据通信。所以,单片机与PC的双机串行通信成为工业控制系统中的基础,应用十分广泛,具有一定的使用价值。本设计的主要内容是:PC机与MCS-51系列单片机之间的通信,应用了单片机89C52与IBM-PC机8250。软件编程都使用了汇编语言。首先利用51单片机(AT89C52)、数据存储器(6264)及5*8矩阵键盘,FM12232B液晶显示,再经过电平转换芯片(MAX232)转换RS232和TTL接口可识别的电平,通过串口传给上位机,利用VBVC编程在PC机上显示所接收和发送的数据,并实现统计发送和接收时间、按文件格式保存等高级功能。我们将双机串行口相连,但由于PC机与单片机的串口信号的电平不一致,所以必须要进行电平转换,这里我们通过标准的RS-232C接口与单片机连接,采用MAX232芯片实现电平转换。利用单片机中的串行口实现具体的数据通信。要制定合理的通信协议,串行口的软件编程的关键在于通信格式与波特率的设置。在设计中,详细说明各单元电路的结构和功能,各芯片模块的原理、内部结构及使用方法。为了提高系统通信的可靠性,上位机用VB编程,下位机用汇编语言编程。在上位机与下位机开始数据传输之前,采用握手通信的方法。在通信过程中,常因为某些原因不能保障每次通信的成功,有了握手信号就大大提高了通信的成功率和系统容错能力,使系统不至于丢失数据。握手成功后,设置握手成功标志位。这样上位机和下位机之间就可以开始数据传送了。这种握手通信法可以有效的克服各种干扰所造成的数据误传送,使信息交换具有很高的可靠性。软件部分是单片机的串行通信的关键,所以在第三章的软件设计的编程里我着重介绍单片机的编程机制。用VB语言编辑人机界面,生成可执行文件,实现上位机对下位机发送数据,并用软件实现手动设置校验位、数据位、停止位,可以选择自动发送和手动发送,清空接收区的数据,接收数据的保存,以及显示接收发送数据时间等高级功能。
其他文献
众所周知,经济基础决定上层建筑,一个地区经济的增长是实现整个地区全面发展的命脉,故政府通常会借用宏观调控措施以保证经济实现又好又快发展。而财政支出政策正是政府调控宏观
近年来,我国群体性事件的发生不断增多,形式也日趋多样,包括生态环境维权、行业集体行动维权、经济利益维权、基本政治权利维权、对抗各级政府、无利益相关的群体泄愤等,且这些事
目的:采用Meta分析的方法来探讨乳腺癌患者中乳腔镜下行腋窝淋巴结清扫术与常规开放式腋窝淋巴结清扫术的效果,比较两种术式的优劣,从而为医患双方合理选择术式提供最佳证据。方
“留白”,指书画创作中,有意留下的相应空白。而现今,有意识的“留白”越来越多的被运用到我国和西方当代绘画中。其定义也变得广泛,不仅仅是画面中不着笔墨的白色,而是画面中占有
随着全球经济快速衰退,各种社会问题日益突出,特别是能源问题,而能源又是支撑科学技术发展,乃至经济社会发展的重要支柱。因此,节能技术的研究是关键。在此背景下,近几年来,节能技术
大学与幼儿园形成"有机合作"是提升学前教育质量的急切呼唤。基于大学与幼儿园合作的现状及发展需求,大学与幼儿园的"伙伴"合作要坚守以下对策:其一,克服霸权,倡导平等;其二,
经过几十年来外国投资者在华的投资实践,以及中国外商投资管理法律体系走向成熟完善,外国投资者在中国的投资方式出现了多元化的趋势。国务院2010年发布的《关于进一步做好利用
如今,我国劳动力已经进入市场化发展轨道,劳动者与雇主之间自由双向选择。我国就业形势结构整体上是处于供过于求的状态,大学生就业问题关系民生,不容忽视。同时由于就业性别歧视
目前,随着我国经济的发展,汽车已经成为了我国居民重要的代步工具,车位也成了人们购买住宅时考量的重要因素之一。但是由于城市土地资源的稀缺,住宅小区车位增长的速度远远难以跟
随着现代工业的迅速发展,重金属污染日趋严重。如何消除重金属的危害并有效地回收重金属是当今环境保护工作面临的突出问题。生物吸附作为一种新兴的重金属去除回收方法,具有