单片机系统中P2键盘驱动程序设计.docVIP

  • 13
  • 0
  • 约7.51千字
  • 约 7页
  • 2016-11-25 发布于贵州
  • 举报
单片机系统中P2键盘驱动程序设计

单片机系统中PS/2键盘驱动程序设计 摘 要分析PS/2协议;介绍PS/2标准健盘的第二套扫描码和命令集,并给出在单片机系统中支持PS/2健盘的硬件连接方式和利用Keil C51语言实现的驱动程序设计及部分代码。该驱动程序可以方便地移植到其他单片机或嵌入式系统中。 关健词 PS/2协议 PS/2健盘 单片机 驱动程序 在单片机系统中,经常使用的键盘都是专用键盘。这类键盘都是单独设计制作的,成本高,连线多,且可靠性不高。这些问题在那些要求键盘按键较多的应用系统中显得更加突出。与此相比,在 PC系统中广泛使用的PS/2键盘具有价格低、通用可靠,且使用的连线少(仅使用2根信号线)的特点,并可满足多数系统的要求。因此,在单片机系统中应用PS/2键盘是一种很好的选择。 本文在分析PS/2协议和PS/2键盘工作原理与特点的基础上,给出在AT89C51单片机上实现对PS/2键盘支持的硬件连接方法以及驱动程序的设计实现。 1 PS/2协议 现在PC机广泛采用的PS/2接口为mini - DIN 6引脚的连接器。其引脚如图1所示。 740)this.width=740 border=undefined PS/2设备有主从之分,主设备采用female插座,从设备采用male插座。现在广泛使用的PS/2键盘鼠标均工作在从设备方式下。PS/2接口的时钟与数据线都是集电 极开路结构的,必须外接上拉电阻。一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档