PS2键盘接口引脚定义图复习过程
- 格式:doc
- 大小:55.50 KB
- 文档页数:3


PS/2接口的引脚(针脚)定义本文地址:/archives/148.html1)根据维基百科的资料,1987年,IBM推出第三代PC:Personal System/2(即PS/2),虽然不是很成功,但它的许多创新(如1440KB的3.5英寸软盘格式、VGA的视频标准、PS/2键盘和鼠标接口)后来成为PC市场的标准。
所谓的“PS/2接口”,其实就是山寨IBM的Personal System/2的接口,主要用于连接键盘和鼠标。
和IDE接口一样,PS/2接口也快被淘汰了。
2)PS/2接口是一种6针的圆型接口,有2根针是闲置的。
和USB接口相比,PS/2接口的弱点有:不支持热插拔(若进系统后才想起PS/2键盘或鼠标没接,再接是用不了的,必须重启,要让PS/2键盘和鼠标经过开机检测的过程才行);接的时候容易把PS/2键盘和鼠标接口的针脚弄弯甚至弄断。
PS:主板上的PS/2接口,一个萝卜一个坑,接错了是认不到的——符合PC99规范的主板,其PS/2鼠标的接口为绿色、键盘的接口为紫色(如图1);从PS/2接口的相对位置来说,靠近主板PCB的是键盘接口,其上方的是鼠标接口。
图1、PS/2鼠标的接口为绿色、PS/2键盘的接口为紫色3)PS/2接口针脚(引脚)的定义如图2:图2、PS/2接口针脚(引脚)的定义PS/2接口的引脚定义是,第1针传数据,第2针闲置,第3针接地(负极),第4针接+5V电源,第5针是时钟,第6针也是闲置的。
如果在接PS2接口的鼠标和键盘时用力过猛,把针脚弄弯曲或弄断了,你可以怀着侥幸心理打量一下公头(图2中右边那个),说不定是第2或6根。
4)拆开PS/2接口的键盘,你会发现除了一张‘电路图’外,还有一块比豆腐大不了多少的PCB板。
这块电路板上标有V、G、C、D四个焊点——V是Vcc 电源,就是接电源正极,多数是接红线;G是地线,就是电源负极,多数是接黑线;C是时钟,有的接黄线,有的是绿线;D是数据,多数是绿线或者蓝线,也有黄线。
PS/2接口的引脚(针脚)定义本文地址:/archives/148.html1)根据维基百科的资料,1987年,IBM推出第三代PC:Personal System/2(即PS/2),虽然不是很成功,但它的许多创新(如1440KB的3.5英寸软盘格式、VGA的视频标准、PS/2键盘和鼠标接口)后来成为PC市场的标准。
所谓的“PS/2接口”,其实就是山寨IBM的Personal System/2的接口,主要用于连接键盘和鼠标。
和IDE接口一样,PS/2接口也快被淘汰了。
2)PS/2接口是一种6针的圆型接口,有2根针是闲置的。
和USB接口相比,PS/2接口的弱点有:不支持热插拔(若进系统后才想起PS/2键盘或鼠标没接,再接是用不了的,必须重启,要让PS/2键盘和鼠标经过开机检测的过程才行);接的时候容易把PS/2键盘和鼠标接口的针脚弄弯甚至弄断。
PS:主板上的PS/2接口,一个萝卜一个坑,接错了是认不到的——符合PC99规范的主板,其PS/2鼠标的接口为绿色、键盘的接口为紫色(如图1);从PS/2接口的相对位置来说,靠近主板PCB的是键盘接口,其上方的是鼠标接口。
图1、PS/2鼠标的接口为绿色、PS/2键盘的接口为紫色3)PS/2接口针脚(引脚)的定义如图2:图2、PS/2接口针脚(引脚)的定义PS/2接口的引脚定义是,第1针传数据,第2针闲置,第3针接地(负极),第4针接+5V电源,第5针是时钟,第6针也是闲置的。
如果在接PS2接口的鼠标和键盘时用力过猛,把针脚弄弯曲或弄断了,你可以怀着侥幸心理打量一下公头(图2中右边那个),说不定是第2或6根。
4)拆开PS/2接口的键盘,你会发现除了一张‘电路图’外,还有一块比豆腐大不了多少的PCB板。
这块电路板上标有V、G、C、D四个焊点——V是Vcc 电源,就是接电源正极,多数是接红线;G是地线,就是电源负极,多数是接黑线;C是时钟,有的接黄线,有的是绿线;D是数据,多数是绿线或者蓝线,也有黄线。
PS2键盘与鼠标的接口定义针脚定义:原理PS/2鼠标接口采用一种双向同步串行协议。即每在时钟线上发一个脉冲,就在数据线上发送一位数据。在相互传输中,主机拥有总线控制权,即它可以在任何时候抑制鼠标的发送。方法是把时钟线一直拉低,鼠标就不能产生时钟信号和发送数据。在两个方向的传输中,时钟信号都是由鼠标产生,即主机不产生通信时钟信号。如果主机要发送数据,它必须控制鼠标产生时钟信号。方法如下:主机首先下拉时钟线至少100μs抑制通信,然后再下拉数据线,最后释放时钟线。通过这一时序控制鼠标产生时钟信号。当鼠标检测到这个时序状态,会在10ms内产生时钟信号。如图3中 A 时序段。主机和鼠标之间,传输数据帧的时序如图2、图3所示。2.2 数据包结构在主机程序中,利用每个数据位的时钟脉冲触发中断,在中断例程中实现数据位的判断和接收。在实验过程中,通过合适的编程,能够正确控制并接收鼠标数据。但该方案有一点不足,由于每个CLOCK都要产生一次中断,中断频繁,需要耗用大量的主机资源。PS/2鼠标的四种工作模式是:Reset模式,当鼠标上电或主机发复位命令 0xFF给它时进入这种模式;Stream模式鼠标的默认模式,当鼠标上电或复位完成后,自动进入此模式,鼠标基本上以此模式工作;Remote模式,只有在主机发送了模式设置命令 0xF0后,鼠标才进入这种模式;Wrap模式,这种模式只用于测试鼠标与主机连接是否正确。PS/2鼠标在工作过程中,会及时把它的状态数据发送给主机。发送的数据包格式如表1所示。Byte1中的Bit0、Bit1、Bit2分别表示左、右、中键的状态,状态值0表示释放,1表示按下。Byte2和Byte3分别表示X轴和Y轴方向的移动计量值,是二进制补码值。Byte4的低四位表示滚轮的移动计量值,也是二进制补码值,高四位作为扩展符号位。这种数据包由带滚轮的三键三维鼠标产生。若是不带滚轮的三键鼠标,产生的数据包没有Byte4 其余的相同。一.PS/2 鼠标键盘协议PC 键盘可以有6 脚的mini-DIN 或5 脚的DIN 连接器如果你的键盘是6 脚的mini-DIN 而你的计算机是5 脚的DIN 或者相反这两类连接器可以用上面提到的适配器来兼容具有6 脚mini-DIN 的键盘通常被叫做PS/2 键盘而那些有5 脚DIN 叫做AT 设备XT 键盘也使用5 脚DIN 但它们非常古老并且多年前就不生产了所有现代的为PC 建造的键盘不是PS/2,AT 就是USB 的这篇文章不适用于USB 设备它们使用了一种完全不同的接口。
PS2、USB、VGA、SATA、音频、网卡、串口、并口、针脚定义以下为仅为主板各接口的针脚定义,外接出来的设备接口则应与主板对应接口针脚定义相反,如鼠标的主板接口定义为6——数据,4——VCC,3——GND,1——时钟,鼠标线的接口定义则与之相反为5——数据,3——VCC,4——GND,2——时钟;其他外接设备与此相同。
首先是ATX20-Pin电源接口电源接口,根据下图你可方便判断和分辨。
现在为提高CPU 的供电,从P4主板开始,都有个4P接口,单独为CPU供电,在此也已经标出。
鼠标和键盘绝大多数采用PS/2接口,鼠标和键盘的PS/2接口的物理外观完全相同,初学者往往容易插错,以至于业界不得不在PC'99规范中用两种不同的颜色来将其区别开,而事实上它们在工作原理上是完全相同的,从下面的PS/2接口针脚定义我们就可以看出来。
上图的分别为AT键盘(既常说的大口键盘),和PS2键盘(即小口键盘),如今市场上PS2键盘的数量越来越多了,而AT键盘已经要沦为昨日黄花了。
因为键盘的定义相似,所以两者有共同的地方,各针脚定义如下:1 DATA 数据信号2 空3 GND 地端4 +5V5 CLOCK 时钟6 空(仅限PS2键盘)USB(Universal Serial Bus,通用串行总线)接口是由Compaq、IBM、Microsoft等多家公司于1994年底联合提出的接口标准,其目的是用于取代逐渐不适应外设需求的传统串、并口。
1996年业界正式通过了USB1.0标准,但由于未获当时主流的Win95支持(直到Win95 OSR2才通过外挂模块提供对USB1.0的支持)而未得到普及,直到1998年USB1.1标准确立和Win98内核正式提供对USB接口的直接支持之后,USB才真正开始普及,到今天已经发展到USB2.0标准。
USB接口的连接线有两种形式,通常我们将其与电脑接口连接的一端称为“A”连接头,而将连接外设的接头称为“B”连接头(通常的外设都是内建USB数据线而仅仅包含与电脑相连的“A”连接头)。