如何让发光二极管一秒闪一下
答案:7 悬赏:70 手机版
解决时间 2021-03-11 23:13
- 提问者网友:我没有何以琛的痴心不悔
- 2021-03-11 08:43
如何让发光二极管一秒闪一下
最佳答案
- 五星知识达人网友:猎心人
- 2021-03-11 09:57
看看单片机的知识:)
#include
sbit led=P1^0;
void delay(void)
{
unsigned int a,b;
for(a=0;a<100;a++)
for(b=0;b<120;b++);
}
void main (void)
{
while(1)
{
led=0;
delay();
led=1;
delay();
}
}
闪动快慢 直接改上面的 100 200
#include
sbit led=P1^0;
void delay(void)
{
unsigned int a,b;
for(a=0;a<100;a++)
for(b=0;b<120;b++);
}
void main (void)
{
while(1)
{
led=0;
delay();
led=1;
delay();
}
}
闪动快慢 直接改上面的 100 200
全部回答
- 1楼网友:归鹤鸣
- 2021-03-11 14:14
接一个ne555的闪光电路,把振荡电阻调成合适的阻值使发光二极管的点亮时间为1秒即可。
- 2楼网友:举杯邀酒敬孤独
- 2021-03-11 14:00
取你那时钟电路的基准时钟脉冲,每半秒反转一次输出状态控制二极管亮与暗即可。
- 3楼网友:雾月
- 2021-03-11 13:40
根据脉冲电压接个电阻接到LED就行了
- 4楼网友:琴狂剑也妄
- 2021-03-11 13:23
设计使LED电流为10mA即可。
- 5楼网友:街头电车
- 2021-03-11 12:07
【1】T0设置定时时间应该是会的,比如定时了1/50S,然后再用一个计数器在计数器中断程序中计数相应在25次,主程序中每计时到25次就变化一下P1.4口在电平即可。如下图所示:
【2】发光二极管:LED,即Light Emitting Diode的缩写,翻译为发光二极管,它是半导体二极管的一种,可以把电能转化成光能,与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光,氮化镓二极管发蓝光。因化学性质又分有机发光二极管OLED和无机发光二极管LED。
- 6楼网友:轻熟杀无赦
- 2021-03-11 11:36
一定会有个频率为1Hz的脉冲信号源接在累加器之前是吧,就把这个信号同时做为发光二极管电路的控制信号就好了啊。
————————————————
那就看你的信号源和发光二极管参数了。要是信号源不够强的话,要加信号放大器;要是信号源过强,那就是你说的限流电阻了。要是你还想实现点别的什么逻辑功能,就加逻辑门啦~~不过个人觉得一般直接接上去就好了——都是弱电的器件,怕啥...就算发光二极管烧了,也就2毛钱一个...
————————————————
那就看你的信号源和发光二极管参数了。要是信号源不够强的话,要加信号放大器;要是信号源过强,那就是你说的限流电阻了。要是你还想实现点别的什么逻辑功能,就加逻辑门啦~~不过个人觉得一般直接接上去就好了——都是弱电的器件,怕啥...就算发光二极管烧了,也就2毛钱一个...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯