首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 125 毫秒
1.
MCS-51单片机和PC机间的串口通信   总被引:1,自引:0,他引:1  
于艳  顾桓 《科学技术与工程》2007,7(8):1786-1789
概述了PC机与单片机间进行串行口通信的基本原理,介绍了PC机与下位机之间的通信协议,并详述了在Visual C++环境下上位机利用MSComm通信控件与单片机之间进行RS232异步串行口通信的实现,给出了实现通信的硬件设计、串行口属性的初始化、与下位机进行通信的控制代码以及下位机的程序流程图。  相似文献   

2.
给出了集散系统中主从式多机串行通信的实现方案,并以最常用的MCS-51单片机为下位机,PC系统机为上位机,用C Builder语言及单片机汇编语言实现了基于多线程技术和消息响应机制的多机异步串行通信,给出了系统连接和编程的方法及流程.  相似文献   

3.
陈丹丹  张天羽  夏泽杰 《科技信息》2012,(33):I0090-I0090,I0089
利用C++Builder6.0设计了模块化的测控系统软件,主要包括数据采集模块、通信控制模块、显示模块及数据处理模块。该软件系统能接收到DVCC-5286JH单片机仿真实验系统发出的数据,并对数据进行保存及实时曲线绘制。经过测试,该软件系统较好地实现了PC机与单片机之间的通信。编写的模块化程序具有一定的通用性,只需对相关参数重新设置即可应用于其它测控系统的软件设计中,为测控系统的上位机软件设计提供了标准化的模板.  相似文献   

4.
介绍了在C Builder5.0开发环境下,如何利用ComPort实现PC机与单片机串行通信。具体论述了Comport的特点、软件设计方法,并给出程序实例。  相似文献   

5.
崔鹏 《科技信息》2010,(18):I0199-I0199,I0201
本论文是针对ARM9在控制方面的优点,采用实时采集数据,实时通信,实时监控等方法的煤气含量控制系统。本设计采用了基于ARM920T内核的芯片S3C2440来实现煤气含量的监控。本设计主要分为三个部分:PC上位机程序部分、下位机程序部分和煤气含量采集部分。主要的设计思路是:首先由S3C2440控制数据采集模块,实时的监控空气中煤气的含量,并通过异步串口通信方式将数据传给PC上位机,同时PC上位机也通过串口通信将一些控制指令下传给S3C2440,S3C2440在收到来自于上位机的指令后对指令进行简单的分析后根据指令进行动作。系统程序是用EVC++4.0编写的Windows CE6.0操作系统。控制部分包括报警,开关阀门等。数据采集模块则使用TLC1543。煤气传感器则使用MQ216。通过联机调试,证明用ARM9采用实时采集、实时通信、实时监控的方法实现煤气含量控制,效果是可靠的。  相似文献   

6.
C++Builder和Visual C++是目前比较流行的面向对象的程序设计语言,从应用程序框架、易用性、可移植性、应用前景等方面对C++Builder和Visual C++进行了对比分析。  相似文献   

7.
介绍红外通信的基本原理,基于北京博创公司的S3C2410-SARM9实验箱的红外模块TFDU4100实现红外通信下位机程序,并调用Qt图形库、使用C++语言在linux系统下实现可视化的上位机程序。  相似文献   

8.
数据采集系统中数据获取的C++Builder实现   总被引:1,自引:0,他引:1  
数据采集系统需要PC机与现场数据采集仪器进行控制、监测与数据交换,经常要对计算机的端口进行读写操作.这里主要研究了在Borland C Builder环境下如何嵌套汇编语言实现对端口的读写,从而实时获取数据,达到了很好的效果,并在相应的实例中进行了详细的探讨.  相似文献   

9.
杨帆  颜景斌 《应用科技》2001,28(11):28-30
介绍了变压器温升数据采集系统的设计过程、方法及系统的硬件构成,并利用PC机串行口,采用问答式通信规约,将变压器的实验数据传输到PC机中,利用C++Builder 5.0在Windows2000环境下,编写了温升实验的通信及数据分析程序。  相似文献   

10.
辛勇 《江西科学》2005,23(5):578-580
提出了一种用C语言实现PC机串行通信的方法,分析了PC机串行通信原理,采用计算机自身携带的RS-232C标准接口进行通信。该方法程序小,硬件连接简单,且可应用到PC机与单片机或其它仪器仪表的串行通信中去,因此具有较广的使用价值。实验证明该方法能实现PC机的可靠数据传输。  相似文献   

11.
基于PC机的汽车故障诊断系统研究   总被引:1,自引:0,他引:1  
通过对ISO 9141诊断通信协议的分析,针对使用该协议的汽车车载诊断(OBD)系统,开发了协议转换电路板、基于PC机的汽车故障诊断应用软件。它通过数据连接口(DLC)与车载电控单元(ECU)通信,以获取故障诊断数据。软件部分的设计采用Visual C++编程,这使串口通信模块能够为应用程序提供良好的软件接口,达到更好地处理数据、分析数据的目的。诊断软件采用了基于对话框的MFC编程,实现对诊断信息采集、故障码读取和消除、数据流显示和分析、实时动态曲线展示的功能。  相似文献   

12.
基于FPGA和PC机的客流统计系统设计   总被引:1,自引:1,他引:0  
提出了一种基于FPGA和PC机的客流统计系统的设计方法。其中基于FPGA的下位机数据采集与处理电路模块采用Verilog HDL语言和原理图相结合的方式设计,上位机的人机交互界面及串口通信采用Visual C++6.0设计完成。经模拟仿真和实际电路验证,结果表明该系统具有结构简单,成本低廉,计数准确率高的特点,能够很好地实现客流统计的功能,并可在不改变硬件平台的情况下对系统随时进行升级与重构,具有良好的适用性。  相似文献   

13.
单片机与PC机串行通讯的实现   总被引:3,自引:0,他引:3  
PC机具有处理速度快,存储量大,良好的用户界面.而单片机具控制方便,接口简单等特点.因此PC机与单片机相结合在工业监控、数据采集和实时控制系统广泛应用.本文介绍了AT89C52单片机与PC机之间串行通讯实现,包括硬件结构及软件设计.单片机部分由汇编语言实现,PC机部分分别介绍了用VB语言的MSComm控件及调用W indows API函数来实现通讯.  相似文献   

14.
通过对MCS-51系列单片机微型计算机及IBM-PC计算机通信接口的研究,讨论了RS-232C串行通信的接口电气规范、数据通信格式、通信波特率的设定,并且介绍了一种实用的串行通信电平转换接口电路。研究结果表明,此方法具有一定的经济和实用价值。  相似文献   

15.
使用TL16C554、单片机等设计制作了通用微机串口扩展器。可以实现一台微机同最多八台微机间的串行通信。采用了时隙法和标志法两种方法进行程序设计,使用了超时中断和环形队列,使此扩展器具有通用性和一定的应用价值。  相似文献   

16.
用Visual C++实现PC与PLC之间的串行通讯   总被引:8,自引:0,他引:8  
在工业控制中,常常需要对PLC的采集数据和工作状态进行监测控制,实现的方式有VB、DELPHI、PB等.Visual C++是一种Windows应用程序开发工具,在图形处理和数据库管理等方面具有较强的功能,用它来实现底层的通信控制有着更快的速度,采用Visual C++和MFC实现实时要求较高的小型控制系统中的PC和PLC的串行通讯系统,给出了系统的通讯原理和软件设计方法,实现数据的快速发送和接收,实时自动控制准确、快速。该系统简单、经济、稳定、实用性强并已成功应用于实际系统中。  相似文献   

17.
在实际工程的开发中常常面临需要与外围数据源设备通信的问题,因此结合开发实践,通过一个基于Widnows98的具体应用程序实例,介绍了基于多线程的PC机与单片机之间的异步串行能信的实现方法及通用红外遥控器的解码方法,该系统是采用VisualC 语言及汇编语言实现的。  相似文献   

18.
在VisualC 6.0环境下,利用Windows98操作系统开发出了PC机与多MCS-51单片机的串行通讯程序,并给出了通讯的硬件构成.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号