VS2012+MFC+串口通信的实现
我的电脑是 win7 64 位的。
文档中的图片可通过按住 ctrl 键加鼠标滚轮进行放大缩小
VS2012 链接:http://pan.baidu.com/s/1hsGOyji
密码:mb0l
然后需要下载串口控件:
链接:http://pan.baidu.com/s/1i57YRHj
密码:1s91
压 缩 包 包 含 四 个 文 件 : MSCOMM.SRG 、 MSCOMM32.DEP 、
MSCOMM32.oca、mscomm32.ocx;
解压后拷贝到:
C:\Windows\System32(WIN7、Win8、Win10 系统);
C:\WINDOWS\system32(XP 系统)。
注意:64 位 win7、8、10 系统还需要将 mscomm32.ocx 文件复制到
C:\Windows\SysWOW64\目录下,否则后面注册会出错。
在 C:\Windows\System32 里找到 cmd.exe 以管理员身份运行:
Regsvr32 C:\WINDOWS\system32\MSCOMM32.OCX
注册成功如图所示:
然后修改注册表:win+R 组合键打开“运行”或者直接在开始菜单里
找到“运行”;输入 regedit 后回车,打开注册表管理器,在其中找到
HKEY_CLASSES_ROOT 项 下 的 Licenses 项 , 添 加 主 项 命 名 为
“ 4250E830-6AC2-11cf-8ADB-00AA00C00905 ”, 并 将 键 值 修 改 为
“kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun”
这样计算机的配置就算完成了。下面开始创建工程。
打开 VS2012->文件->新建->项目
新建 MFC 应用程序,然后修改项目名称,最好是全部英文字母,下面的解决方案
名称会自动修改,然后确定就行了。
出现的是这个页面,点击下一步。
修改应用程序类型为基于对话框、MFC 的使用改为在静态库中使用 MFC、去掉使
用 Unicode 库。点击下一步。
把最小化框和最大化框勾上,点击下一步。
不用修改点击下一步。
点击完成即可创立完成。
这是创建好的图。
选中 TODO:在此放置对话框控件。右键删除。下面的确定和取消同样办法处理。
然后添加两个 Group Box 控件到你所编辑的窗体上面去,放到你喜欢
的位置。Group Box 没有什么用,只是为了让更好看一些。或者某一
分类在一块,更容易分辨模块理解。工具箱在视图里面选择。效果图
如下:
然后添加两个 Edit Control 控件到 Combo Box 中。效果如图所示: