电脑弹簧机操作说明
一.电脑弹簧 按键板的软硬件设计
电脑弹簧无论是按键板的硬件设计还是软件设计,都必定会触及到按键板和主机的通讯协议。所以在进入到软硬件设计之前,先对PS/2协议做一简单引见。
1. 电脑弹簧PS/2协议
PS/2协议是外设与主机之间通讯的一种同步双串行协议。电脑弹簧在协议中主机端具有较高的优先级,在一定条件下它可中止外设正在停止的发送过程。该协议采用的短帧格式传送数据的数据帧格式为:1位起始位(0),8位数据位,一位奇校验位,一位中止位(1)。数据发送时低位在前,高位在后。外设每收到主机发来的一帧数据,都要紧随该帧的中止位发送一个握手位ACK(0)应对主机,然后外设还要发1帧应对数据(0xF0),电脑弹簧标明已完好地接纳到了主机的命令;而主机在接纳外设数据后不用发握手信号ACK,也不需求另外发送应对帧。无论是主机发还是外设发数据,同步时钟都是由外设产生的。