登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
VC编写串口调试助手含VC工程源文件定稿版.docx
文档分类:
IT计算机
|
页数:约73页
举报非法文档有奖
分享到:
1
/
73
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
73
下载此文档
文档列表
文档介绍
VC编写串口调试助手含VC工程源文件定稿版.docx
IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】
VC编写串口调试助手含VC工程源文件精编WORD版
纯业余者用VC(MFC)编写串口调试助手
序
毕业到现在,转眼就做射频开发10年了,一直从事直放站、干放等通信边缘行业,从低噪放、锁相源、选频、功放到整机,射频就那么点东西,而且越来越集成化,软件无线电是必然趋势。做射频从业面会越来越窄,我知道所有人都会说,当你成为专家的时候,一切就都不是问题,可有几个真正的专家,再者说,射频需要经验的积累,只有实际项目做的越多越广,经验也就积累得越多,并不是一朝一夕能达到的。
前不久突然觉得,我的射频模块控制要是也是自己来编程控制多好啊!那就得学单片机编程,学****上位机编程了,可我都不会啊,要不就先来整整上位机,windows方面的。大学唯一学的编程语言是C语言,可根本不能理解用C做什么,还都还给老师10多年了,这怎么办?从BASIC,C/C++,JAVA,PASCAL搜索了一圈,还是选C++吧,毕竟是C语言发展而来,用VC环境,身边有可以请教的人。在网上转悠了很久,发现《windows程序设计》是必看,《MFC Windows程序设计》是学MFC最经典的书籍。OMG,这些书啊,都是上千页的,白天都在上班,哪有时间看哦,只有先下载下来作为参考资料了。
扯远了啊。这也不行那也不行,怎么办呢?干脆硬着头皮上吧,找几个实例照搬,再修修改改加深理解吧。
第一个目标,自己编写个串口调试助手,掌握串口通信编程,这样上位机的编写就有希望了。
好了,目标定下来了。网上下载了个串口调试助手,确定基本功能:
,并自动添加到下拉框中共选择;
、数据位、停止位、校验位的选择设置;
;
、清除按钮;
;
;
;
,指示串口状态,设置参数和发送接收显示。
下面就一步步实现,本人纯业余,只是记录下来这个学****过程,请勿拍砖。
开发平台Visual C++,电脑是i7-2670Q四核8G内存1G独显的笔记本,装的win7 64位旗舰版,因此VC6兼容不是太好,有些小毛病,不过不影响编写。
创建MFC项目
File -> New -> Projects选择MFC AppWizard(exe),项目名称commassist
选择OK
选中Dialog based,点击Next> 。
默认选项,点击Next> ,
继续默认选项,点击Next> ,如果选中As a statically linked library,生产的EXE可直接在没装VC的机器上运行。可以在项目中进行更改。
选择第二个CCommassistDlg,点击Finish
点击OK。项目创建完毕,进入项目。
删除界面上确定和取消按钮以及静态文字。
创建界面
保存后便可以开始创建界面了。
参考界面
仿照设计的界面,具体添加按钮或编辑框等的布局步骤就不用细说了。
图标修改
在资源视图中选择Icon右键InsertIcon加入打开和关闭的Icon图标或自行绘制,如下图
IDR_MAINFRAME原为MFC提供的图标,这里我直接改成自己的,生成EXE后将会显示这个图标。下面将帮助页面图标也改为自绘图标。
在打开按钮旁边加入自绘的打开和关闭图标:先加入工具条中的Picture,然后选中右键看属性,并如图将Image选为默认的IDI_ICON_CLOSE。如下图
基本设置
下面对各个按钮及编辑框设置进行描述
右键串口对应的Combo Box,ID设置为IDC_COMLIST,Type设置为Drop List,Sort不选择(我系统是WIN7 64位,不选中反而自动排序,至于XP得试试看了,以下的选择相同)。
右键波特率对应的Combo Box,ID设置为IDC_BAUD,Type及Sort同上。
右键数据位对应的Combo Box,ID设置为IDC_BDATA,Type及Sort同上。
右键停止位对应的Combo Box,ID设置为IDC_BSTOP,Type及Sort同上。
右键校验位对应的Combo Box,ID设置为IDC_CAL,Type及Sort同上。
每个下拉框要点击右边的小箭头,然后将其拉长,不然显示不出内容。
接收EDIT框ID设置为IDC_EDIT_RX。
发送EDIT框ID设置为IDC_EDIT_TX。
自动发送时间间隔的EDIT框ID设置为IDC_EDIT_TIMER。
选择文件后面的EDIT框ID设置为IDC_EDIT_FIL
VC编写串口调试助手含VC工程源文件定稿版 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
2024年有关于米的活动教案5篇
14页
2024年最新四篇居里夫人传读后感范文精选
6页
2024年最新关于诚信考试的承诺书1实用范文参考..
5页
Fe元素对铝基非晶合金耐腐蚀性能的影响的中期..
1页
FD公司技术创新管理研究的中期报告
2页
岀租房租赁合同
32页
小区车库合同八篇
13页
宅基地及房屋转让协议书 宅基地及房屋转让协议..
36页
2024年最新20元旦节策划活动方案实用模板3篇
8页
2024年曜教学反思优质7篇
10页
精品2024学年九年级上学期第一次月考语文试题..
10页
学校晚会主持词开场白精选5篇
15页
DNS拒绝服务攻击的防护系统的研究与设计的中期..
2页
东北林业大学测树学试题
5页
2024年新教师岗前培训心得体会和感悟4篇
16页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
73
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
sheng
文件大小
:
222 KB
时间
:
2021-05-05
相关标签
vc功效
vc片功效
vc银翘片功效
vc泡腾片功效
泰国vc咀嚼片说明书
初级会计证样本
银行承兑汇票背书样本
信用证汇票样本
死亡医学证明书样本
2016年结婚证样本
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
硬膜外护理查房ppt出血
小儿推拿脾胃虚弱
小儿推拿知识推荐用书
小儿推拿春季保健
直肠恶性肿瘤疾病查房ppt2
大班健康课件《做个不挑食的乖孩子》教案学..
小儿推拿养生图片
痔疮手术护理查房ppt
小儿感冒的框架
疾病护理查房用药PPT3
小儿急救与重症
小儿异物窒息处理
小儿常用药
小儿头皮静脉输液
猪咬伤护理查房ppt
小儿垂钓优秀完整
思品第四课第三课时《合作宝典》
小儿哭闹的护理
小儿吸痰法1
淋巴瘤ppt教学查房
小儿压缩雾化吸入
小儿先天性斜颈护理
实用类文本新闻阅读技巧
小儿三伏灸艾灸
学弈两小儿
商业地产项目的高效招商技能
梅毒的护理查房ppt
大班健康教案我会叠被子教案反思
查房ppt要哪些资料和内容
机械成孔灌注桩施工工艺方案
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部