- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华南建设学院西院学报
第 8 卷第 2 期 JOURNAL OF SOUTH CHINA CONSTRUCTION Vol . 8 , No . 2
2000 年 6 月 UNIVERSITY (WEST CAMPUS) Jun . 2000
PC 机与单片机异步通讯的VC+ + 程序设计
游秀华 张新建
(华南建设学院西院环境工程系 , 广东 广州 510405)
摘 要 : 文章介绍 PC 机与单片机异步通讯的VC + + 程序设计方法 。采用通讯控件编程方法简
单 ,直接调用 WINDOWS API 函数 ,发布程序方便 。
关键词 : VC + + 编程 ; 异步通讯
( )
中图分类号 :TP393 文献标识码 :A 文章编号 :1009 - 2627 2000 02 - 0067 - 06
0 引 言
( ) ( )
在控制检测领域中,异步通讯以其硬件简单而成为单片机 下位机 与 PC 机 上位机
间数据交换的重要手段 。如今 ,WINDOWS 环境下的程序设计已成为趋势 ,采用 VC+ + 编写
WINDOWS 程序 ,编译后的 EXE 程序小 ,执行速度快 。WINDOWS 统一管理系统的软硬件资
源 ,不支持对系统 I/ O 端 口直接访 问。VC+ + 编程时可以采用通讯控件 ,或直接调用 WIN
DOWS API 函数 ,实现 PC 机与单片机间异步通讯任务 。
1 用通讯控件实现方法
1. 1 通讯控件简介
( + + )
COMMUNICATION 控件 Visual C 环境中配备 提供了对 WINDOWS 通讯驱动程序的
API 函数接口,既可用于对调制解调器的复杂应用 ,也可用于 RS232 接 口3 根信号线的简单
任务 ,使用时只需关心该控件的相关属性和事件 。在 PC 机与单片机的异步通讯中 ,一般采
用 RS232 接口3 根信号线即可实现 。
1. 1. 1 该控件相关重要属性
1) 建立串行端口连接的属性 :CommPort 设置并返回通讯端 口号 ,Settings 以字符串的形
式设置并返回波特率 、奇偶校验 、数据位 、停止位 ,PortOpen 设置并返回通讯端 口的状态 。也
可以打开和关闭端口;
2) 管理接收属性 : Input 接收缓冲区中数据 , InputLen 可设置或返回 Input 读出的字节
数 ,InBufferSize 可以设置接收缓冲区大小 , InBufferCount 可获得接收缓冲区中已接收字节
数 ,将该属性的值设置为 0 ,即可清除接收缓冲区;
( )
收稿 日期 : 1999 - 11 - 23 作者简介 : 游秀华 1965 - , 女 , 硕士 , 工程师 。
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved.
68 华南建设学院西院学报
3) 管理发送属性 :Output 将数据写入发送缓冲区 ,OutBufferSize 可以设置发送缓冲区大
小 , OutBufferCount 可获得发送缓冲区中待发送字节数 ,将该属性的值设置为 0 , 即可清除发
送缓冲区。
1. 1. 2 该控件相关重要事件
在发生通讯事件或错误时 ,将触发 OnComm 事件 ,CommEvent 属性的值将被改变 ,使用
OnComm 事件和 CommEvent 属性可以捕捉并检查通讯事件和通信错误 。
)
您可能关注的文档
- 2011年全国中考化学真题分类汇编——溶液.doc
- 2011中级财务管理预习第二章——预算管理.doc
- 2012-2013学年广西桂林十八中高二上学期期中考试 生物(理)试卷.doc
- 2012-2016年中国中型拖拉机行业深度分析及市场调查研究报告.doc
- 2012高二物理课件:第十七章 3 4 5 不确定性关系 (人教版选修3-5).ppt
- 2012高考化学一轮复习课件:专题3第2单元 铁、铜获取及应用 知识研习(苏教版).ppt
- 2012高考生物新课标版 3.3植物激素调节挑战真题.doc
- 2012高三生物二轮复习课件:第1部分 专题5 第3讲.ppt
- 2012届高考地理第一轮复习第6讲大气组成、垂直分布和热力状况.doc
- 2012届高考化学基础知识复习 第二单元 第7讲 铁、铜获取及应用.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 国家烟草公司招聘考试真题.pdf
- 【精品班会】高中主题班会课件:纪律教育主题班会课件(共38张PPT).ppt
- 2024年春学期人教版初中数学九年级下册教学计划和教学进度表.pdf
- 美容院店务经营诊断表.doc
- Python程序设计课件:初识Python程序设计语言.pptx VIP
- 第十八届“地球小博士”全国地理知识科普竞赛题库(附答案).pdf VIP
- 2024年陆军特色医学中心(大坪医院)人员招聘备考题库及答案解析.docx
- 《Python程序设计》教学课件01初识Python.pptx VIP
- 2025年中国农产品贸易行业市场全景评估及投资潜力预测报告.docx
- 预应力混凝土空心桩力学性能、承载力特征值计算表、锤击沉桩锤重选择表、闭口桩尖构造.docx VIP
文档评论(0)