摘要: 长按是在短按的基础上,以一个很短的时间(10ms)再次判断按键是否片于按下状态,当达到一定的时间(1s)后,按键还处于按下状态,说明是长按状态,结合上一节的短按,下面实现一个从0-99的累加,短按时一次加1,长按后,进入快速累加的过程,同时使用了定时器来定时刷新数码管,在Display的处理上就和之前的不同,原来在Display里通过循环刷新每个数码管的显示,现在放到了定时器定时触发的事件里,设置定时时间为2ms,这2ms只负责刷新共阴极的8位数码的一位,所以需要在定时事件里处理每次刷新不同位置的数码管。#include sbit KeyAdd = P0^0;sbit LED = P0^1;s 阅读全文
posted @ 2014-03-24 22:18 彩蛋 阅读(7132) 评论(0) 推荐(0) 编辑