键盘管理技术.pptVIP

  • 1
  • 0
  • 约1.53千字
  • 约 15页
  • 2016-11-29 发布于广东
  • 举报
键盘管理技术.ppt

* 常规的键盘电路 unsigned char getkey( void ) { unsigned char character,key_num; character = P1; if(character ! = 0xff ) { while(character ! = 0xff ) ; for(key_num=0;key_num8;key_num++) { if(character = = key[key_num]) {return( key_num+1); }}} else {return( 0xff ) ;} } P201 行、列键盘电路 P1 = 0x0f; /* 0x0f = 0P1.4、P1.5、P1.6、P1.7输出低电平 P1.0、P1.1、P1.2、P1.3作为输入口 */ x = P1; /*读入键盘的状态*/ if(x != 0x0f) /*如果有键按下,执行扫描程序*/ P202 行、列键盘电路 P1 = 0xef; /* 0xef = 0扫描键盘K0、K1、K2、K3 */ if( (x = (P1 0x0f)) != 0x0f) {return( anasys_key(x,0));} 行、列键盘电路 if( (x = (P1 0x0f)) !=

文档评论(0)

1亿VIP精品文档

相关文档