一、定时器
按键(以独立按键为例)控制LED流水灯模式:
在按键控制LED流水灯模式中,如果仅仅简单的把独立按键与LED流水灯拼接起来,则会出现一些问题:在LED流水灯的代码中会有长时间的Delay,此时按键检测就会很不灵敏:按下时不灵敏,需要一些时间才能被检测到,按下后再松手时,也不灵敏,也需要一些时间才能被检测到,本节课则通过使用定时器来让按键控制LED流水灯模式,就可以解决这个问题、
51单片机定时器内部工作原理:
计数单元有好多种连接方式,不是只能单纯的加一,还可以做一些其他的操作:
在上图中,整体组成了51单片机的定时器,其中TR0控制第三个开关的闭合从而控制定时器的启动和暂停、
此时,该定时器就可以看做是一个计数器,每来一个脉冲(计数脉冲)就会加1(以加1为例),此处的溢出就可以看作是中断源、
若GATE的值为0,则第三个开关的闭合取决于TR0,若GATE的值为1,则第三个开关的闭合取决于TR0和INTO杠(单片机的外部中断引脚);上图中,三角号加圆圈代表非门,若左边给1,则右边为0,若左边给0,则右边为1;月牙代表或门, 有1即得1,无1则为0;门框代表与门,有0即得0,没0则为1,这些知识在数电中有讲解、文章来源:https://www.toymoban.com/news/detail-477041.html
除了定时器(整体)需要中断系统,串口和单片机的 IO 口也都需要中断系统,更高级的单片机中的很多设备都需要中断系统,中断系统会与单片机内部的设备打交道,也会与很多单片机外部的设备打交道;注意:此处若说定时器,则指的是定时器整体,若说定时器的中断系统,指的则是定时器整体中的定时器的中断系统这一部分、文章来源地址https://www.toymoban.com/news/detail-477041.html
到了这里,关于51-定时器与按键控制LED流水灯模式&定时器时钟的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!