没有合适的资源?快使用搜索试试~ 我知道了~
首页蓝牙PC端接收程序设计
资源详情
资源推荐
目录
摘要...................................................................................................................................... .......1
一、引言.............................................................................................................................. .......4
二、计算机接口简介.................................................................................................................4
三、C++编程语言简介..............................................................................................................5
四、蓝牙技术概述.....................................................................................................................5
五、MSComm 控件概述.........................................................................................................12
六、接收程序设计过程......................................................................................................... ..15
七、设计结果及验证............................................................................................................. ..24
小结......................................................................................................................................... ..25
致谢......................................................................................................................................... ..25
参考文献................................................................................................................................. ..26
附录......................................................................................................................................... ..27
摘要
随着工业自动化和通信技术的蓬勃发展,串口通信技术已经变得越来越重
要。蓝牙技术也随着科技的进步而逐渐发展成熟起来,现在蓝牙技术已经达到
成本低,使用简便,应用广泛。本设计介绍了利用 进行串口通信
编程的方法和技巧,目的是实现蓝牙间的串口通信。本文主要针对
控件进行通信编程的基本方法、属性和事件做了介绍,同时也概括的介绍了计
算机接口技术、串口通信和蓝牙技术等的基本内容。
关键词:蓝牙 串口通信 控件
1
Abstract
With the development of industrial automaon and communicaon technology,
Serial communicaon technology has become more and more important. Bluetooth
technology is developing gradually and reaching maturity along with scienc,
Bluetooth technology has the features of low cost, convenient and great
compability. This arcle describes the use of Visual C + + programming serial
communicaon methods and techniques, the result is to achieve serial
communicaon between Bluetooth. This text is mainly about MSComm controls
basic method of communicaon programming, properes, and events, but also a
general descripon of the computer interface technology Bluetooth technology and
2
the basic content of serial communicaons.
Keywords: Bluetooth serial communicaon control MSComm C++
3
一、引言
随着科学技术的不断发展,通信电缆已不能适应于当今人们对通信的要求,
无线通信和蓝牙技术越来越受到人们的重视。其中蓝牙技术以成本低,应用广
得到了极为广泛的应用。利用蓝牙技术,能够有效地简化掌上电脑、笔记本电
脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这
些设备与 之间的通信,从而使这些现代通信设备与因特网之间的数据
传输变得更加迅速高效,为无线通信拓宽道路。微软公司在 提供
了支持串口通信的控件,利用这些通信控件,编程人员可以很容易的完成计算
机和外界之间的通信。本设计所要实现的就是利用蓝牙作为硬件设备,借助微
软 平台编程实现计算机与外界之间进行通信,这里要用到的串口
通信控件是 。通过这次设计深化了我对 编程的掌握,也对串口
通信有了更好的认识。
二、计算机接口简介
通常情况下,人们是通过外部设备使用计算机的,但是由于种种原因,外
设往往不能与 直接相连,他们之间的信息交换需要一个中间环节,称为接
口电路。接口是 与外界连接的部件,是 与外界进行信息交换的中转
站。通常情况下,接口应具备以下功能:
数据缓冲功能:接口中设置数据寄存器或锁存器,以解决主机高速与外设
低速的矛盾,避免因速度不一致而造成数据损失;
信号转换功能:由于外设所提供的状态信号和它所需要的控制信号往往同
微机的总线信号不兼容,因此,信号转换就成为接口设计的关键;
设备选择功能:系统一般设计带有多个外设,而 在某一时刻只能与同
一个外设交换信息,因此就需要借助接口的地址码对外设寻址,被选定的设备
才能与 进行数据交换与通信;
终端管理功能:当外设存在迫切需要 服务时,特别是存在出现故障需
要 即刻处理时,就需要在接口中设置中断控制器,为 处理有关中断
事务,这样既增加了微机系统对外界的响应速度,又使 与外设并行工作,
大大提高了 的工作效率。
数据宽度变换功能: 所处理的是并行数据,而有的外设只能处理串行
数据,因此,接口就应该具有“数据并串和串并”的变换功能。
4
三、C++编程语言简介
语言发展大概可以分为三个阶段:
第一阶段从 年代到 年。这一阶段 语言基本上是传统类型上
的面向对象语言,并且凭借着接近 语言的效率,在工业界使用的开发语言中
占据了相当大份额;
第二阶段从 年到 年,这一阶段由于标准模板库 !和后来的
" 等程序库的出现,泛型程序设计在 中占据了越来越多的比重性。当
然,同时由于 #$、%等语言的出现和硬件价格的大规模下降,受到了
一定的冲击;
第三阶段从 年至今,由于以 &、 等程序库为代表的产生式编
程和模板元编程的出现,出现了发展历史上又一个新的高峰,这些新技术
的出现以及和原有技术的融合,使 已经成为当今主流程序设计语言中最复
杂的一员。
当 语言发展到顶峰的时刻,出现了一个版本叫 '(,那就是
最早的版本,在 语言中增加 ) 关键字和类,那个时候有很多版本的
都希望在 语言中增加类的概念;后来 标准委员会决定为这个版本的 起
个新的名字,那个时候征集了很多种名字,最后采纳了其中一个人的意见,以
语言中的运算符来体现它是 语言的进步,故而叫 ,成立了
标准委员会。
美国 *+ 贝尔实验室的本贾尼 斯特劳斯特卢普博士在• 世纪 年代
初期发明并实现了 。一开始 是作为 语言的增强版出现的,从给
语言增加类开始,不断的增加新特性。虚函数、运算符重载、多重继承、模板、
异常、,、命名空间逐渐被加入标准。 年国际标准组织(-)颁布了
程序设计语言的国际标准 -./0。是具有国际标准的
编程语言,通常称作 *1.-。 年是 标准委员会成立的第
一年,以后每 年视实际需要更新一次标准,完整的标准还遥遥无期。况且遗
憾的是,由于 语言过于复杂,以及经历了长年的演变,直到现在都没有有
一个编译器完全符合这个标准。
目前最符合和接近 标准的编译器有为 2123454和
6 等。 另外,就目前学习 而言,可以认为他是一门独立的语
言;他并不依赖 语言,我们可以完全不学 语言,而直接学习 。根据
《编程思想》((&7)一书所评述的,与 的效率往
往相差在正负 8之间。所以有人认为在大多数场合 完全可以取代 语
言。
9
四、蓝牙技术概述
4.1“蓝牙”形成背景
年 月,爱立信、诺基亚、东芝、" 和英特尔公司等五家著名厂
5
剩余33页未读,继续阅读
tanghh110334
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功