如何控制LED灯间隔一定时间闪烁

发布网友

我来回答

3个回答

热心网友

有闪烁二极管成品卖,各电子零件商店有售,才几毛钱,但闪烁时间不是一秒钟。如果你要标准的秒信号,可从石英钟线圈处提取,只需加一三极管做缓冲放大。将红色发光二极管接在与地之间,用3V电池供电也可

热心网友

#include <STC11.H>

#define uchar unsigned char
#define uint unsigned int

sbit p1_6=P1^6;

void delay(uchar delay_time)
{
uchar n;
uint m;
for (n=0;n<delay_time;n++)
{
for(m=0;m<10000;m++);
}
}

void main()
{
while(1)
{
p1_6 = 0;
delay(20);
p1_6 = 1;
delay(20);
}
}

程序很简单,明白其中的方法是最重要的。追问这个答案我看到,我不会用单片机,还有没有更加简单粗暴的方法??

热心网友

安装一个 双控循环时间继电器JSS48A 就这个可以了,时间是 S 单位的, 安装间单方便 实用。 V X: hmj-led 惠美居家 谢谢关注

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com