资讯详情

软件编程是单片机应用系统中的一个重要的组成部分学习重点和难点

按下开关,LED灯会定时几秒钟,然后自动熄灭。如何实现此功能?

单片机应用系统由硬件和软件组成,硬件原理图完成后,我们看不到流水灯循环照明现象,我们还需要告诉单片机如何工作,即编写程序控制单片机管脚电平的变化,实现发光二极管。软件编程是单片机应用系统的重要组成部分,是单片机学习的重点和难点。

58d198ed38352f3efd9addaa5eb934a5.png

单片机编程很容易实现,但如果不使用单片机呢?这有点困难。事实上,没有单片机实现这一功能的方法有很多。

文章比较长,字数也比较多。可以先打开头像关注我,然后慢慢看,////插播一个:今年年初录制了一套比较系统的入门单片机教程。想要的同学可以免费找我拿,私信我可以~点击我头像左下角的黑色字体,我也可以得到。最近比较闲,带学生参加省级或以上比赛/////

接下来,我们使用555定时器来实现它。它被广泛使用。使用555来实现这个功能对他来说是一道菜。555定时器有三种工作模式。在上一篇文章中,我们使用555LED闪烁烁,属于无稳态工作模式。

因为他的输出电平一直在变化,没有稳定状态,所以被称为不稳定工作模式,今天我们想使用他的稳定工作模式,当他工作时,他总是输出低电平,当我们按下开关时,他输出高电平并延迟一段时间,然后自动恢复低电池,并保持。

只有当我们触发它时,它才会输出高电平。默认情况下,它总是输出稳定的低电平。这是一种稳定的工作模式。接下来,让我们谈谈如何让它实现我们一开始所说的功能。

这是它的电路原理图。为了让大家更容易理解,原理图上省略了一些不重要的东西。这是555定时器的一部分。我们不再重复了。上一篇文章已经说过,当我们给他打电话时,它的输出是低电平的,LED灯总是熄灭。

由于输出缓冲器反向结果,此时T点应为高电平,因此三极管此时导通,因此小电压可视为0V,B点电压为3.4伏,对于比较器1,反向电压大于同相电压,因此输出低电平。

同样,与第二个相比,它也输出低电平。如果它们都是低电平,触发器将始终保持这种状态。然后,当我们按下开关时,注意立即松开并按下,F点的电压为0伏,对于比较器2,同相输入端大于反向,因此输出1,对于触发器,S为1 ,R因此,他输出了高电平。

但是这会反转结果,所以T点是低电平,然后再反转,所以他的最终输出是高电平LED灯亮了,当我们松开按钮时,F即使电压变为5伏,触发器的输出仍然是高电平。

由于T点电平较低,三极管的截止日期相当于断路。此时,当充电到3时,电源开始向电容器充电.4伏时,比较器1的同相开始大于反向,因此其输出为高电平,对于触发器,R为1,S是0,所以输出低电平,两次反转后,最终输出也是低电平,所以LED灯熄灭。

T点为高电平,因此三极管再次导通,电容器开始通过三极管放电,E点又会小于3.4伏,所以比较器1开始输出低电平,但即使输出低电平,也不会影响触发器,因为他的两个输入都是低电平,它将保持最后一个状态。

也就是说,如果我们不按开关,低电平状态将始终保持。最后,让我们谈谈LED如何计算灯的延迟时间,当我们按下开关时,LED灯亮了,电容充电到电源电压的2/3,LED灯熄灭。

这是延迟时间T的计算公式。如果我们想延迟三秒钟,我们只需要选择10K的电阻,273uf如果我们选择10,电容就可以了。F的电容,100K电阻可延迟100万秒,即277小时。

对单片机感兴趣的朋友可以来找我。我录制了一些关于单片机的入门教程。如果我需要童鞋,我可以免费拿。我可以通过私人信件获得~点击打开我的头像

好了,这个分享到此为止。感觉对屏幕前有帮助的麻烦一键三连。喜欢收藏,关注。有问题的朋友也可以在评论区评论,或者私信给我。

标签: 电瓶并上电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台