版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、征服嵌入式系列 -之51篇霖锋-带你征服嵌入式 霖锋-带你征服嵌入式 PS/2协议简介 PS/2键盘驱动编写本节内容PS/2协议简介 在单片机系统中,经常使用的键盘都是专用键盘,此类键盘是单独设计制造的,成本高,使用硬件连接线多,且可靠性不高,这一状况在那些要求键盘按键较多的应用系统中更为突出。与此相比,在PC系统中广泛使用的PS/2键盘具有价格低、通用可靠,且使用连接线少的特点,并可以满足多种系统的要求。因此在单片机系统中应用PS/2键盘是一种很好的选择。霖锋-带你征服嵌入式 PS/2协议简介霖锋-带你征服嵌入式 下图是目前PC机广泛采用的PS/2接口为mini-DIN 6pin的连接器。
2、PS/2设备有主从之分,主设备采用Female插座,从设备采用Male插头。现在广泛使用的PS/2键盘鼠标均在从设备方式下工作,PS/2接口的时钟与数据线都是集电极开路结构,所以必须外接上拉电阻(一般上拉电阻设置在主设备中)。主从设备之间数据通信采用双向同步串行方式传输,时钟信号由从设备产生。霖锋-带你征服嵌入式 从设备到主设备的通信当从设备向主设备发送数据时,首先检查时钟线,以确认时钟线是否为高电平。如果是高电平,从设备就可以开始传输数据;反之,从设备要等待获得总线的控制权,才能开始传输数据。传输的每一帧数据由11位组成,发送时序及每一位的含义如下图。每一帧数据中开始位总是为0,数据校验采用
3、机校验方式,停止位始终为1。从设备到主设备通信时,从设备总是在时钟线为高时改变数据线状态,主设备在时钟下降沿读入数据线状态。霖锋-带你征服嵌入式 霖锋-带你征服嵌入式 从设备到主设备的通信 主设备到从设备的通信主设备与从设备进行通信时,主设备首先将时钟线和数据线设置为“请求发送”状态,具体方式为:首先下拉时钟线至少100us抑制通信,然后下拉数据线“请求发送”,最后释放时钟线.在此过程中,从设备在不超过10us的间隔内必须检查这个状态,当设备检测到这个状态时,它将开始产生时钟信号.此时数据传输的每一帧由12位构成,其时序和每一位含义如下图所示:霖锋-带你征服嵌入式 主设备到从设备的通信 霖锋-
4、带你征服嵌入式 主设备到从设备的通信与从设备到主设备通信相比,1其每帧数据多了一个ACK位,这是从设备应答接收到字节的应答位,由从设备通过拉低数据线产生,应答位ACK总是为0.主设备到从设备通信过程中,主设备总是在时钟线为低电平是改变数据线的状态,从设备在时钟上升沿读入数据线状态。霖锋-带你征服嵌入式 PS/2键盘的编码目前,PC机使用的PS/2键盘都默认采用第2套扫描码集。扫描码有两种不同的类型:“通码(make code)”和“断码(break code)”.当一个键被按下或持续按住时,键盘会将该键的通码发送给主机;而当一个键被释放时,键盘会将该键的断码发送给主机.根据键盘按键扫描码的不同
5、,可将按键分为3类:第1类按键 通码为一个字节,断码为0 xF0+通码形式.如A键,其通码为0 x1C;断码为0 xF0 0 x1C.第2类按键 通码为两字节0 xE0+0 xXX形式,断码为0 xE0+0 xF0+0 xXX形式.如Right Ctrl键,其通码为0 xE0 0 x14;断码为0 xE0 0 xF0 0 x14.霖锋-带你征服嵌入式 PS/2键盘的编码第3类特殊按键 有两个,Print Screen键,其通码为0 xE0 0 x12 0 xE0 0 x7C;断码为0 xE0 0 xF0 0 x7C 0 xE0 0 xF0 0 x12.Pause键,其通码为0 xE1 0 x14 0 x77 0 xE1 0 xF0 0 xl4 0 xF0 0 x77;断码为空. 组合按键扫描码的发送是按照按键发生的次序,如按下面顺序按左Shift十A键: 按下左Shift键;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一单元第一节《体育礼仪与修养》课件+2025-2026学年人教版初中体育与健康八年级全一册
- 某著名企业私有云解决方案概览
- 抽动障碍总结2026
- 《GBT 139-2008使用硫酸亚铁剂量计测量水中吸收剂量的标准方法》专题研究报告
- 《GBT 22152-2008 国际货运代理业务统计导则》专题研究报告
- 《GBT 17590-2008铝易开盖三片罐》专题研究报告
- 道路安全培训有效时间课件
- 道路交通与安全课件
- 2026年度定点医疗机构医保业务知识考试试题解析及答案
- 2026年甘肃省高职单招职业适应性测试试题题库(答案+解析)
- 2025四川眉山市国有资本投资运营集团有限公司招聘50人笔试参考题库附带答案详解
- 边坡喷锚施工方案
- YS/T 3045-2022埋管滴淋堆浸提金技术规范
- 项目进度跟进及完成情况汇报总结报告
- 峨眉山城市介绍旅游宣传课件
- 浙江省温州市乐清市2023-2024学年五年级上学期期末语文试题
- 土壤改良合同模板
- 2024年中国成人心肌炎临床诊断与治疗指南解读课件
- 2024年新疆文旅旅游投资集团招聘笔试冲刺题(带答案解析)
- JT-T-915-2014机动车驾驶员安全驾驶技能培训要求
- (高清版)WST 442-2024 临床实验室生物安全指南
评论
0/150
提交评论