2开题报告(封装).doc

基于单片机的PS2键盘的驱动设计

收藏

压缩包内文档预览:
预览图 预览图 预览图
编号:512607    类型:共享资源    大小:146.16KB    格式:RAR    上传时间:2015-11-11 上传人:QQ28****1120 IP属地:辽宁
6
积分
关 键 词:
毕业设计
资源描述:
基于单片机的PS2键盘的驱动设计,毕业设计
内容简介:
(论文)开题报告课题名称基于单片机的PS/2的键盘的驱动的设计院系名称专 业班 级学生姓名一 课题意义随着社会工业化进程的加快,机械自动化生产越来越体现出其精确、快速、不受工作时间地点限制的优越性。在自动生产中发挥核心作用是以单片机为核心的系统,此类单片机系统中主要以键盘按键较多的应用系统为主。然而此类系统中的专用键盘在使用中暴露出这样那样不少致命的缺陷,例如:单独设计制作、通用性差、成本高、使用硬件连接线多、可靠性不高、替换时费时且麻烦等,这一状况在那些要求键盘按键较多且需自定义键盘按键的应用系统中更为突出。与此寻找价格低、通用可靠、维修替换方便的通用键盘显得尤为重要。在PC系统中广泛使用PS/2键盘具有价格低、通用可靠,且使用连接线少(仅使用2根信号线),并可满足多种系统要求等的特点。因此在单片机系统中用PS/2键盘代替专用键盘是一种很好的选择。二 发展状况键盘历史非常悠久,早在1714年,就开始相继有英、美、法、意、瑞士等国家的人发明了各种形式的打字机,最早的键盘就是那个时候用在那些技术还不成熟的打字机上的。 “QWERTY”键盘 直到1868年,“打字机之父”美国人克里斯托夫拉森肖尔斯获打字机模型专利并取得经营权经营,又于几年后设计出现代打字机的实用形式和首次规范了键盘,即现在的“QWERTY”键盘。 为什么要将键盘规范成现在这样的“QWERTY”键盘按键布局呢?这是因为最初,打字机的键盘是按照字母顺序排列的,而打字机是全机械结构的打字工具,因此如果打字速度过快,某些键的组合很容易出现卡键问题,于是克里斯托夫拉森肖尔斯(Christopher Latham Sholes)发明了QWERTY键盘布局,他将最常用的几个字母安置在相反方向,最大限度放慢敲键速度以避免卡键。肖尔斯在1868年申请专利,1873年使用此布局的第一台商用打字机成功投放市场。这就是为什么有今天键盘的排列方式。 QWERTY的键盘按键布局方式非常没效率。比如:大多数打字员惯用右手,但使用QWERTY键盘,左手却负担了57%的工作。两小指及左无名指是最没力气的指头,却频频要使用它们。排在中列的字母,其使用率仅占整个打字工作的30%左右,因此,为了打一个字,时常要上上下下移动指头。 “DVORAK”键盘 由于盲打技术的出现,使得击键速度足以满足日常工作的需要,然而在60年后(1934年),华盛顿一个叫德沃拉克(Dvorak)的人为使左右手能交替击打更多的单词又发明了一种新的排列方法,这个键盘可缩短训练周期1/2时间,平均速度提高35。DVORAK键盘布局原则是:1、尽量左右手交替击打,避免单手连击;2、越排击键平均移动距离最小;3、排在导键位置应是最常用的字母。 二战期间,德沃拉克曾集合14位海军打字员练习DUORAK,1个月后,他们的速度惊人地提高了68%。DUORAK键盘让右手负担56%的工作;最有力的手指工作量最大;70%的打字工作是在中列进行而不必移动手指。但当时正逢二次大战,作战物资缺乏,这种新键盘还没问市就停产了。 “MALT”键盘 比DUORAK键盘更加合理、高效的是理连莫尔特(Lillian Malt)发明的MALT键盘。它改变了原本交错的字键行列,并使拇指得到更多使用、使“后退键”(Backspace)及其他原本远离键盘中心的键更容易触到。但MALT键盘需要特别的硬件才能安装到电脑上,所以也没有得到广泛应用。 到了20世纪中期,键盘又多了一个用武之地作为电脑的基本输入设备。另一方面,至今“QWERTY”键盘仍然是使用的最多的键盘布局方式,这是一个非常典型的“劣势产品战胜优势产品”的例子。 8 三 研究方法1 了解PS/2键盘和单片机的通信原理;2 选择合适的键盘与单片机(普通PS/2口的104键盘;AT89C51);3 设计硬件连接原理图;4 设计软件驱动流程图;5 设计PS/2键盘驱动的模块;6 在Keil uVision2上编译键盘驱动程序;五研究结果1 弄懂PS/2键盘的工作原理及相关知识;2 设计PS/2键盘驱动的原型系统;3 提高自己的动手能力及运用知识的能力;六研究步骤1 根据课题要求查阅相关资料; 2 掌握PS/2键盘通信原理、了解PS/2键盘协议; 3 掌握单片机工作原理及引脚定义; 4 掌握基于单片机的Keil C51语言及KeiluVision2编程环境;5 勾画驱动程序原理图模块;6 初步编辑基于单片机的PS/2键盘的驱动;7 对程序出现的错误进行修改同时编译,调试系统,验证修改结果并完善系统;七 参考文献1 Adamvhapweske.TheAT-PS/2Keyboarfinterface.2001,P.2 Adam Chapweske.Keyboard Scan Codes:Set 2.2001,P.3 李朝青.PC机与单片机&DSP数据通信技术选编(1)M.北京:北京航空航天大学出版社,2002.4 石东海.单片机数据通信技术入门到精通M.西安电子科技大学出版社,2002.5 PS/2 Mouse/keyboard protocol,Adam Chapw eske, Copyright,1999.6 王建校,等.C51系列单片机及C51程序设计M.科学出版社,2002.7 姚德法,单片机应用中的键盘模块设计J,信息技术与信息化开发与应用,2005(6).8 郑新景,蒋洪.PS/2键盘鼠标协议J.电子科技,2001(17):26-28.9 徐爱均,彭秀华.keil Cx51 V7.0单片机高级语言编程与uVision2应用实践M.北京:电子工业出版社,
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于单片机的PS2键盘的驱动设计
链接地址:https://www.renrendoc.com/p-512607.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!