一个简单的串口通信程序(vc6 mfc)

串行通信的基本原理及用MFC实现串口通信编程        在Windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题。计算机和单片机(如MCS-51)都具有串行通信口,可以设计相应的串口通信程序,完成二者之间的数据通信任务。  实际工作中利用串口完成通信任务的时候非常之多。已有一些文章介绍串口编程的文章在计算机杂志上发表。但总的感觉说来不太全面,特别是介绍32位下编程的更少,且很不详细。笔者在实际工作中积累了较多经验,结合 阅读详情

因调试单片机通信,而网上的一些串口软件用起来不方便——MCU通信的一帧数据=1个校验位为MARK的地址+两个校验位为SPACE的数据构成,而下载的串口软件的一帧数据的校验位都是相同的,要不就得频繁切换,比较麻烦。所以就自己编个串口软件,主要参考《visual c++串口通信编程》一书,另外实现一键保存保存数据,省掉输入文件名的麻烦。

程序主要应用vc提供的mscomm控件,主要函数:OnOpen()打开串口,OnClose()关闭串口,OnSend()发送数据,OnSave()保存接收到的数据,以上四个对应四个BUTTON;OnOnCommMscomm()接收到数据后的处理及显示。

源代码如下:

http://download.csdn.net/source/1147448

界面如下:

串口通信软件界面

 

VC6.0 MFC 串口通信 AT命令 最近开始学习C++,MFC,以前一直是C,LinuxC,javascript方面的,虽然 阅读详情

相关推荐

VC MFC 串口通信(多线程)

VC  MFC  串口通信(多线程) 现在一般用VC串口通信,大多数人会采取下面的三种方式: 一.直接利用VC 里面的MSComm类进行编程。 二.网上也有一个比较好的类,大多数人也喜欢采用SerialPort(此类其实也比较好用) 三.应用API函数进行串口编程。         以上三种方式编程,我都用过的。。。(当然都不是很深入)。其实前两种用起来比较简单一点。就是对串口初始

pofenglangguayunfan的专栏 1万+

VC6.rar_MFC 串口_MFC串口控件_mscomm dll_vc6 串口 dll_串口通信dll

mfc串口通信,调用dll,不用mscomm控件

VC(MFC)编写串口调试助手(VC6工程源文件)

开发平台Visual C++6.0英文版,电脑是i7-2670Q四核8G内存1G独显的笔记本,装的win10 64位,因此VC6兼容不是太好,有些小毛病,不过不影响编写。 基本功能: 1.自动寻找串口,并自动添加到下拉框中共选择; 2.有波特率、数据位、停止位、校验位的选择设置; 3.串口打开控制按钮; 4.发送、清除按钮; 5.接收是自动实现的; 6.有定时自动发送功能; 7.有传送文件功能; 8.有状态栏显示,指示串口状态,设置参数和发送接收显示。

VC++串口调试工具源码.rar

基础版本的串口调试工具,用VS2008集成开发环境,能顺利正常运行,欢迎下载

自己编写的基于VC++6.0的串口调试软件,并贡献源程序

自己编写、基于VC++6.0、串口调试软件、源程序

1745

vc++6.0使用串口控件例程

vc++6.0使用串口控件例程 1.建立项目:打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest;2.在项目中插入MSComm控件   选择Project菜单下Add To Project子菜单中的 Components and Controls…选项,在弹出的对话框中双击Registered ActiveX Controls项(稍等一会,这个过程较慢),

newger的专栏 4257

使用VC++6.0以MFC框架写一个串口通信程序

先给的百度文库的链接https://wenku.baidu.com/view/3855d8f4c77da26925c5b0db.html。良心文章,我就是跟着他一步步做的,很讲究,不想其他文章一次性把代码贴出来,能跑就行,不能跑拉倒。这个文章教一步写一步,写好一块就让你运行调试一下。但是VC+...

chourubs65512的博客 1436

VC2012/VS2012 MFC串口通讯上位机程序教程笔记

使用MFC来编写串口程序,需要有一定的c++语言功底,要清楚MFC代码的组织方式。 鉴于绝大多数的教程还停留在vc6.0这个骨灰级的环境,特在此说明一下VC2012下的代码组织方式,和大家一起交流下~ 本文略去建立窗体的步骤,但是给出了窗体的样式,不会建立窗体的童鞋可以百度一下就知道了,很简单的,所以就不多说啦 ~  0、准备工作 使用的通讯控件是:Microsoft Communicat

dukai392的博客 2539

VC6.0MFC串口调试精灵源代码:一款实用的串口调试工具

VC6.0MFC串口调试精灵源代码:一款实用的串口调试工具 去发现同类优质开源项目:https://gitcode.com/ 在嵌入式开发与计算机通信领域,串口调试工具是工程师们不可或缺的利器。今天,我们将为您介绍一款功能强大、操作简便的串口调试工具——VC6.0MFC串口调试精灵源代码。以下是该项目的核心功能、技术分析、应用场景及特点。 项目介绍 VC6.0MFC串口调试精灵源代码是一款基于Mi...

gitblog_06731的博客 641

VS2019 MFC串口通信(基于SerialPort类)

总结了基于SerialPort类串口通信VC6.0升级到VS2019过程中遇到的一些问题,并提出了相应的解决方案,可供需要的人士做参考。

xiaohua0724的博客 2733

VC2012/VS2012 MFC串口通讯上位机程序教程笔记(转)

使用MFC来编写串口程序,需要有一定的c++语言功底,要清楚MFC代码的组织方式。 鉴于绝大多数的教程还停留在vc6.0这个骨灰级的环境,特在此说明一下VC2012下的代码组织方式,和大家一起交流下~ 本文略去建立窗体的步骤,但是给出了窗体的样式,不会建立窗体的童鞋可以百度一下就知道了,很简单的,所以就不多说啦 ~  0、准备工作...

1689

MFC串口通信源码兼容任何串口

VC6.0开发的串口测试软件,可以自定义发送就收数据

VC6.0经典串口通信源程序C++

VC6.0经典 串口通信源程序 C++ 最新编写 安全好用 并附带源程序供参考使用。

VC6串口源码

这是一个VC6。0写的一个有关串口操作的示例程序

VC6.0串口编程

 在众多网友的支持下,串口调试助手从2001年5月21日发布至今,短短一个月,在全国各地累计下载量近5000人次,在近200多个电子邮件中,20多人提供了使用测试意见,更有50多位朋友提出要串口调试助手的源代码,为了答谢谢朋友们的支持,公开推出我最初用VC控件MSComm编写串口通信程序的源代码,并写出详细的编程过程,姑且叫串口调试助手源程序V1.0或VC串口通讯源程序吧,我相信,如果你用V

hkwlg1314的博客 1615

mfc实现组合框控件下拉列表显示

原文地址:http://blog.chinaunix.net/uid-26885609-id-3205426.html MFC里组合框控件显示下拉列表 现在正在帮一个大四的哥们做毕业设计。需要设计一个MFC程序。实现的功能是实现和GSM模块的通信。也就是能够通过这个程序来收发短信。这个功能很简单,短信的内容也是实现约定好的ASCII码(因为最终与GSM通信的不是手机,而是MCU控制的GSM

u011867581的专栏 7305

VC2010如何使用串口

点击打开链接 我在VS2010里试过了,也可以实现。 这篇我是转的网友的,我试了一下,出了一点问题,对原文做了些添加说明,文章如下: 前几天需要做一个COM口的通讯程序,主要是要接收一个传感器送来的船舶航行状态参数。过去没有接触过COM口编程,上网查查VC6下有个Communication Control可用,挺方便的,遂研究研究拿来用,整理一下学习笔记存档,并与网友分享。 首

rayna00的专栏 1529
上一篇: 保护模式下的逻辑地址,线性地址,物理地址
下一篇: 基于VC6.0 MFC的简单串口通信软件编程总结
matwat
博客等级 码龄19年 1粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值