PS/2接口协议解析及应用
5)
CLK=1;//sendstopbit
delay_us(5);?
DATA=1;
delayus?10??
CLK=0?
delay_us(5);?
CLK=1;
delay_us(30);??
CLK=1;DATA=1;//send1toP1thenreadP1
if(CLK==1&&DATA==0)
{
return;//pcissendingdatatomcu,goto
receivingfunction
}
INHIBIT=0;//enablestandardkeyboard
}
5结论
PS/2接口协议是现在大多数键盘、鼠标与PC机通讯的标准协议。其中鼠标对PC机的通讯更为简单,只是传输数据的内容不一样而已。充分理解PS/2接口协议,可以帮助设计者自主开发一些工控机上的专用键盘等外设,并能够按照用户的要求开发出专用的多功能键盘。该工控机的双键盘设计目前已被某工控公司所采纳,并已作为组件加入到产品当中。
《PS/2接口协议解析及应用(第5页)》
本文链接地址:http://www.oyaya.net/fanwen/view/170236.html
CLK=1;//sendstopbit
delay_us(5);?
DATA=1;
delayus?10??
CLK=0?
delay_us(5);?
CLK=1;
delay_us(30);??
CLK=1;DATA=1;//send1toP1thenreadP1
if(CLK==1&&DATA==0)
{
return;//pcissendingdatatomcu,goto
receivingfunction
}
INHIBIT=0;//enablestandardkeyboard
}
5结论
PS/2接口协议是现在大多数键盘、鼠标与PC机通讯的标准协议。其中鼠标对PC机的通讯更为简单,只是传输数据的内容不一样而已。充分理解PS/2接口协议,可以帮助设计者自主开发一些工控机上的专用键盘等外设,并能够按照用户的要求开发出专用的多功能键盘。该工控机的双键盘设计目前已被某工控公司所采纳,并已作为组件加入到产品当中。
《PS/2接口协议解析及应用(第5页)》