1. 首页
  2. 编程语言
  3. C
  4. 面向对象的C语言(OOPC)之按键.doc

面向对象的C语言(OOPC)之按键.doc

上传者: 2018-12-28 22:57:27上传 DOC文件 80KB 热度 22次
在嵌入式系控制系统中,通常使用按键(Key)来实现人机交互,完成一些控制功能。一般地,按键在按下(KeyDown)和抬起(KeyUp)的过程中会存在10~20ms的抖动毛刺,为了获取稳定的按键信息,必须通过一定的方法来避开这段不稳定的抖动期。 本文介绍了一种软件去抖动的方法,并采用面向对象的程序设计,将按键进行封装起来,对外提供统一的接口,生成单独的按键驱动文件,便于程序的移植(程序在STM32F103(ST)和M16C/62P (RENESAS)系统上调试通过)。
用户评论
码姐姐匿名网友 2018-12-28 22:57:29

可以,很有参考价值!