- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运城学院计算机科学与技术系毕业论文
基于PS/2鼠标接口单片机输入设备的实现
第 PAGE 4 页 共 20 页
第 PAGE 1 页 共 20 页
基于PS/2鼠标接口单片机输入设备的实现
计算机科学与技术系 计算机科学与技术专业
摘 要:PS/2接口是较早出现的计算机接口,也是现在使用最广泛的接口之一,它主要应用于鼠标、键盘和游戏手柄的输入。PS/2接口协议简洁易于实现,而且多年来PS/2设备一直运行稳定,这使得古老的PS/2接口至今在输入接口中具有举足轻重的地位。本课题在详细分析PS/2协议的基础上,提出了一套实现PS/2鼠标接口设备的可行方案。该方案提供了一个PS/2鼠标接口设备的硬件和软件的实现方法,其中着重介绍了单片机中PS/2接口驱动的实现方法,PS/2鼠标的Reset模式和Stream模式的工作流程等内容。依据上述设计方案实现了一个PS/2鼠标接口设备。本论文中为该设备设计了两项基本功能测试、两项性能测试和一项兼容性测试。该设备在测试中取得了十分理想的成绩。最后对PS/2鼠标接口设备进行扩展,实现了串口转PS/2鼠标设备。该设备的实现证明了本课题实现的PS/2鼠标接口设备具有良好的可扩展性。
关键词:PS/2接口 通信协议 单片机 鼠标 HYPERLINK /paper.aspx?f=detailq=%e5%85%b3%e9%94%ae%e8%af%8d%3a%22USB+Interface%22++DBID%3aWF_QK 驱动程序
前 言
PS/2接口鼠标是被现代个人微机广泛采用的外部定点输入设备,它易于操作而且价格低廉,如果能够利用PS/2鼠标的标准接口特性,在单片机应用系统中设计一个PS/2接口作为系统的输入设备,不仅占用系统的资源少、成本低而且操作简单,具有广泛的应用领域。
作为一个出现较早的输入接口,基于PS/2的开发技术已经相当成熟,但是这些成熟的技术主要掌握在部分主板开发商和鼠标键盘开发商手上。而且PS/2协议的官方参考资料已经很难找到,所以本课题将以监控并分析PS/2鼠标在实际工作中的数据流并结合前人开发经验心得为主要开发依据,通过不断调试改进来完成PS/2鼠标接口的开发。
国内外除了少数的研究学习的人员鲜少有人做基于PS/2的产品开发,市场上有一些串口转PS/2的转接器,但其兼容性和稳定性都不是很高。PS/2产品的发展趋势可能主要是为一些特定的项目提供接口。实现PS/2鼠标接口可以扩展实现基于PS/2接口的鼠标、USB转PS/2鼠标转接器、PS/2转USB鼠标转接器、串口转PS/2鼠标转接器的开发,且开发成本较低,开发周期较短,产品稳定性和可靠性在理论上和实际使用中都已经证明可以满足工业生产或日常生活需求。
PS/2协议本身也较简单,这样就有利于开发者较深入完整的理解协议本身及其实现过程,为以后的项目开发积累很好的经验。
1 背 景
1.1 PS/2协议的发展
PS/2协议的发展主要经历过三个阶段:
1981年IBM推出了IBM PC/XT接口标准。该标准采用5脚DIN连接器和简单的串行协议。
1984年IBM推出了IBM AT接口标准。该标准采用5脚DIN连接器和双向串行通讯协议。
1987年,IBM又推出了PS/2接口标准。该标准采用6脚mini-DIN连接器,该连接器在封装上更小巧,仍然用双向串行通讯协议。
PS/2接口标准在在IBM技术参考手册里,而该手册已经很多年没有印刷了,因此关于这个内容现在没有官方的出版物。所以我们可以认为能够被IBM提供的PS/2接口上识别并稳定运行的设备就实现了PS/2协议。
PS/2接口标准设备主要应用于鼠标,键盘和游戏手柄。
1.2 PS/2鼠标接口的优点
PS/2鼠标接口很早就成为了计算机计算机鼠标的标准输入接口,它有如下三个优点:
适用范围和机型众多
PS/2鼠标接口在现存的几乎所有的台式PC机上都能找到,这就意味着基于PS/2鼠标接口的设备可以在现在的绝大多数PC机上运行。
开发成本低,开发周期短
PS/2协议是一种简单的串行通信协议,不需要专门的接口芯片,只需要在单片机中用软件模拟就可以完成通信。一个基于PS/2的设备可以在较短的时间内完成。
稳定性高,速度快
PS/2协议自问世以来,基于它的产品已经在PC机上稳定运行了几十年,经过实践检验PS/2设备在稳定性和反应速度方面完全可以满足日常需求。
2 协议分析
2.1 PS/2物理接口定义
物理上的PS/2 端口分为两类连接器:一种5 脚的DIN ;一种是6 脚的mini-DIN。两种连接器的区别只是引脚的排列,鉴于目前5 脚的DIN已经很少使用,对于5 脚的DIN我们将不予介绍。
mini-DIN的接口定义如图2.1所示。
图2.1 mini-DIN的接口定义
您可能关注的文档
- 《花生油工厂设计》-毕业学术论文(设计).doc
- 《淮安市中心城区停车需求预测》-毕业学术论文(设计).doc
- 《环保节能论文工学设计论文》-毕业学术论文(设计).doc
- 《环保与经济发展论文环境保护可持续发展论文:乙丙橡胶生产技术发展的趋势及市场分析》-毕业学术论文(设计).doc
- 《环境保护科技类论文:谈水土保持规划研究的意义》-毕业学术论文(设计).doc
- 《环境会计论文会计论文范文:小议环境会计》-毕业学术论文(设计).doc
- 《环境会计绿色的使者》-毕业学术论文(设计).doc
- 《环境会计信息披露模式基本原则》-毕业学术论文(设计).doc
- 《环境监测论文环境监测服务费市场化管理探析》-毕业学术论文(设计).doc
- 《环境监测中遥感技术的应用》-毕业学术论文(设计).doc
文档评论(0)