鼠标基于USB的无线键盘论文.doc

ios7键盘  时间:2021-02-11  阅读:()

基于USB的无线键盘论文

唐山学院

设计题目:基于USB接口无线红外鼠标的设计与实现

系别:信息工程系班级: 07电气工程及其自动化(1)班姓名:张明指导教师:柳延领

2011年6月20 日

基于USB接口无线红外鼠标的设计与实现

摘要

随着科学技术的不断发展大规模集成电路、计算机、通信技术之间的关系也越来越紧密而且无线设备已经开始渗入到人们生活的方方面面。对于计算机来说 鼠标是人们平时最常用的电脑外设并且随着无线技术的普及以及工作场合的变化及需要人们越来越需要一种具有无线功能的鼠标 以此来实现生活和工作上的方便与舒适。

本文主要论述了基于USB接口无线红外鼠标的设计与实现。在本系统硬件设计中主要涉及单片机STC89C53和USB芯片CH375并且是单片机控制USB工作。本次设计思路主要由两部分组成:与鼠标相连的发送端和与计算机相连的接收端。发送端是红外发送芯片PT2262 IR 鼠标按键直接连接到PT2262 IR的I/O端口按键编码通过红外发射管发送到接收端。接收端子系统以STC89C53为核心在红

外接收芯片PT2272和USB芯片CH375辅助下通过USB通信接口把鼠标编码发送给主机 同时接收主机发送出来的命令。

最后本文详细描述了系统的调试过程及相关的运行结果从而进一步证明了采用USB接口的无线鼠标的可行性和正确性。

本文的设计方案在理论上可行实际产品也符合市场需求系统可以方便进行功能扩展 由此可见该系统有很广阔的发展前景。

关键词:红外PT2262 IR PT2272单片机USB CH375

USB Interface design based on the wirelesskeyboard

Summary

With the large scale integrated circuits, computers, communicationtechnology, rapid development and mutual integration of wireless deviceshas begun to infiltrate every aspect of people' s lives. The keyboard isthe everyday use of computer peripherals, along with the popularity ofwireless technology and changes in the workplace, there is a growingneed for a wireless keyboard with the lives of people working to bringnew experience.

This paper discusses the USB interface on the design andimplementation of wireless keyboard. In the system hardware design toSTC89C52 chip as the core, USB chip under their control coordination.USB-based wireless keyboard has two major subsystems: the sending endwith the keyboard connected to the system and computer system connectedto the receiver. Send terminal system is based on infrared send chipPT2262 IR the core, the keyboard is connected directly to PT2262 IR I/O

ports, keyboard keys code sent to the launch tube through the infraredreceiver. Receiving terminal system STC89C52 as the core, in theinfrared receiver chip and the USB chip CH375 PT2272 assisted by USBcommunication interface, the keyboard code sent to the host, while thereceiving host sends out the command.

The final system is described in detail the system debugging processand related operating results, which further proved that the wirelesskeyboard with USB interface, the feasibility and correctness.

Design of this article possible in theory, practical products tomeet market demand, the system can easily expand the functionality, wecan see that the system has a broad development prospects.

Key words: infrared;PT2262 IR;PT2272;MCU;USB;CH375

目录

1引

言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1. 1研究目的和

义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .1 1.2红外遥控技术的发展和应

用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . 1 1.3本文主要工

作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

2系统的设计原

理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2. 1 USB简

介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1. 1 USB的历史及发

展. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . .3

2. 1.2 USB的特

点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . .3

2. 1.3 USB协议和HID键盘的实

现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

2.2无线键盘原

理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

3硬件电路设

计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 3. 1键盘控制

器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 3.2红外发射接收芯

片. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .9

3.2. 1 PT2262

IR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .10

3.2.2

PT2272. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

3.2.3 PT2262 IR/2272芯片的地址编码设定和修

改. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

3.3单片机

STC89C52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . .12

3.3. 1主要工作特

性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .13

3.3.2 STC89C52各引脚功

能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . 13

3.3.3单片机最小系

统. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .14 3.4 USB总线接口芯片

CH375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . 15

3.4. 1概

述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

3.4.2 CH375特

点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .15

3.4.3接口说

明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .16

3.4.4 CH375与单片机的连

接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . 18

3.4.5内部结

构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .19

3.4.6应

用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

4系统软件设

计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 4. 1 USB描述

符. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 4.2系统主程

序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

4.3 CH375初始

化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . .27

4.4枚举过

程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

4.5控制按键的判

别. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .28 5系统调

试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

5. 1硬件调

试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

5. 1. 1制作感光板电

路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .30

5. 1.2焊接调

试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .31

5. 1.3键盘编码、红外发送接收调

试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

5. 1.4单片机及CH375芯片调

试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

5.2软件调

试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

5.3样机图

片. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34结

论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

辞. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

参考文

献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38附

录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39

附录一发送端电

路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .39

附录二接收端电

路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . .40

附录三源程

序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41外文资

料. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56

唐山学院毕业设计

1引言

1. 1研究目的和意义

随着计算机技术迅速发展和计算机的迅速普及计算机已经渗入到人们生活的每一个角落。人们在享受计算机给人们带来的高效率和方便的同时也受到了一些限制:每台计算机的背面都是一大堆各种各样的接口各种各样的电缆将许多设备连成一个系统各种电缆混在一起连接起来不方便。每一个键盘只能同时接一台计算机 由于需要把键盘通过电缆连接到计算机主机上面这也限制了人们的移动范围。

由于要采用电缆连接这限制了键盘使用的灵活性。传统的电脑桌不合理的设计人们不得不将键盘鼠标放在电脑桌前继续承受着伏案操作电脑带来的腰酸背疼、手腕酸疼、 电脑辐射、视力下降等种种伤害。因此人们希望有一种能够取代电缆的短距离无线低功耗的连接技术 以解决这个问题。在这种需求推动下基于USB无线键盘应运而生。无线键盘与电脑间没有直接的物理连线通过红外线或无线电波将输入信息传送给特制的接收器。接收器的连接与普通键盘基本相同也只需简单地连接到USB口等上。无线键盘的优势就是没有线的束缚移动自由。

快云科技:香港沙田CN2云服务器低至29元/月起;美国高防弹性云/洛杉矶CUVIP低至33.6元/月起

快云科技怎么样?快云科技是一家成立于2020年的新起国内主机商,资质齐全 持有IDC ICP ISP等正规商家。云服务器网(yuntue.com)小编之前已经介绍过很多快云科技的香港及美国云服务器了,这次再介绍一下新的优惠方案。目前,香港云沙田CN2云服务器低至29元/月起;美国超防弹性云/洛杉矶CUVIP低至33.6元/月起。快云科技的云主机架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10...

Pia云服务香港月20元游戏提供香港CN2云服务器

Pia云商家在前面有介绍过一次,根据市面上的信息是2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台。这个云服务商家主要销售云服务器VPS主机业务和服务,云服务器采用KVM虚拟架构 。目前涉及的机房有美国洛杉矶、中国香港和深圳地区。洛杉矶为crea机房,三网回程CN2 GIA,自带20G防御。中国香港机房的线路也是CN2直连大陆,比较适合建站或者有游戏业务需求的用户群。在这篇文章中,简...

cloudcone:特价便宜VPS补货通知贴,SAS或SSD低价有磁盘阵列,SAS或SSD raid10 硬盘

cloudcone经常性有特价促销VPS放出来,每次的数量都是相当有限的,为了方便、及时帮助大家,主机测评这里就做这个cloudcone特价VPS补货专题吧,以后每次放货我会在这里更新一下日期,方便大家秒杀!官方网站:https://cloudcone.com/预交费模式,需要充值之后方可使用,系统自动扣费!信用卡、PayPal、支付宝,均可付款购买!为什么说cloudcone值得买?cloudc...

ios7键盘为你推荐
站长故事爱迪生的故事金山杀毒怎么样金山杀毒怎么样?万网核心代理我想买个域名和空间,我一朋友给我介绍万网代理环宇网络空间商,他们的空间稳定吗,价格怎么样,咨询师的服万网核心代理哪里可以注册免费代理?百度抢票浏览器现在火车票越来越难买了,新版百度手机浏览器,除了抢票外,还有什么其他功能吗?ios7固件下载ios 7及以上固件请在设备上点信任在哪点怎么点亮qq空间图标QQ空间的图标怎么点亮安装迅雷看看播放器怎样安装迅雷看看播放器虚拟专用网安卓手机的虚拟专用网设置是什么东西?怎么用?电子商务网站模板网页制作模板
老域名失效请用户记下 淘宝二级域名 主机屋 主机评测 美国主机论坛 流媒体服务器 服务器日志分析 ssh帐号 mysql主机 免费ftp站点 1g内存 东莞服务器 如何安装服务器系统 linux使用教程 百度云加速 英雄联盟台服官网 帽子云排名 独立主机 中国电信测速网站 杭州电信 更多