21ic电子技术开发论坛 综合技术交流 电子技术交流论坛 pic和tm1629b读按键值的问题
发新帖我要提问
返回列表
打印

pic和tm1629b读按键值的问题

[复制链接]
1824|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
taijing33|  楼主 | 2012-6-1 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pic和tm1629b读按键值的问题。,为什么我的程序按键的时候需要长按按键很长时间才能相应按键呢?
下面是程序
while(1)
{
Get_key();
if(K_SHEZHI==1)
{
K_SHEZHI=0;
T_SHI=0xff;
}
ShowTempHum();


下面是读取按键值子函数
void Get_key()
{ WORD i=0;
  WORD keyvalue[4]={0,0,0,0};
  STB1=1;
  Write_1629(0x42);//送读按键命令(42H),
  for(i=0;i<4;i++)
  {
  keyvalue[i]=Read_1629();
  }
  if(keyvalue[0]==0x08) K_SHEZHI=1;//设置按键按下
  if(keyvalue[0]==0x04) K_L=1;     //左按键按
  if(keyvalue[0]==0x80) K_ADD=1;   //加按键按下
  if(keyvalue[0]==0x40) K_R=1;     //右按键按下
  if(keyvalue[1]==0x04) K_EN=1;    //确定按键按下
  if(keyvalue[1]==0x08) K_SUB=1;   //jian按键按下
  if(keyvalue[1]==0x40) K_S_S=1;   //运行按键按下
}

慢的很。需要长按按键3秒,以上才能相应。

相关帖子

沙发
菜鸟-轩| | 2013-5-2 15:02 | 只看该作者
我的是太灵敏了,老师自己有按键出来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

361

帖子

3

粉丝
关闭 热门推荐
快速回复 在线客服 返回列表 返回顶部