自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (1)
  • 收藏
  • 关注

空空如也

异步按键检测实现的C代码

异步按键实现的C代码 关键代码 signed char Key_GetKeyValue(void) { unsigned char i; if (!keyStruct.event[0] && Key0()) { if ((!keyStruct.press[0]) && (keyStruct.dlyCnt[0]++ >= 20)) { keyStruct.event[0] = true; keyStruct.press[0] = true; } } else if (!Key0()) { keyStruct.dlyCnt[0] = 0; keyStruct.press[0] = false; } if (!keyStruct.event[1] && Key1()) { if ((!keyStruct.press[1]) && (keyStruct.dlyCnt[1]++ >= 20)) { keyStruct.event[1] = true; keyStruct.press[1] = true; } } else if (!Key1()) { keyStruct.dlyCnt[1] = 0; keyStruct.press[1] = false; } if (!keyStruct.event[2] && Key2()) { if ((!keyStruct.press[2]) && (keyStruct.dlyCnt[2]++ >= 20)) { keyStruct.event[2] = true; keyStruct.press[2] = true; } } else if (!Key2()) { keyStruct.dlyCnt[2] = 0; keyStruct.press[2] = false; } if (!keyStruct.event[3] && Key3()) { if ((!keyStruct.press[3]) && (keyStruct.dlyCnt[3]++ >= 20)) { keyStruct.event[3] = true; keyStruct.press[3] = true; } } else if (!Key3()) { keyStruct.dlyCnt[3] = 0; keyStruct.press[3] = false; } for (i = 0; i < 4; i++) { if (keyStruct.event[i]) { keyStruct.event[i] = false; return Key_PutKeyBuffer(i); } } return -1; }

2019-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除