基于AVRUSB的USB小键盘设计.pdf.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 14卷 第 5期 天津职业院校联合学报 No .5Vo1.14 2012年 5月 JournalofTianjinVocationalInstitutes 基于AVRUSB的USB小键盘设计 刘景文 (天津滨海职业学院,天津市 300451) 摘 要 : 通过设计USB小键盘的必要性分析 ,USB小键盘设计方案分析 ,USB小键盘硬件 系统设计分析 ,USB 小键盘软件系统分析 ,全面描述 了基于AVRUSB技术的USB小键盘设计细节。最后得 出结论 ,基于AVR单片机采 用AVRUSB技 术是实现各种低速 USB设备优选方案。 关键词 : AVRUSB;USB控制 器}HID;报 告描述符 中图分类号 :TP368 文献标识码 :A 文章编号 :1673—582X(2012)05—0096—03 一 、 USB小键盘设计方案分析 设计USB小键盘需要解决三个 问题 :键盘扫描方案选择、USB接 口方案选择、控制芯片选择。键盘扫 描的任务是用近可能短的时间获取按下键的位置,关键是采用合理的按键结构和扫描方法选取。USB接 口在系统中是传递数据的通道,数据的传输必需安装一定的规程进行,这个规程就是 USB接 口各种版本 对应 的协议 。控制芯片是系统的核心,它是 USB小键盘系统的核心;控制芯片工作 的任务是不断查询按 键状态 ,如果有键被按下,根据按键代表 的字符 ,在特定格式数据 中保存字符对应数据 ;最后通过 USB接 口,将特定格式数据送出。 (一)键盘扫描方案选择 键盘扫描方案包括选取采用合理 的按键结构和扫描方法两个方面 ,按键结构有两种选择 :直接结构键 盘和矩阵式结构键盘 。直接结构键盘时控制芯片每个引脚接一个按键 ,控制芯片有多少引脚键盘就有多 少按键 。优缺点是 :引脚 占用多,识别按键按下周期长 。矩阵式结构采用行列交叉 ,每个交叉点上可 以安 排一个按键 ,优缺点是引脚 占用少 。针对 USB小键盘情况 ,选择矩阵式结构键盘 ,采用 4x4结构矩阵式 键盘。 扫描方法波峰法和翻转法。波峰法是非常传统的方法,也叫扫描法,此法 占用时间长,好理解,但需要 4X4次查询才可以识别按键 的按下 。翻转法 占用 的时间短 ,只需要两次查询就可 以识别按键 的按下,它 具体原理和实现在参考文献[1]中有详细介绍。最后,键盘扫描方案选择矩阵式结构,采用翻转法。 (二 )控制 芯片选择 控制芯片选择相对简单 ,要么选择 51系列单片机 ,要么选择 AVR系列单片机 ,根据设计者对 51、 AVR系列 的熟悉、掌握程度作为选择依据 ,笔者选择 AVR系列 的ATMEGA8。 (三)USB接 口方案选择 USB接 口是选择USB从接 口(slave)芯片,这类芯片大致可 以分成:USB专用从接 口芯片、通用从接 口芯片两类 。USB专用从接 口芯片主要实现特定功能,如 232接 口转 USB、并 口转 USB等 ,针对 USB小 键盘的专用接 口芯片 比较少见 。通用从接 口芯片 比较常用 的是 pdiusbd12,pdiusbd12的零售价格可购买 两片ATMEGA8,价格相对较高。pdiusbdl2功能强大可 以根据用户设计实现不同USB应用 ,是 USB接1:3 芯片的选择 。 收稿 日期 :2012—03—06 作者简介 :刘景文 (1968一),男,天津市人 ,天津滨海职业学院电子信息工程技术教研 室主任 ,副教授 ,硕 士 ,研 究领域 :是控 制工程、嵌入式应用 。 ·96 · 由分析知,USB小键盘设计方案可以是:选择矩阵式结构键盘、采用翻转法识别按键 ;USB接 口芯片 的选择pdiusbdl2,控制芯片选择 ATMEGA8。那么有没有一种方案,将控制芯片和USB接 口结合在一个 芯片,51系列和AVR系列单片机都有集成USB接 口的微控制芯片,选择它们故然可 以简化 电路,这些芯 片 由于使用者较少 ,价格 昂贵、采购 困难 。如果在 AVR系列单片机上采用 AVRUSB技术 ,也可以实现控 制芯片加USB接 口功能,即可 以简化 电路又可 以节省资金,是USB小键盘设计方案的最优选择。 二 、AVRUSB

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档