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

电子常识

2573人已加入

描述

 PS/2接口协议解析及应用
作者:陈 曦  出处:  更新时间: 2004年08月19日    
  摘要:文中详细介绍了PS/2接口协议的内容、电气特性和标准键盘的第二套键盘扫描码集。给出了基于嵌入式系统的PS/2接口的软、硬件实现方法,并介绍了工控PC外接双键盘的解决方案。通过使用模拟开关CD4052巧妙地解决了工控PC外接双键盘的冲突问题。
关键词:PS/2接口;串行通讯;单片机;键盘;CD4052
1 PS/2接口标准的发展过程

2 PS/2接口硬件
μs。每一数据帧包含11~12个位,具体含义如表1所列。

表1 数据帧格式说明
1个起始位 总是逻辑0
8个数据位 (LSB)低位在前
1个奇偶校验位 奇校验
1个停止位 总是逻辑1
1个应答位 仅用在主机对设备的通讯中
μs。数据变化到Clock(时钟脚)下降沿的时间至少也有5 μs,但不能大于25 μs,这是由PS/2通讯协议的时序规定的。如果时钟频率是其它值,参数的内容应稍作调整。
3 PS/2接口的嵌入式软件编程方法

    从PS/2向PC机发送一个字节可按照下面的步骤进行:
μs;
μs(如果此时正在发送起始位,则应延时40μs);
μs(如果在发送停止位时释放时钟信号则应延时50μs);
μs;
μs;
μs。
μs来抑制通讯,并且通过下拉数据线发出请求发送数据的信号,然后释放时钟。当PS/2设备检测到需要接收的数据时,它会产生时钟信号并记录下面8个数据位和一个停止位。主机此时在时钟线变为低时准备数据到数据线,并在时钟上升沿锁存数据。而PS/2设备则要配合PC机才能读到准确的数据。具体连接步骤如下:
μs,以便PC机进行下一次传输。
μs;
μs?
μs?
μs;
μs;
μs;
μs;

4 用于工控机的双键盘设计
5 结论
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • PS

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分