- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第1章绪论
1.1USB简介
USB是由世界著名计算机和通信公司等共同推出的新一代接口标准,全
称为UniversalSerialBus通(串行总线)⑴,是一种快速、灵活的总线接口。
它是为了解决日益增加的PC外设与有限的主板插槽和端口之间的矛盾而制
定的一种串行通信标准。USB应十分广泛,并具有下述优点:
1、适于多种外设,使它不需要为不同的外设准备不同的接口和协议;
2、Windows能自动检测到USB设备的热插拔,并自动配置;
3、PC机上的接口线非常紧缺,而USD设备并不需要户设置端口故无
论从户使方便性,或从对资源的占方面看,USB都很优秀;
4、当接入一个USB设备时,全速USB接口可达12Mbit/So考虑到状态、
控制和出错信息,最大理论速度仍可达到9.6Mbit/s,这是其他串行接口协议
所不能比拟的,且USB也支持1.Mbit/s的低速传输。
、USB接口芯片价格低廉,这也大大促进USB设备的开发与应。
在USB出现之前,计算机典型接口有并行口、串行口、鼠标口、键盘口、
显示器口,及各种卡式接口等,与这些接口对应的有各种不同的电缆,在传
输速度方面,这些接口都存在速度偏低的问题。在技术方面,这种设计容易
产生I/O冲突,中断不够,以及对于每一种新的外设都必须设计新的接口
卡等缺点。当今的计算机外部设备,都在追求高速度和高通性。USB接口
适应了这种要求,并以其速度快、使方便、成本低等优点,迅速得到了众
多PC厂商和半导体厂商的大力支持,外设向USB过度成为必然趋势。
1.2USB驱动程序的意义
如果PC主机不知道如何与USB外设通信,那么这个USB外设一点
处都没有,人机接口设备H(ID)⑵类是Windows完全支持的USB设备类型
中的一种,应程序可以使操作系统内设置的驱动与HID通信,但与HID
通信不像打开一个端口,设定几个参数,然后就可以读写数据那么简单,在
应用程序能与HID交换数据之前,它先要找到设备,获取有关它的报信息。
为做到这些,应用程序必须通过访问通信API函数,使位于上层的应用程序
与位于下层的设备驱动程序进行数据交换。应用程序可以使用任何能访问
API函数的程序语言,VC++是一种能访问API函数的功能强大的语言,因此,
我们应用VisualC++6.0环境下编写与USB设备通信的Windows程序。
1.3VC++软件的介绍
应用基于MFCAppWizard的应用程序。MFC(MicrosoftFoundationClass
Library)中的各种类结合远来构成了一个应用程序框架,它的目的就是在此
基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的
方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的
标准实现方法,要做的就是通过预定义的接口把具体应用程序特有的东西填
入这个轮廓。MicrosoftVisualC++提供了相应的工具来完成这个工作:
AppWizard可以用来生成初步的框架文件(代码和资源等);资源编辑器用于
帮助直观地设计用户接口;ClassWizard用来协助添加代码到框架文件;最后,
编译,则通过类库实现了应用程序特定的逻辑。
1.4系统方案设计
上位机界面应用VC++6.0软件来编写,为了简单适用,在创建工程时采
用对话框类型。一个好的应用程序首先要有好的用户界面,看起来赏心悦目,
使用起来简单、方便。显示界面上的各个元
您可能关注的文档
- 烘焙食品项目合作方案.pdf
- 燃气设备操作维护规程.pdf
- 人教版四年级英语上册教案全册教案.pdf
- 湖北招商引资知识竞赛试题库.pdf
- 中餐厅服务案例范文(共19篇).pdf
- 人教版小学一年级上册语文教学反思.pdf
- 玻璃纤维项目风险管理分析.pdf
- 物理化学第五版上册教案 结构化学基础习题答案-周公度-第4版.pdf
- 炼焦车间工作手册.pdf
- 煤矿22121回风巷掘进作业规程.pdf
- 国家安全教育大学生读本高教社2024年8月版课件全套合集(包括绪论总共11章PPT课件).pdf
- 国家安全教育大学生读本高教2024版课件-第三章更好统筹发展和安全.pptx
- 国家安全教育大学生读本高教社2024年8月版教材讲义-第四章 坚持以人民安全为宗旨.docx
- 国家安全教育大学生读本高教2024版课件-第九章筑牢其他各领域国家安全屏障-.pptx
- 国家安全教育大学生读本高教2024版课件-第一章完全准确领会总体国家安全观.pptx
- 国家安全教育大学生读本高教社2024年8月版-导论课件.pptx
- (已瘦身)国家安全教育大学生读本高教社2024年8月版课件全套合集(包括绪论总共11章PPT课件).pptx
- 市直单位党员干部2024年度组织生活会对照检查材料四个带头+上年度查摆问题整改落实情况+自我批评意见.docx
- 某中学委员会关于巡察整改进展情况的报告材料.docx
- 经验交流发言材料:“五向发力”建强堡垒 集聚高质量发展动能.docx
文档评论(0)