周末閑來(lái)無(wú)事 逛逛論壇 ,發(fā)現(xiàn)個(gè) 調(diào)光漸變 的帖子,看了一下 看不太懂,(不要笑,新手多多包涵),沒(méi)想到 單片機(jī)還有這功能,高興啊高興 ,我也要寫一個(gè) 漸變的 調(diào)光程序,鐺,鐺,下面的就是我的創(chuàng)新了啊, ,在開發(fā)板上實(shí)驗(yàn)了,挺有趣的,就想跟 一起初學(xué)單片機(jī)的童鞋們分享下,希望看到的朋友們也寫個(gè) 漸變的程序發(fā)在樓下,相互學(xué)習(xí) 編程思維,共同進(jìn)步,春天快樂(lè)!
#include<reg52.h>
unsigned int a,b,c,d,e;
void main()
{ e=0;d=600 ;
while(1){
while (d) { c=50000;
for(a=e;a<600;a++) // 漸變 亮—>暗 P2是LED 接口的
{P2=0X00;}
for(b=d;b<600;b++)
{P2=0xff;}
e++;d--; } ;
while(c--);
while(e) { //漸變 暗->亮
for(a=e;a<600;a++)
{P2=0X00;}
for(b=d;b<600;b++)
{P2=0xff;}
e--;d++;
};
}
}
|