LZ自己想一想要的是什么功能,用什么方法来实现,有什么样的限制,如果做成这样的一个产品会有什么可能的错误,包括人为的和不可预知的都要尽可能的想到,哪怕你只是一个实验,完全工作在理论上,以后你是不可能都做理想的东东;
Beep已经有人提出了,说明硬件上是有一些不理想的,按5下就亮,这5下什么时候按,有没有时间间隔,按键是在板子上的还是用线引来的
主体流程可以是类似这样:
复位,初始化
循环开始
读按键计数
是否达到次数
达到,LED处理,计数清零,计时清零
没有达到,是否超时
超时,错误处理,可以清零计数和计时后重来
没有超时,处理其它功能
循环尾
|