MSComm控件实现单片机与PC机的串口通信-控制/MCU-飞外网

飞外网>控制/MCU>MSComm控件实现单片机与PC机的串口通信

MSComm控件实现单片机与PC机的串口通信 来源:畅学电子网•作者:畅学电子网• 2020-07-14 10:50 • 次阅读 • 个评论

本文主要利用MSComm控件实现单片机与PC机的串口通信,重点是软件部分的设计。采用VC++ 6.0软件开发平台,利用MFC编程的思想方法,建立友好的人机交互界面。PC机向单片机发送信号,将单片机接收到信号后向PC机返回的数据在界面中实现动态显示、保存等。该系统具有操作简单,实用性强,可视化程度高等优点,为以后的软件设计打下了一定的基础。

1.引言

在众多集成可视化开发环境中,VisualC++++是编程环境的最佳选择,VC++应用程序的开发主要有两种模式,一种是WIN API方式,另一种是MFC方式,传统的WIN API方式比较繁琐,而MFC是对WIN API再次封装,MFC相对于WIN API开发更具备效率优势,开发者只要在局部做简单地修改,即可处理大部分窗口事物。MFC封装了200多个类并且提供了友好的界面环境,具有类管理灵活方便、代码编写和界面设计集成交互操作、可移植性强等优点,与各种数学手段和数据处理、分析算法相结合还可以实现海量数据分析,智能、快速、灵活数据处理,使便携现场检测仪器功能强,灵活度高,速度快,扩展性好。

串口通信具有连续简单、使用灵活方便、数据传递可靠等优点,在数据采集系统、监控系统和通信系统中,得到广泛的应用。在Win32下,用来实现串口通信的编程方式有两种:其一可以调用Windows的API函数,其二可以使用AcTIveX控件。调用Windows提供的API函数,可以实现用户自定义功能,自由度高,缺点是这种方法编写复杂,需要清楚地掌握串口通信机制;使用AcTIveX控件可以屏蔽底层的通信协议,只需对控件的属性进行设置并添加响应的响应处理函数即可实现串口通信中的数据收发,缺点是不支持用户对属性的修改,只能使用控件提供的功能,在使用时有一定限制本文要实现RS232协议的串口通信,采用AcTIveX控件即可满足需求。

2.通信原理

PC机给单片机发送一个55(发其他的数据单片机不响应),单片机通过串口将返回三个数据传给PC:第一个是AA(作为数据包开包的用的);第二个数据是一个随机数,第三个数据时EE(作为数据包结束的标志)。

点击接收数据就会在PC机上以16进制、ASCII码、10进制方式显示出来。指示灯LED:红色的是电源灯,单片机处于待机状态时:绿灯亮,黄灯不亮;到单片机收到55数据时,单片机要返回数据的过程中:绿灯亮,黄灯会一闪(指示在发送数据)。

3.硬件

单片机和PC机的波特率都设置为9600kbps.上位机的串口是COMl,其电平是RS232电平,而下位机的电平是T T L电平,所以需要电平转换芯片MAX3232进行电平转换,实现PC机和单片机的通信。在MAX3232芯片上,选用其中一路发送/接收,R20UT接PIC16f877的RX,T2IN接PIC16f877的TX,T20UT接PC机的RD,R2IN接PC机的TD,这样就能实现单片机与计算机互联通信。图1为单片机与PC的连接示意图。

4.软件

MSComm通信控件是最常用的AcTIveX串口控件之一,它提供了一系列标准协议的通信接口,可以连接到其他通信设备(如单片机,以及本系统使用的FPGA),而且在VC++、VB等语言中使用[8]。通过建立串行通信,完成命令发送、数据发送/接收、监视和响应在通信过程中可能发生的各种事件和错误。本文选用MSComm控件采用事件驱动机制。一般情况下,事件发生时将产生通知,MSComm控件提供的OnComm事件可以用来捕获并处理这些通信事件。可以通过在OnComm事件处理函数中加入读取串口程序代码和处理数据代码来提高程序响应度及可靠性。图2为本文设计的软件界面。

(1)建立应用工程

启动VC++6.0,新建工程名为“TEST”

的对话框应用程序,这时在Resource View的Dialog树状文件夹中会自动生成IDD_TEST_DIALOG对话框。

(2)在当前的Workspace中插入MSComm控件

选择Project菜单下Add to Project子菜单中的Components and Controls选项,在弹出的对话框中双击R e g i s t e r e dA c t i v e X C o n t r o l s项,选择M i c r o s o f tCommunications Control version 6.0,单击insert按钮即可将通信控件插入该工程,这时添加了类CMSComm及相应文件:MSComm.h和MSComm.cpp.

(3)添加MSComm控件

在I D D _ T E S T _ D I A L O G对话框内添加MSComm控件,通过class wizard添加成员变量m_Com.

(4)串口初始化

在初始化对话框进行串口初始化,包括端口号、波特率、输入方式等。

(5)捕捉串口事件

双击I D D _ T E S T _ D I A L O G对话框内的MSComm控件,这时在TESTDlg.h中,添加了TESTDlg类消息响应、在TESTDlg.cpp中映射了MSComm控件事件。

(6)串口读写

当用户输入“55”后,使用函数Set-Output()向串口写入数据,点击“手动发送”按钮,点击一次发送一次。点击“自动发送”按钮,则设置一个Timer定时,1s发送一次。

在进行读操作时,当接收缓冲区有数据时,使用GetInput()将缓冲区的数据保存到COleSafeArray类型的变量里,以便后续的数据处理。

(7)存储数据

使用MFC提供的文件操作,将数据保存在TestData.txt文本文件中。CStdioFile是CFile的派生类,适用于文本文件的读写,可以按行读取写入。同时在文件写入数据之前写入本次保存数据的时间,为数据的正确保存提供保障。如图3所示。

5.程序测试及结果

程序测试过程中,首先利用串口调试助手进行演示,确保单片机能正常工作,串口可以自由接收和发送。然后使用本文设计的软件实现数据的发送显示,结果如图2所示。

6.结论

本文利用VC++6.0中的MSComm控件便捷地实现了PC机与单片机之间的串口通信,显示了ActiveX技术充分的灵活性和易用性。

在Windows环境下开发上位机的串口通信程序,软件界面友好,操作简单,软件设计简单可靠,降低了工作量,准确、有效地实现了数据的采集显示保存。


PC机与单片机通信RS232协议PC 机与单片机通信(RS232 协议设计资料2022-03-21 08:06:379用单片机串口和modbus poll 进行通信由于程序中我的stm32单片机都是做的从机来和主机进行通信的,都是modbus协议通过串口来实现通信的。之前为了调通串口,所以用的是单片机的串口和串口助手进行的通信,为了更方便的模拟主机modbus2021-12-28 20:04:011单片机学习笔记——串口与PC通信“与PC机串口通信”程序设计说明明确程序目的:实现单片机与PC进行通信,现在设置进行两位数码管(前面两位)来显示,只传递两位数创建新项目编写代码3.1变量定义2021-12-23 19:12:112制定通信协议,实现单片机与PC机通信单片机与PC机串口通信编程实验目的利用PROTUES仿真软件、串口调试助手、虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法;尝试制定通信协议,单片机根据通信协议解析2021-12-17 18:30:229单片机UART串口通信(代码亲自调试成功)单片机UART串口通信单片机的串口通信,一般指的就是UART串口通信(TXD,RXD)。本文实现的是单片机和电脑之间的串口通信,需要用到51单片机开发板,电脑,STC-ISP软件,代码已调试2021-11-23 17:36:251451单片机——串口通信51单片机——串口通信串口通信?串口通信的原理?串口的配置定时器的配置c源代码netty源代码结果本篇博客的最终效果是实现51单片机用串口发送Hello World,netty监听串口读到Hello2021-11-23 17:36:0419单片机学习笔记————51单片机实现从机的串口收发单片机学习笔记————51单片机实现从机的串口收发2021-11-23 17:06:251851单片机串口通信(自动发送)51单片机串口通信(自动发送)51单片机的串口通信,本次实验程序是实现字符的自动发送,该程序可以移植到其它项目程序进行使用,本人通过调试,程序无错误并实现了预期的功能,希望该程序能够给大家带来一些2021-11-23 17:06:058Java实现与51单片机串口通信 Serie LibraryJava实现与51单片机串口通信 Serie Library项目结构Program Struct测试代码package com.lius.testS;import2021-11-23 16:51:361351单片机串口通信,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信;单片机的串口可以使得单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力;51单片机内部自带U2021-11-21 20:36:042351单片机串口通信,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信;单片机的串口可以使得单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力;51单片机内部自带U2021-11-18 14:06:0114基于RS232串口实现PIC单片机下位机与QT上位机通信基于RS232串口实现PIC单片机下位机与QT上位机通信2021-11-16 12:21:009Atmega16单片机串口通信Atmega16单片机串口通信Atmega16单片机串口通信串口通信需要使用到的内部寄存器程序代码Atmega16单片机串口通信本篇文章参考自叶大鹏老师于2008年4月5日完成的UART通信PPT2021-11-15 13:21:0212串口通信详解(51单片机)串口传输,实现单片机与PC机的双机通信。串口控制(51单片机)实现单片机与PC机通信例子:实现两个功能。1. 单片机按键按下,向PC机发送4组1--5,五个数,共20.2. PC机控制单片机LED灯的亮灭。2021-11-12 10:06:0137基于51单片机的串口通信(PC发字符)机发送数据给单片机,每次发送3个字节(每字节为8位)的数据,每个字节的内容为0~99无符号整数中的一个;单片机接收PC机串口发送过来的这3个字节数据,并将它们依次以十进制方式显示在6位数码管中(每两个数码管显示一个字节数据,例如发送数据为11,9,70,则数码管上显示11 09 70);显示采用共2021-11-11 16:06:0111单片机应用系统设计技术——双单片机串口通信实验双单片机串口通信实验一、实验目的二、实验内容三、实验步骤四、C代码如下五、实验结果六、实验体会一、实验目的1、 掌握单片机串口通信的设计方法; 2、 了解双单片机通信的原理。二、实验内容编写发送方程2021-11-05 13:50:5811实现PC机与单片机双向通信的C语言程序设计实例免费本文档的主要内容详细介绍的是使用单片机实现PC机与单片机双向通信的C语言程序设计实例免费。2021-03-30 16:13:245使用单片机实现与PC机虚拟串行通信的仿真设计实例文件免费使用单片机实现与PC机虚拟串行通信的仿真设计实例文件免费2021-03-21 09:46:0922PC机与多台单片机实时通信系统的设计本系统主要通过PC机与多台单片机构成小型集散控制系统来进行通信,既充分利用PC机丰富的软硬件资源实现友好的人机界面,又通过RS-232C/485总线结构与8251单片机进行通信,对多台单片机进行数据采集和处理。2021-03-18 10:26:4715使用51单片机实现PC串口通信程序和仿真免费本文档的主要内容详细介绍的是使用51单片机实现PC串口通信程序和仿真免费。2021-03-02 16:46:2119基于89C51单片机和AD590芯片实现微机通信程序的开发现场温度采集点共有4路,采用AD590采集温度送到单片机的A/D转换器转入端,测量范围最大值为50度,单片机定时采集温度信号,并按串行通信协议打包构成数据帧。在微机中采用VB6.0编程,并选用2021-01-25 09:52:291897使用Labview实现PC通信与单片机测控源程序的合集免费本文档的主要内容详细介绍的是使用Labview实现PC通信与单片机测控源程序的合集免费包括了:网络通信,PC与PC串口通信, PC双串口互通信,PC与单个单片机串口通信,PC与多个单片机串口通信2020-11-22 10:39:4314单片机实现多机通信的资料和程序在单片机多机通信过程中,PC机将指令打包后发给智能接口单元(以下简称主单片机)。主单片机收到完整一包后将包解开,按对每个从机的指令分别发送,同时将各从机发给PC机的指令送给PC机。由于64个从机和主2020-09-06 11:45:003966一个单片机与PC机通信的程序本文档的主要内容详细介绍的是一个单片机与PC机通信的程序。2020-09-06 11:41:022150单片机与PC机的串口通信的论文详细说明单片机以其体积小、价格低、抗干扰性好等特点,在现代控制系统中常用在操作现场进行数据采集,以及实现现场控制中。但是由于其数据存储容量和数据处理能力都较低,所以一般情况下要通过通信手段使它与pc机相连2020-06-29 18:04:062如何实现PC机与单片机实现通信单片机串口通信的应用,通过串口,我们的个人电脑和单片机系统进行通信。个人电脑作为上位机,向下位机单片机系统发送十六进制或者ASCLL码,单片机系统接收后,用LED显示接收到的数据和向上位机发回原样数据。2020-05-07 16:42:1836采用自由口通信模式实现工控PC机与主控PLC之间的通信通信口相连,在PC机中设置VB的MSCOMM控件来实现串口通信,这样PC机就能读取PLC寄存器中的拉力和行程数据,对穿缆过程进行实时监控。2020-04-15 10:01:151050DSP与PC机及单片机通信接口的扩展设计概述的应用中,DSP要能够与外设进行异步串行通信,如与PC机进行串行数据传输就要求DSP系统具UART串行接口。另外,由于单片机控制灵活方便、便于键盘及显示的扩展,使得其与DSP结合的更加紧密。针对这种情况,本文研究并实现了DSP与PC机及单片机通信接口的扩展。2020-03-12 16:58:09646使用LabWindows实现多个单片机与PC进行串口通信的工程文件和程序本文档的主要内容详细介绍的是使用LabWindows实现多个单片机与PC进行串口通信的工程文件和程序免费。2019-09-12 11:59:5313单片机通信与控制应用编程实例的实例源程序免费_单片机与一个单片机串口通信,使用查询方式C51程序设计_单片机与多个单片机串口通信,使用中断方式C51程序设计_单片机与多个单片机串口通信,单片机端采用C51实现_单个单片机与PC串口通信任务,PC端采用Visual Basic实现_单个单片机与PC串口通信任务2019-09-11 12:44:3538使用Visual Basic实现PC与多个单片机串口通信的资料和程序本文档的主要内容详细介绍的是使用Visual Basic实现PC与多个单片机串口通信的资料和程序。2019-04-23 17:33:185如何实现PC机与51系列单片机的通信单片机和PC机的串行通信一般采用RS-232、RS-422或B3-485总线标准接口,也有采用非标准的20nnJL电流环的。为保证通信的可靠,在选择接口时必须注意:(1)通信的速率;(2)通信距离:(3)抗干扰能力;(4)组网方式。本文主要介绍采用RS-232接口与单片机通信的方法。2019-04-20 10:58:374631如何使用MSP430单片机进行多机串口通信的设计了应用MSP430单片机进行串口多机通信系统设计的框图,针对实际串口通信存在的问题提出使用应答式串行通信协议,并结合MSP430单片机的低功耗和中断特性实现了该协议。2019-03-07 18:12:2217如何实现ATMEGA16单片机与PC机的通信ATMEGA16与PC机的通信实验1//PC机发送一个字符给单片机,单片机收到后既在发光二极管进行显示,同时将其回传给PC//单片机的发送。2018-12-14 15:26:07886如何使用51单片机实现串口通信51单片机的串口引脚为P3.0引脚与P3.1引脚,分别是RXD和TXD引脚。串口通信可以用于单片机和其它芯片通信或者单片机之间通信或者单片机与电脑通信。串口通信一般都是交叉连接。标准的串口有9个引脚2018-11-21 15:51:1822159单片机与PC串口通信的程序及电路图详解单片机与pc串口通信程序及电路图2018-10-14 10:29:2810079单片机控制系统中labVIEW与单片机实现串口通信的设计过程首先利用单片机STC89C54通过串口发送“你好,LabVIEW”,LabVIEW将单片机发送到数据进行显示。通过这个实例来了解LabVIEW的串口通信设计。2017-12-03 03:30:0123763什么是单片机的串口通信?串口通信是单片机一个重要的部分,单片机和PC,单片机和单片机之间的通信大都用串口。单片机的串口是全双工异步串口通信方式。通过TXD(P3.1)发送,RXD(P3.0)引脚接收输入。串口传送数据是一帧一帧发送的,它有四种工作方式,同时也可以做并行I/O的扩展。2017-12-03 04:36:4852714PC与单片机多机RS232串口通信通信所用信号连线少,是多台设备通信的最廉价的方式。特别是借用电话线来实现两地间的远程通信,这个优点尤其突出,因而应用非常广泛。但单片机多机通信中,单片机有效数据有9位,而PC机串口通信只有8位有效数据。一般来讲,难2018-02-04 11:30:322单片机与PC机的通信通信。RS232C串行通讯接口的开发具有技术成熟、结构简单、开发周期短、对开发者的软硬件水平要求不高等特点。本文在WINDOWS环境下,基于VC.NET平台,使用串行通讯控件MSComm实现上位机通信程序,并给出了串口通信的硬件电路和主要通信程序,简单灵活的实现了dsPIC30F4013单片机与2018-01-24 15:07:335基于单片机的串口通信设计通信所用信号连线少,是多台设备通信的最廉价的方式。特别是借用电话线来实现两地间的远程通信,这个优点尤其突出,因而应用非常广泛。但单片机多机通信中,单片机有效数据有9位,而PC机串口通信只有8位有效数据。一般来讲,难2018-01-19 17:19:0213单片机-串口与PC通信;先通过串口调试工具即PC发送字符给单片机,单片机接收数据后再发给PC, 再次通过串口调试工具观察传送结果,即实现了PC到单片机的收发 由于本地仿真,需要安装虚拟串口,PC用COM1口,MCU2020-09-23 23:13:01284基于51单片机的UART串口通信基于51单片机的UART串口通信详解。2017-11-21 10:23:2154888多机通信和单片机和pc多机通信和单片机和pc2017-11-04 10:20:216DSP与单片机串口通信的设计与实现DSP与单片机串口通信的设计与实现2017-10-20 10:12:575PC机与MSP430单片机串行通信的实现方法PC机与MSP430单片机串行通信的实现方法2017-10-13 09:01:4321PC 机与单片机串行通信实现介绍了基于 MATLAB 的 PC 机与 PIC 系列单片机串行通信的实现方法。串行系统主要由 PC 机、RS-232C 电平转换器2017-09-03 11:16:4018arm系列单片机与pc机之间的串行通信arm系列单片机与pc机之间的串行通信2017-09-01 17:01:422AVR单片机串口USART与PC通讯实例AVR单片机串口USART与PC通讯实例2016-12-19 19:05:3231PC与单片机串口通信协议PC与单片机串口通信协议2016-12-23 00:45:323基于AVR单片机的串口通信AVR单片机是目前最新单片机系列之一,其突出特点在于速度高、片内硬件资源丰富、可作为真正意义上的单片机使用。本文主要研究其SPI串口通信,并举例作出硬件连接和软件实现。2016-09-27 19:44:2812基于8051的Proteus仿真-单片机与PC机串口通讯仿真基于8051的Proteus仿真-单片机与PC机串口通讯仿真2016-09-01 23:33:5126freescale单片机与PC串口通信发送单精度浮点小数打包与解包单片机与PC串口通信,PC向单片机发送单精度浮点小数,先转换为四个字节发送,数据要打包发送,发送到单片机后,再解析出来进行运算2016-07-29 19:26:422单片机_PC_串口通信单片机 PC 串口通信_1,感兴趣的小伙伴们可以看看。2016-07-29 08:20:2038一种PC与单片机多机RS232串口通信设计一种PC与单片机多机RS232串口通信设计,感兴趣的小伙伴们可以看看。2016-07-14 12:20:257单片机串口通信485modbus单片机串口通信485modbus.doc单片机串口通信485modbus.doc2016-07-01 16:31:4385单片机与PC机虚拟串口通讯工程文件+protues仿真源文件虚拟串口工具 单片机与PC机虚拟串口通讯工程文件 protues仿真源文件 虚拟串口工具2016-06-02 20:25:0610单片机与PC机串口通信显示单片机基础学习,串口学习。使单片机与PC机串口通信,简单的显示字符,且循环100次,运用STC-ICP2016-05-29 10:50:071451单片机串口通信程序51单片机串口通信程序,带有详细例程,希望可以给你帮助。2016-05-06 20:03:5897单片机485PC串口通信proteus仿真程序资料单片机485PC串口通信proteus仿真程序资料,很好设计资料,快来学习吧。2016-04-24 11:18:5859PC 机与单片机通信(RS232 协议)PC 机与单片机通信(RS232 协议),很好设计资料,快来学习吧。2016-04-24 10:43:5760Proteus之单片机与PC机的串行通信Proteus之单片机与PC机的串行通信,很好的Proteus了,快来不学习吧。2016-03-29 20:03:3918PC机与多个51单片机串口通讯本文描述PC机与多个51单片机串口通讯,在多机通讯中,要保证主机与所选择的从机实现可靠的通信,必须保证串口具有识别的功能。在串行口控制寄存器SCON中有一位叫做SM2,就是为了多机通讯而设置的控制位。内附测试代码。2016-03-28 11:32:099键盘接口在单片机系统与PC机通信中的应用本文提出一种全新的利用键盘接口实现单片机系统和PC机通信的方案,介绍了键盘与PC机通信的原理,并成功地应用于实际系统。该方案为外部单片机系统与PC机通信提供了一条有效的途径。2016-03-23 20:42:465RS 232串口通信在PC机与单片机通信中的应用在绝大多数PC机的标准配置中,都有一个到多个RS 232串口,因为RS 232串口担负着PC机和单片机之间大量的数据交换的重任。单片机89C52用于自动控制及数据传输,并通过RS 232接口向上位机进行数据通信。2016-01-19 10:13:494916PC与单片机串口通信【多种任务程序集合】_程序案例程序案例 PC与单片机串口通信【多种任务程序集合】2016-01-10 11:19:5531PC与单片机串口通信_labview程序案例程序案例 PC与单片机串口通信,喜欢的朋友可以来学习。2016-01-06 22:04:00108PC机与单片机串口通信程序设计.zip【LabVIEW从入门到精通】5.2.4.4 PC机与单片机串口通信程序设计2016-01-03 08:52:3729利用Keil C51实现单片机与PC机串口通信任务2【LabVIEW从入门到精通】5.2.4.3 利用Keil C51实现单片机与PC机串口通信任务2(方法2)2016-01-03 08:52:2523PC机与单片机串口通信程序设计【LabVIEW从入门到精通】5.2.4.2 PC机与单片机串口通信程序设计2016-01-03 08:52:0426利用Keil C51实现单片机与PC机串口通信任务【LabVIEW从入门到精通】5.2.4.1 利用Keil C51实现单片机与PC机串口通信任务12016-01-03 08:51:364451单片机串口通信原理与应用本文我们主要讲单片机上串口的工作原理和如何通过程序来对串口进行设置,以及根据所给出的实例实现与PC 机通信。2016-01-08 15:04:487750单片机与上位机通信程序通过单片机串口给PC机端发送数据并显示,上位机通过串口给单片机发送命令控制单片机。2016-01-03 00:07:438351单片机与PC串口通信程序51单片机与PC串口通信程序。2015-12-24 11:16:1333PC机与单片机多机主从互通的实现为了实现PC机与多个单片机的互相通信,特别是多个单片机都需要向PC机传输数据时,课题组采用“点名式”的总线控制方式。单片机在得到PC机发送的“点名”指令后,开始控制总线,向PC机传输数据。传输数据2014-01-16 09:48:374095单片机和PC机的串口通信应用 (RS232 协议)本文是关于计算机与单片机的通信实验的应用。主要包括实验原理阐述、硬件电路图、源程序等 目录: 1、单片机串口通信的应用 2、PC控制单片机IO口输出 3、单片机控制实训指导及综2012-08-20 10:41:23901PC机与单片机通信应用本文是关于计算机与单片机的通信实验的应用。主要包括实验原理阐述、硬件电路图、源程序等 目录: 1、单片机串口通信的应用 2、PC控制单片机IO口输出 3、单片机控制实训指导及综2012-08-20 10:43:005705单片机与PC机串行通信的实现方法随着单片机和微机技术的不断发展,特别是网络技术在测控领域的广泛应用,由PC机和多台单片机构成的多机网络测控系统已成为单片机技术发展的一个方向。它结合了单片机在实时数据2012-05-29 14:24:038363MC51单片机与PC 机的串口通信这一讲将介绍单片机上的串口通信。通过该讲,读者可以掌握单片机上串口的工作原理和如何通过程序来对串口进行设置,并根据所给出的实例实现与PC 机通信。 一、原理简介 51 单片2012-05-21 16:41:58150PC机与51系列单片机的远距离串口通信使用自定义的通讯协议实现了PC机与51系列单片机远距离串口通信,该方法以PC机作为控制端,以单片机为终端,以9.6K波特率,通信距离可达1200。2012-04-24 15:11:19301用VB6.0实现PC机与单片机的串行通信用VB6.0实现PC机与单片机的串行通信:2012-03-31 15:13:02116VC基于MSCOMM控件串口通讯在mfc 中进行串口通讯最简单的方法莫过于在对话框中使用MSCOMM 控件了,MSComm 通信控件提供了一系列标准通信命令的接口,它允许建立串口连接,可以连接到其他通信设备(如Modem).2012-03-08 14:52:5181单片机串口通信浅谈关于单片机串口通信概况讲解2011-11-09 17:57:12112单片机与远程PC机间建立通信的方法介绍一种通过串口服务器在单片机与远程PC机间建立通信的方法,实现的远程数据采集系统。该系统是应用一款低电压,高性能的CMOS的8位单片机AT89C52构成数据采集系统2011-08-24 17:42:515886一种PC与单片机多机RS232串口通信设计摘要:针对传统的PC与单片机多机串口通信会使多个单片机接收无效数据的缺陷。介绍了一种串口通信的方法,在PC与单片机多机串口通信过程中,实现了PC与单片机一对2010-08-18 18:05:28350单片机与PC机通信中的纠错编码单片机与PC机通信中的纠错编码2010-08-01 16:08:1919VC++中实现PC机与单片机的串行通讯要:应用VC++中的MSComm控件实现了在工业控制领域中常用的PC机与单片机的异步串行通讯。使用M~omm控件编程简单,能够满足串行通讯的要求,对于工业监控系统和数据采集系统都是非2009-11-27 16:04:51102实现PC机对多个MCS一51单片机通信的新方法通过灵活地使用奇偶校验位实现_T-业PC机与多个MCS-51系列单片机通信的方法。2009-11-06 15:52:5223RS485上下位机多机通信网络系统设计本文介绍了基于RS485 总线构建的半双工、主从式上下位机多机通信网络,以PC机为主机,51 系列单片机为从机,使用VB6.0 的MSComm 控件实现PC 机与单片机的多机通信,给出了RS485 通2009-09-25 15:58:51163基于VB6.0 的PC单片机多波特率通信在PC—单片机分布式多波特率通信系统中,利用微软的MSComm控件、VB6.0 编程语言和单片机的定时/记数器可以智能、准确、简单地实现单片机波特率随主机变化而自动检测调整。2009-09-18 10:16:0944用组态王实现PC机与多台单片机的远程通信介绍了用组态王6.51 实现PC 机与多单片机远程串行通信的一种方法,给出了PC 机与80C51 单片机的硬件连接电路和通信协议,较方便的实现了PC 机与多台单片机的远程串行通信。2009-09-12 15:29:1460用VC实现PC机与单片机的通信介绍了 Windows98 环境下利用Visual C++ 6.0 的MSComm 控件实现微机与微机及微机与单片机通信程序设计方法,并完整给出了微机、单片机的通信程序实例。关键词 串行通信 Visual C++ 6.2009-08-27 10:34:4055基于VB6.0的PC机与单片机的远程通信简要介绍了VB6.0中MSComm通信控件的属性和使用方法,并给出了其在PC机与单片机远程通信中的应用。关键词:VB6.0 PC机 单片机 远程通信Abstract:This paper briefly introduce the principle and2009-08-15 10:09:0447温控系统中VB实现的PC机与单片机串行通迅本文详述了使用VB 和C51 实现PC 机和单片机串行通信的开发方法,并简要地介绍了VB 通讯控件及其使用方法,给出了调试程序。关键词:Visual Basic 单片机串行通信Abstract:The 2009-08-14 08:47:3957用Powerbuilder8.0实现PC机与PLC的串口通信该文详细论述了在Powerbuilder8.0开发环境中利用Mscomm32.ocx控件来实现上位机PC与PLC的串口通信,并分别介绍了Mscomm32.ocx控件的属性、事件以及使用方法。同时,该文也给出了下位机FX2N2009-06-16 10:25:4525温控系统中VB实现的PC机与单片机串行通迅本文详述了使用VB和C51实现PC机和单片机串行通信的开发方法,并简要地介绍了VB通讯控件及其使用方法,给出了调试程序。关键词:Visual Basic 单片机串行通信Abstract:The paper st2009-06-11 08:55:3534如何实现(电脑)PC机与单片机AT89C51的串行通信如何实现(电脑)PC机与单片机AT89C51的串行通信在Windows95下使用串口API函数实现PC机与单片机AT89C51的串口通信,重点介绍计算机采用事件驱动I/O方式的函数2009-04-07 09:45:323517PC机与单片机的并行通信协议PC机与单片机的通信不仅可用串行方式,也叮用咒机并口实现并行通信。不需增加额外硬件就能实现数据的双向传输功能,且具有简单叮靠、速度快、成木低的优点。详细介绍了PC2009-03-14 16:18:0476pc计算机与单片机串口通信源程序pc计算机与单片机串口通信源程序下面是一个单片机与PC机通信的程序,pc机程序用c语言来编写,单片机程序用汇编语言来编写1. PC机编程PC采用2008-03-06 14:51:055232MSComm控件使用详解 MSComm控件使用详解MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必2007-12-25 12:41:17997