- 7
- 0
- 约5.17万字
- 约 58页
- 2016-05-21 发布于辽宁
- 举报
基于stm32的usb简易鼠标_大学毕设论文正文
毕 业 设 计 [论 文]
题 目: 基于
学 院: 电气与信息工程学院
专 业: 电子信息工程
姓 名:
学 号:
指导老师:
完成时间: 201年06月01日 摘 要
随着设备的越来越智能化,嵌入式计算机大量应用到各种电子设备中,基于嵌入式系统的USB鼠标及键盘的应用也变得越来越广泛。在本次设计中,研究的是一款基于STM32的USB鼠标,即插即用,免驱动自动识别,很好的解决了鼠标设备智能化和低延迟的设计要求。由于是基于HID的USB设备,所以编程非常方便,贴近工程实践,应用前景广阔。
嵌入式系统HID,即人机接口设备,是Human Interface Device的缩写。HID是计算机周边设备中非常常见的设备类型,是可以直接与进行人交互的USB设备,例如鼠标、摄像头、U盘等。在种类繁多USB设备中,HID类设备的成本一般情况下是比较低的。实际上,只要是符合HID标准的设备都是HID设备,不一定非要具有人机交互功能。 最早支持HID设备的计算机操作系统是Windows98系统。 HID设备的驱动程序内置在这些系统中,不需要单独开发与安装驱动,应用程序可以直接使用这些驱动程序来与设备通信。
近年来,受计算机性能提升和游戏软件等的影响,人们对鼠标的要求越来越高,特别是一些即时作战游戏,人们希望能达到“零”延迟,这就对原来的鼠标技术提出了挑战。老式的圆孔鼠标早已不再适用,特别是笔记本电脑根本不再设计老式插孔。随着USB2.0以及USB3.0的不断完善,再加上高速而价廉的单片机,一款基于STM32的USB简易鼠标正是本课题的研究内容。本文主要研究基于STM32的USB简易鼠标系统的功能、设计思想和实现,以及基于STM32的USB简易鼠标的组成及工作原理,描述了研究该课题的意义和应用价值。本设计的重点在于USB协议的HID部分,精通此协议并植入单片机才能实现计算机与鼠标的沟通。
关键词: USB 技术; HID 协议; STM32单片机;鼠标
Abstract
As more and more intelligent devices, embedded computers applied to the large variety of electronic devices, embedded systems USB mouse and keyboard applications are becoming more and more widespread. In this design, the study is a based on the STM32 USB mouse, plug and play, driver-free automatic identification, a good solution to the mouse device intelligence and low-latency design requirements. Because it is based on HID USB device, so the programming is very convenient, close to the engineering practice, the application prospects.
Embedded systems HID, namely human interface devices, is an abbreviation for Human Interface Device. HID is a computer peripheral device in a very common device types, people can interact directly with the conduct of USB devices, such as a mouse,camera, U disk and so on.In a wide range of USB devices, under HID class devices generally cost is rel
您可能关注的文档
- 基于javaee的技术论坛系统的设计与实现_大学本科毕业论文(设计)说明书.doc
- 基于javaee的在线考试系统_大学本科毕业论文(设计)正文.doc
- 基于javaee的在线考试系统_大学毕设论文正文.doc
- 基于javaweb二手商品交易平台的设计与实现_大学本科毕业论文(设计)正文.doc
- 基于javaweb社会管理一体化系统___图书管理模块_大学本科毕业(论文)设计.doc
- 基于java的企业考勤系统_大学本科毕业设计论文.doc
- 基于javaweb社会管理一体化系统___图书管理模块_大学毕设论文.doc
- 基于java的企业考勤系统_大学毕设论文.doc
- 基于jsp的青年创业管理系统的设计与分析_大学毕设论文.doc
- 基于jsp的青年创业管理系统的设计与分析_大学本科毕业设计论文.doc
- 基于stm32的红外测距系统设计_本科生毕业设计论文.doc
- 基于stm32的红外测距系统设计_大学毕设论文正文.doc
- 基于struts和hibernate的教学答疑系统_本科生毕业设计论文正文.doc
- 基于stm32温控风扇_本科生毕业设计论文.doc
- 基于struts和hibernate的教学答疑系统_大学毕设论文.doc
- 基于uc3844变频器辅助电源研究设计_本科生毕业设计论文.doc
- 基于ug的基座压铸模设计_本科生毕业设计论文.doc
- 基于ucmap开发的室内地图定位__大学毕设论文.doc
- 基于ug鼠标建模及模拟加工_本科生毕业设计论文.doc
- 基于usb的数据采集系统的研究与设计_本科生毕业设计论文.doc
最近下载
- 南开大学《分析化学》2019-2020学年期末试卷.pdf VIP
- 安徽财经大学《电子商务概论》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 广联达土建算量计算设置详解.doc
- 幕墙中空玻璃影像变形影响因素及改善措施.docx VIP
- 离婚协议书范本2025电子版6篇.docx VIP
- (报批稿)JTT 1486-2023 城市公共交通规划编制技术导则.pdf VIP
- 《外研版七年级至九年级英语单词及短语复习.doc VIP
- 2025年“地球小博士”全国地理科普知识大赛历年参考题库含答案详解.docx VIP
- 倒推英语流利说APP产品需求文档.docx VIP
- 南开大学《分析化学》2018-2019学年期末试卷.pdf VIP
原创力文档

文档评论(0)