|
自写MSP430中断独立键盘,让大家也看看,有啥改进的
[复制链接]
本帖最后由 lingergz 于 2015-4-2 08:31 编辑
硬件上: 独立按键,按下,则I/O读到的电平为低电平
软件上:主要思想是,
配置I/0口为下降沿触发中断模式,下降沿 开启定时器计数,上升沿停止计数,
判断计数时间,高于500ms则为 短按,大于80小于500ms为 短按,其他为 键盘抖动,忽略掉
现在请大家看看有没有优化的空间,
同时请教下大家, 如果键盘变成 矩阵的,同样不用 延时消除抖动的方式,改怎么写代码?
|
|