摘要: 1、设置一个全局变量,无符号整形delaytime。 2、在定时中断程序中,每次中断,如果delaytime大于0,让其减1,假设定时中断为毫秒中断,delaytime值为x,则经过xms后,delaytime等于0。 3、定义一个延时函数,将要延时的时间,代入delaytime中。 4、延时函数等 阅读全文
posted @ 2018-12-27 22:21 小小白爱学习~ 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1、按键在按下和弹起的瞬间,由于抖动的原因,其状态不是固定的,此时读的数据不是稳定的数据。 2、我们等间隔(一般1ms),定时读按键数据,如果在一段时间内(一般5ms),这些数据都相同,我们就认为此时读的数据是稳定的。 3、软件上我们可以做一个队列(数组),定时读取数据。对头数据扔掉,队列数据向前移 阅读全文
posted @ 2018-12-27 22:13 小小白爱学习~ 阅读(4142) 评论(0) 推荐(0) 编辑
摘要: 1、多个数码管的段码连接在一起,位码分别控制。 2、由于段码连接在一起,如果数码管全亮,则显示的数据相同,所以为了显示不同的数字,任何时刻,只能有一个数码管显示,其余不显示。 3、我们用软件使这几个数码管轮流显示我们需要的数字。 4、只要更新频率足够快(>100Hz),我们肉眼看起来,这些数码管就同 阅读全文
posted @ 2018-12-27 22:03 小小白爱学习~ 阅读(6226) 评论(0) 推荐(0) 编辑