×

MCU驱动PS2键盘

消耗积分:0 | 格式:rar | 大小:0.04 MB | 2017-10-27

分享资料个

  键盘发送接口程序如下:

  。 单片机向 PS/2 键盘发送数据程序代码如下:

  void ps2_sentchar(unsigned char sentchar){//ps2 主设备向从设备发送数据

  unsigned char sentbit_cnt = 0x00;

  unsigned char sentchar_chk = 0x00;

  EX0 =0; //关外部中断 0

  //发起一个传送,发起始位

  PS2_SGN_CLOCK = 0;//将时钟线拉低并保持 100us

  delay100us();

  PS2_SGN_DATA = 0;//起始位

  PS2_SGN_CLOCK = 1;

  //发送 DATA0-7

  for(sentbit_cnt = 0; sentbit_cnt《8;sentbit_cnt++){

  while(PS2_SGN_CLOCK)_nop_();//等待时钟线变为低

  PS2_SGN_DATA = sentchar & 0x01;//发送数据

  if(PS2_SGN_DATA)sentchar_chk++;//计算校验

  while(!PS2_SGN_CLOCK)_nop_();//等待时钟线变高

  sentchar 》》= 1;//待发送数据右移一位

MCU驱动PS2键盘

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

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