永发信息网

单片机驱动LED七彩灯程序

答案:4  悬赏:30  手机版
解决时间 2021-01-02 04:53
找到一个程序,不知带什么意思,求大神点拨下

电路驱动(LED连接):
P1.0连接蓝色LED
P1.1连接红色LED
P1.2连接绿色LED (必须使用纯绿色高亮LED,不可使用普通草绿管)
全为低电平驱动(低电平点亮),可以加三极管驱动,红、蓝、绿LED也可以交换位置
控制方式:PWM

频率:约300-700Hz(我没有计算或测量过,只是试验显示效果足够好)

调节级数:共600级,相当平滑

C语言源程序:

#include
#include

sbit gl=P1^2; //绿色
sbit rl=P1^1; //红
sbit bl=P1^0; //兰

timer(unsigned char t)
{unsigned char b;
for(b=0;b {_nop_();
_nop_();
_nop_();}
}

ledout(unsigned char g,r,b)
{unsigned char a;
for(a=0;a<10;a++)
{if(g!=0)
{gl=0;timer(g);gl=1;}
if(r!=0)
{rl=0;timer(r);rl=1;}
if(b!=0)
{bl=0;timer(b);bl=1;}
}
}

main()
{ unsigned char g,r,b;
g=200;r=0;b=0;
while(1)
{if(g!=0&&b==0)
{g--;r++;}
if(r!=0&&g==0)
{r--;b++;}
if(b!=0&&r==0)
{b--;g++;}
if(g+r+b!=200)
{g=200;r=0;b=0;}
ledout(g,r,b);
}
}

题目要求是 P1.0 P1.1 P1.2分别接RGB三个灯,使三个灯分别点亮,呈现出混合色
最佳答案
茫然失神的姑娘坐着,
但是许多人高傲地坐在那里:
对孩子奇妙地热爱的哈哈妇女们
带着哀伤调子的声音
象神话般的低语。
那里的姑娘们有着
全部回答
就三路PWM的,就可以了,
楼主说的是:led护栏管和led点光源上面用的六段七彩内控单片机和外控16段和6段等外控制器用的单片机。有个吕先生137,900,33043,他那边做这个程序做得挺多,你可以看看。
这个问题可大可小, 用三种红绿蓝可以混合色各种颜色,这个程序是吧,每个颜色分成200级(实际是201级),所以值就是0到200,然后用PWM输出控制各色的亮度,混合出七彩,如R=200、G=200、B=200就是白色,但不是纯正的白。(纯白色时RGB的值是不相等的) 户外的超大LED广告屏就是这样的,每个像素点就是一个全色LED灯。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题下列各句加粗词语使用正确的一项是A.这
单选题5200÷260=A.30B.11C.12D.20
会计工资表怎么做
搞笑网店宣传广告词
银行卡去自动取款机输错3次,锁了,要本人亲
日本的昭和26年1月是中国的哪年,平成14年是
在“鱼梁放歌”红歌演唱会上有九位评委给参赛
电脑启动了安全模式要怎样退出
属牛的幸运楼层
烘焙是什么意思啊?
传统文化的八字谦,爱,礼,恒,勤,孝,信,雅的含
把0.00000000120用科学记数法表示为________
异烟肼片,成人怎么服用
网易邮箱的群发功能:一封邮件最多可以发给多
有个人说用牙齿可以判断 ……
推荐资讯
5s丢了设置了丢失模式,用朋友的手机登陆了我
The songs of S.H.E. sound . Their CDs sell
两岛派出所地址在什么地方?想过去办事
求大神帮忙用autoCAD2007绘制出如图所示的三
单选题台湾塑化剂事件再次敲响食品安全警钟。
红楼梦第一回有一词"偈云“其中”偈“读什么
形容垃圾很多的,词语。
马营坡村委会地址在什么地方?想过去办事
赛尔号索伦森怎么打攻略
求画风清纯动漫,有不可描述镜头
今天去看相机,想买佳能500D,售货人员说只有
有大神知道韩国江原大学怎么样吗 小妹跪谢了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?