PS2接口和协议

本文介绍了如何使用单片机模拟PS2接口与主机进行通讯,详细讲解了PS2键盘的接口协议,包括其引脚定义、数据传输时序、错误检测机制等,并给出了模拟键盘发送数据的基本流程。
摘要由CSDN通过智能技术生成

        这段时间在处理一个PS2键盘的问题:用自己设计的矩阵键盘模拟PS2键盘,用单片机的I/O口模拟PS2的接口,和主机通讯。

基本介绍:

           虽然现在PS2在实际应用中越来越少,但是PS2在USB出来之前发挥了很大的作用。比如说我们的PS2键盘和PS2的鼠标,现在虽然USB应用广泛,但是还是有许多电脑,保留了PS2接口。

 

 

上面三个图分别是PS2的键盘,鼠标以及电脑机箱的PS2接口(图中的红色区域)

 

 PS/2接口设备不支持热插拔,强行带电插拔有可能烧毁主板。   

PS/2可以与USB接口互转,即PS/2接口设备可以转成USB,USB接口设备也可以转成PS/2。

PS2引脚定义如下:

 

    PS/2鼠标和键盘履行一种双向同步串行协议,换句话说,每次数据线上发送一 
位数据并且每在时钟线上发一个脉冲就被读入,键盘/鼠标可以发送数据到主机而主 
机也可以发送数据到设备,但主机总是在总线上有优先权。它可以在任何时候抑制 
来自于键盘/鼠标的通讯,只要把时钟拉低即可。

下图是数据线和时钟线在如下状态的时候的通讯。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值