【摘要】:随着USB接口在计算机业界应用越来越广泛,基于USB的接口开发显得越来越具有现实意义。随着客户对系统数据采集速度要求的不断提高,USB以其使用方便、易于扩展、速度快等优点而越来越多的被应用于各种人机接口设备中。本设计提出了一种USB接口的HID数据通讯接口设计方案,USB接口芯片采用的是PHILIP的PDIUSBD12,微控器是宏晶科技的STC89C52RC。该方案具有器件通用、成本低、方便焊接调试等特点。由于本设计采用了PDIUSBD12接口芯片,通过改变微控器的代码可以制作成各种标准的USB设备。本设计完成了一种典型的HID设备驱动程序的开发,PC机无需额外加装驱动便可实现和USB设备之间的通讯。而且经过典型HID设备的枚举过程,还可用于对USB协议的熟悉和学习。
上位机软件部分,采用了VisualC++6.0编写HID设备的控制程序,此控制程序和HID下位机设备构成了完整的USB控制系统。在此基础上,本设计还增加了简单的音乐播放功能,可以打开并播放格式为mp3和wma的音频文件,还可以暂停、停止、选择播放曲目、调节音量等;在音频播放时HID设备彩灯可以实时显示音频的频谱。这在验证USB系统的同时,大大增加了控制的趣味性。验证结果表明按照该方案设计的数据通讯接口和HID设计运行稳定可靠。
USB是一种计算机和外部设备进行通讯连接的接口.USB的出现的目的是取代现在计算机接口,简化计算机与外部设备的连接过程,使计算机的扩展更加方便。它使得计算机和外部设备的连接十分方便。目前,各种计算机外部设备都在逐渐改为USB接口,USB技术的出现是计算机接口技术的一大飞跃。越来越多的测控系统、信号处理系统和智能仪器选用USB接口与PC机进行高速、海量的数据通讯。但是,相对UART(通用异步串口)、LPT(打印机并行端口),USB的开发难度要大的多。采用HID(Human Interface Device,人机接口设备)的设计方案则可以很好的解决这一矛盾。
资源简介:【摘要】:随着usb接口在计算机业界应用越来越广泛,基于usb的接口开发显得越来越具有现实意义。随着客户对系统数据采集速度要求的不断提高,usb以其使用方便、易于扩展、速度快等优点而越来越多的被应用于各种人机接口设备中。本设计提出了一种usb接口的hid...
上传时间: 2022-05-02
上传用户:shjgzh
资源简介:usb低层驱动程序设计
上传时间: 2013-12-27
上传用户:qwe1234
资源简介:[hid]arm 上的usb接口hid驱动,例程。
上传时间: 2015-06-29
上传用户:一诺88
资源简介:MA-620 usb接口红外线驱动程序!大家帮忙试一下能不能用!
上传时间: 2016-01-27
上传用户:xiaoxiang
资源简介: 针对数据采集与处理系统的应用需求,设计了嵌入Linux的ARM9处理器LPC3250与16位AD采样芯片MAX1303的硬件接口和驱动程序。首先,描述了LPC3250和MAX1303的性能、特点以及硬件接口电路设计方案。然后,在硬件平台的基础上,详细地阐述了嵌入式Linux下MAX1303...
上传时间: 2013-11-21
上传用户:nostopper
资源简介:本书系统地介绍了新型usb总线接口的协议、 工作原理以及驱动程序设计,并以大量篇幅全面、详细地介绍了各种应用场合下的usb设计 ...
上传时间: 2013-12-25
上传用户:xyipie
资源简介:VxWorks下usb设备驱动程序设计VxWorks下usb设备驱动程序设计VxWorks下usb设备驱动程序设计VxWorks下usb设备驱动程序设计VxWorks下usb设备驱动程序设计VxWorks下usb设备驱动程序设计VxWorks下usb设备驱动程序设计VxWorks下usb设备驱动程序设计VxWorks下usb设备...
上传时间: 2014-12-30
上传用户:kaje
资源简介:ISP1583 usb Mass Storage接口芯片驱动程序源代码
上传时间: 2013-11-27
上传用户:Avoid98
资源简介:usb转RS232接口的驱动程序,性能好请试用
上传时间: 2014-01-23
上传用户:gaojiao1999
资源简介:usb外围电路设计一般开发流程,以及usb相关的驱动程序下载
上传时间: 2014-02-19
上传用户:mhp0114
资源简介:介绍:基于WDM的usb驱动程序设计(转载)
上传时间: 2013-12-17
上传用户:baitouyu
资源简介:PDIusbD12 是一款带有并行总线和局部DMA传输能力的高速usb 接口器件固件设计的目标就是 使PDIusbD12 在usb 上达到最大的传输速率外围设备例如打印机扫描仪外部的海量存储器和数码 相机都可使用PDIusbD12 在usb 上传输数据这些设备的CPU 要忙于处理许多设备...
上传时间: 2016-04-10
上传用户:13160677563
资源简介:基于WDM的usb过滤驱动程序设计与实现
上传时间: 2016-06-20
上传用户:zhouchang199
资源简介:usb驱动程序设计。在LINUX下运行,需要GCC。
上传时间: 2016-07-13
上传用户:fnhhs
资源简介:基于EZ_usb芯片CY7C68013的驱动程序设计很好的一篇关于usb驱动设计的文档
上传时间: 2016-08-19
上传用户:love_stanford
资源简介:[usbKbd.rar] - usbkbd,用wdm编写的usb和键盘的驱动示例 [usb2.0_usb_driver.rar] - 学习usb2.0驱动程序设计源码,包括Windows DDK Driver驱动的详细设计,U盘,MP3的程序设计例子 [mc8051_design.zip] - MC8051 IP CoreOregano Systems 8-bit Microcontr...
上传时间: 2013-12-29
上传用户:xauthu
资源简介:EZ-usb通用设备驱动程序是一个可用于基于EZ-usb的计算机外围设备接口的通用设备驱动程序,提供应用程序与公用usb设备请求和数据传输的接口
上传时间: 2016-08-27
上传用户:003030
资源简介:基于SEP3203的CF卡接口扩展及驱动程序设计
上传时间: 2016-08-28
上传用户:netwolf
资源简介:基于AT91RM9200微控制器的以太网接口驱动程序设计
上传时间: 2014-01-10
上传用户:894898248
资源简介:51单片机与LCD接口的C语言驱动程序设计.
上传时间: 2017-03-07
上传用户:杜莹12345
资源简介:本文研究论述了基于S3C2410 LCD控制器的Linux驱动程序设计与实现,介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和LCD的控制器设置规则,参照TFT-LCD LQ092Y3DG01的逻辑要求和时序要求设计了其驱动电路,设置了主要LCD寄存器;论述了在嵌...
上传时间: 2013-11-29
上传用户:zukfu
资源简介:本源代码为usb摄像头的驱动程序,因毕业设计需要而写下的一个很使用的摄像头驱动程序,里面包含makefile文件,和调试记录。
上传时间: 2017-04-05
上传用户:l254587896
资源简介:随着信息技术的发展和数字化产品的普及,嵌入式系统的研究开发逐渐成为热点。而Linux又以其独特的优势成为嵌入式系统的主流。作为嵌入式系统和用户之桥梁的人机交互接口设备也是其中必不可少的一部分,用户与系统的交互是否准确和便捷极大地影响了嵌入式产品...
上传时间: 2022-06-18
上传用户:
资源简介:华清远见的培训材料,介绍嵌入式Linux驱动程序设计的基础知识,侧重于系统理论介绍,主要内容有Linux驱动程序简介、嵌入式Linux驱动程序特点、Linux驱动程序开发流程及驱动开发培训现状。入门参考。
上传时间: 2013-07-19
上传用户:csgcd001
资源简介:·详细说明:学习usb2.0驱动程序设计源码,包括Windows DDK Driver驱动的详细设计,U盘,MP3的程序设计例子- Studies the usb2.0 driver design source code, including Windows DDK Driver actuation detailed design, U plate, MP3 programming example
上传时间: 2013-06-04
上传用户:宋桃子
资源简介:该电子书是经典Linux设备驱动程序设计入门的电子版,里面根据LINUX实际的驱动源码进行详解,由浅入深,由简单到复杂,非常容易初学者学习
上传时间: 2013-04-24
上传用户:mpquest
资源简介:VxWorks下PC104-CAN驱动程序设计,系统的基本功能是通过CPLD 来实现PC/104 总线SPI 总线的数据交换
上传时间: 2013-08-24
上传用户:小宝爱考拉
资源简介:基于嵌入式Linux的中断驱动程序设计
上传时间: 2013-10-23
上传用户:zmy123
资源简介:嵌入式Linux下CAN总线驱动程序设计
上传时间: 2014-12-21
上传用户:xiaowei314
资源简介: 摘 要: 介绍虚拟设备驱动程序开发的基本知识以及VxDs与WIN32应用程序通讯的几种常用方法,并给出了用VtoolsD开发VxDs的具体实例。 关键词: 虚拟设备,虚拟设备驱动程序(VxDs),DDK,VTOOLSD WIN95下虚拟设备驱动程序设计开发.pdf
上传时间: 2015-01-03
上传用户:yyxy