工控信息网(www.55gk.com)|中国工业控制及自动化信息网 行业新闻技术文章产品展示厂商展示供应信息求购信息论坛
文章分类 PLC DCS PAC PC-BASED CPCI-PXI 嵌入式系统 SCADA 工业以太网 变频器 无线通讯 自动化软件 人机界面 现场总线 运动控制 机械传动 机器视觉 电源
传感器 仪器仪表 执行机构 工业安全 低压电器 其它工控文章 
 首页 -> 技术文章 -> 其它工控文章 -> 正文

PS/2接口协议解析及应用

摘要:文中详细介绍了PS/2接口协议的内容、电气特性和标准键盘的第二套键盘扫描码集。给出了基于嵌入式系统的PS/2接口的软、硬件实现方法,并介绍了工控PC外接双键盘的解决方案。通过使用模拟开关CD4052巧妙地解决了工控PC外接双键盘的冲突问题。

关键词:PS/2接口;串行通讯;单片机;键盘;CD4052

1 PS/2接口标准的发展过程

随着计算机工业的发展,作为计算机最常用输入设备的键盘也日新月异。1981年IBM推出了IBM PC/XT键盘及其接口标准。该标准定义了83键,采用5脚DIN连接器和简单的串行协议。实际上,第一套键盘扫描码集并没有主机到键盘的命令。为此,1984年IBM推出了IBM AT键盘接口标准。该标准定义了84~101键,采用5脚DIN连接器和双向串行通讯协议,此协议依照第二套键盘扫描码集设有8个主机到键盘的命令。到了1987年,IBM又推出了PS/2键盘接口标准。该标准仍旧定义了84~101键,但是采用6脚mini-DIN连接器,该连接器在封装上更小巧,仍然用双向串行通讯协议并且提供有可选择的第三套键盘扫描码集,同时支持17个主机到键盘的命令。现在,市面上的键盘都和PS/2及AT键盘兼容,只是功能不同而已。

2 PS/2接口硬件

2.1 物理连接器

一般,具有五脚连接器的键盘称之为AT键盘,而具有六脚mini-DIN连接器的键盘则称之为PS/2键盘。其实这两种连接器都只有四个脚有意义。它们分别是Clock(时钟脚)、Data数据脚、+5V(电源脚)和Ground(电源地)。在PS/2键盘与PC机的物理连接上只要保证这四根线一一对应就可以了。PS/2键盘靠PC的PS/2端口提供+5V电源,另外两个脚Clock(时钟脚)和Data数据脚都是集电极开路的,所以必须接大阻值的上拉电阻。它们平时保持高电平,有输出时才被拉到低电平,之后自动上浮到高电平。现在比较常用的连接器如图1所示。

2.2 电气特性

PS/2通讯协议是一种双向同步串行通讯协议。通讯的两端通过Clock(时钟脚)同步,并通过Data(数据脚)交换数据。任何一方如果想抑制另外一方通讯时,只需要把Clock(时钟脚)拉到低电平。如果是PC机和PS/2键盘间的通讯,则PC机必须做主机,也就是说,PC机可以抑制PS/2键盘发送数据,而PS/2键盘则不会抑制PC机发送数据。一般两设备间传输数据的最大时钟频率是33kHz,大多数PS/2设备工作在10~20kHz。推荐值在15kHz左右,也就是说,Clock(时钟脚)高、低电平的持续时间都为40μs。每一数据帧包含11~12个位,具体含义如表1所列。

表1 数据帧格式说明

1个起始位
Google
最新文章
 • 基于DDS技术的智能超声波功率源的研制
 • TOPSwitchⅡ系列开关电源的电磁兼容性设计
 • 新型电能质量分析仪PS4000
 • 峰值保持器PKD01在电触头材料电性能模拟试
 • 基于DELPHI的镍氢电池管理系统软件设计
 • MSK5101系列大电流低压差稳压器及其应用
 • 多用途步降开关稳压器L5973AD及其应用
 • 新型组合式COOLMOS器件在开关电源中的应用
 • 以太网供电管理专用芯片TPS2383的原理与应
 • 基于68HC908MR16单片机的空间矢量控制变频
 • 单极性SPWM的两种控制方法与过零点输出特
 • 一种小功率通用变频器的设计
 • 开关电源的小信号模型及环路设计
 • 一种小型化高压小功率电源
 • 基于DS80C320的主从逆变电源监控系统的设
 • 移动通信终端电源管理设计原理
 • 基于谐波补偿的逆变器波形控制技术研究
 • 一种简单有效的限流保护电路
 • 高噪声情况下蓄电池剩余容量在线检测方法
 • 高压大功率变换器拓扑结构的演化及分析和
Copyright © 2005-2008 55GK.com 联系站长:555jx@163.com 
本网站所登PS/2接口协议解析及应用及所有其它信息来自互联网.
仅供访问者参照使用,不直接或间接负责相关法律问题!