- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 关于“国际警务”的几点思考.pdf.pdf
- 关于“农村劳动力转移培训”农民工满意度的研究.pdf.pdf
- 关于《推敲》的“另类”对话.pdf.pdf
- 关于XH400—004号游艇的电气设计施工方案的探讨.pdf.pdf
- 关于版式设计的几点思考——以《宇通新时空》杂志版式设计为个案.pdf.pdf
- 关于菜价过山车的原因分析.pdf.pdf
- 关于常用土建技术要点探讨分析.pdf.pdf
- 关于城市道路设计中常见问题的分析.pdf.pdf
- 关于城市湿地公园设计探讨.pdf.pdf
- 关于处理多元媒介条件下写作课面临问题的探索.pdf.pdf
- 基于BSC的公共文化服务评估指标体系构建研究——以东莞市厚街镇为例.pdf.pdf
- 基于CFD的矿车空调风道风速仿真分析与试验研究.pdf.pdf
- 基于CIS理论的英语教师职业形象设计.pdf.pdf
- 基于contourlet变换和模糊理论的多聚焦图像融合.pdf.pdf
- 基于DSP的配电变压器经济运行控制器.pdf.pdf
- 基于ERP的水泥企业物料管理信息系统的开发.pdf.pdf
- 基于EVA方法的国有股份制商业银行绩效评价.pdf.pdf
- 基于ExciteDesigner的船用柴油机减振器优化匹配.pdf.pdf
- 基于FPGA的可复用SPI总线实现.pdf.pdf
- 基于GC-MS的血液气味识别模型.pdf.pdf
最近下载
- 财产保险案例分析保险考研[精品].pptx VIP
- 财产保险案例分析保险考研.ppt VIP
- 2025年税务检查重点趋势分析及涉税风险防控.pdf VIP
- 财产保险案例分析和计算题 .pdf VIP
- 财产保险案例与分析.docx VIP
- SBT 10532-2009沐浴企业等级划分技术要求.pdf
- 江西省上饶市第四中学2024-2025学年高一上学期第二次月考测试卷语文试题(含答案).docx VIP
- 人工智能技术在特殊教育融合教育中促进教师专业发展的研究教学研究课题报告.docx
- 《水利工程外观质量评定规程DB34∕T 4010-2021》知识培训.pptx VIP
- DLT741-2023年架空送电线路运行规程.docx
文档评论(0)