PS/2标准键盘与单片机的连接

2012-07-19 01:52:04邬法磊李晓阳
绿色科技 2012年3期
关键词:单片机设计

邬法磊,李晓阳,尘 源

(青岛理工大学,山东 青岛266033)

1 引言

专用键盘常用作单片机系统中的输入设备,因为要单独设计,不免存在设计制作成本高,通用性差,可靠性不高等诸多不足。在一些按键要求较多的应用系统中使用专用键盘显得更不合时宜。由于PS/2键盘应用较为广泛,且满足多系统要求,所以本文考虑将PS/2标准键盘应用到单片机系统中,既节约了制造成本,又可以满足按键要求多的诸多场合,具有一定的实际意义。

2 PS/2键盘的接口和通信协议

2.1 接口的物理特性

与单片机相连的是CLOCK和DATA引脚,单片机通过这两个引脚实现了与PS/2键盘的通信,接口物理特性见图1。

图1 接口物理特性

2.2 PS/2的通信协议

ps/2通讯协议是一种双向同步串行通讯协议。通讯的两端通过CLOCK同步,时钟信号总是由键盘发出,并通过DATA交换数据。键盘向主机发送数据时,首先检查CLOCK是否为高电平。如果不是,那么主机抑制了通讯。具体时序如图2所示,其中主机一直为高电平。

每一帧数据中开始位总是为0,数据校验采用奇校验方式,停止位始终为1。从设备到主设备通信时,从设备总是在时钟线为高时改变数据线状态,主设备在时钟下降沿读入数据线状态。

图2 单片机接收时序

2.3 扫描码

目前,PC机使用的PS/2键盘都默认采用第二套扫描码。扫描码有两种不同的类型:“通码(make code)”和“断码(break code)”。当一个键被按下或持续按住时,键盘会将该键的通码发送给主机。而当一个键被释放时,键盘会将该键的断码发送给主机。……

登录APP查看全文

猜你喜欢
单片机设计
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
小议PLC与单片机之间的串行通信及应用
电子制作(2018年12期)2018-08-01 00:48:04
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
基于单片机的平衡控制系统设计
电子制作(2017年19期)2017-02-02 07:08:27