欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 56408|回復: 140
打印 上一主題 下一主題
收起左側

流水燈的最強花樣:流星雨。附程序(已補齊效果圖)

  [復制鏈接]
跳轉到指定樓層
樓主
嘛,先解釋一下,流星雨就是幾個亮度不同的燈一起滾動,亮度依次更暗,像流星雨拖著尾巴。
控制全彩(三色)led也可以用同樣的概念編程。
硬件用的STC 12C5A60S2,晶振應該是11.0592。

程序上設計的是,使用P1口,低電平點亮,同時亮4個亮度不同的燈。
可以自己更改,P1為I/O口,if(atimer0<5)這里的數字代表每個燈的亮度,定時中里的nn越大,流動越慢。

原理使用PWM,同時調節4個口得占空比,再同時使它們移動。



簡略解釋一下程序。注釋里的2.5ms無意義,最初想用T0運行pwm,后來發現速度不夠,所以T0改成50ms用作流動值的累加。

第一部分設定變量,這個不必說。

第二部分,主函數設定定時器。

第三部分,while循環里的前半段:a b c d是所亮led的序號,這部分程序在對abcd加減的同時防止其超出正常值

第四部分,while循環里的后半段:以分辨率255,判斷每次循環執行時led是否點亮,輸出占空比。
                                                     這里使用主函數里的while,pwm頻率為單片機運行這部分的最高速度/255。

第五部分,定時器0中斷,負責:間隔指定的時間后移動流水燈。

流星雨.rar (922 Bytes, 下載次數: 1042)

評分

參與人數 9黑幣 +38 收起 理由
Awe_夜飛 + 5 贊一個!
dpj520 + 1 很給力!
president + 5 贊一個!
蘆葦劫 + 5 共享資料的黑幣獎勵!
小小de手心 + 4
EON + 4 很給力!
張家有郎 + 4
HC6800-ES-V2.0 + 5 很給力!
QY-12345678 + 5 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏30 分享淘帖 頂15 踩
回復

使用道具 舉報

沙發
ID:55906 發表于 2013-10-14 12:22 | 只看該作者
對于我來說超牛啊,51黑有你更精彩。
回復

使用道具 舉報

板凳
ID:55903 發表于 2013-10-14 16:05 | 只看該作者
大牛,認真學習!像你看齊 啊
回復

使用道具 舉報

地板
ID:55944 發表于 2013-10-14 23:52 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

5#
ID:55964 發表于 2013-10-15 20:32 | 只看該作者
頂,下來研究下
回復

使用道具 舉報

6#
ID:56096 發表于 2013-10-19 05:07 | 只看該作者
超牛啊
回復

使用道具 舉報

7#
ID:43383 發表于 2013-10-23 20:18 | 只看該作者
謝謝樓主分享,學習并快樂著
回復

使用道具 舉報

8#
ID:56287 發表于 2013-10-25 07:40 | 只看該作者
我想學習一下
回復

使用道具 舉報

9#
ID:56623 發表于 2013-11-5 15:16 | 只看該作者
不錯,,,,,希望樓主有更好地作品指引我們這些初學者
回復

使用道具 舉報

10#
ID:56623 發表于 2013-11-5 15:36 | 只看該作者
程序神馬的都是浮云,,,思想才是王道
回復

使用道具 舉報

11#
ID:56623 發表于 2013-11-5 15:44 | 只看該作者
樓主,晶振是不是搞錯了?如果TL0=0X00,TH0=0X4C,晶振為11.0592,,,那么T0不會是50ms啊!!!
回復

使用道具 舉報

12#
ID:56623 發表于 2013-11-5 15:52 | 只看該作者
如果按照這個程序的寫法,板子的晶振應該是15.7
回復

使用道具 舉報

13#
ID:53677 發表于 2013-11-7 13:58 | 只看該作者
好好學習一下
回復

使用道具 舉報

14#
ID:55640 發表于 2013-11-20 14:41 | 只看該作者
下下來學習學習
回復

使用道具 舉報

15#
ID:57665 發表于 2013-12-7 00:03 | 只看該作者
幫      頂
回復

使用道具 舉報

16#
ID:54161 發表于 2013-12-9 18:27 | 只看該作者
樓主,你的程序是用一個io口控制燈,有沒有可以讓兩個io口就是十六個燈,完成一個流星程序?
非常感謝!!!!
回復

使用道具 舉報

17#
ID:54767 發表于 2014-1-1 09:44 | 只看該作者
好,學習一下
回復

使用道具 舉報

18#
ID:53925 發表于 2014-1-22 14:33 | 只看該作者
牛啊!!!!!
回復

使用道具 舉報

19#
ID:59072 發表于 2014-2-26 19:28 來自觸屏版 | 只看該作者
真的不錯@收了
回復

使用道具 舉報

20#
ID:59700 發表于 2014-3-15 13:07 | 只看該作者
不錯
學習啦
回復

使用道具 舉報

21#
ID:34763 發表于 2014-3-28 14:49 | 只看該作者
間隔指定的時間后移動流水燈。
回復

使用道具 舉報

22#
ID:60161 發表于 2014-3-30 00:50 | 只看該作者
不錯,看看是怎么寫的
回復

使用道具 舉報

23#
ID:60246 發表于 2014-4-1 23:45 | 只看該作者
謝謝分享
回復

使用道具 舉報

24#
ID:52249 發表于 2014-4-14 18:23 | 只看該作者
很實用,謝謝!
回復

使用道具 舉報

25#
ID:60630 發表于 2014-4-17 17:46 | 只看該作者
看看如何
回復

使用道具 舉報

26#
ID:61227 發表于 2014-4-28 22:01 | 只看該作者
謝謝樓主慷慨,謝謝了
回復

使用道具 舉報

27#
ID:63851 發表于 2014-7-10 22:33 | 只看該作者
學學!
回復

使用道具 舉報

28#
ID:63853 發表于 2014-7-10 23:36 | 只看該作者
三克油                  
回復

使用道具 舉報

29#
ID:63365 發表于 2014-7-11 20:00 | 只看該作者
漂亮  。。。。。。。。。。。。。。
回復

使用道具 舉報

30#
ID:65877 發表于 2014-9-6 17:07 | 只看該作者
不錯,學習學習。
回復

使用道具 舉報

31#
ID:65893 發表于 2014-9-7 09:10 | 只看該作者
謝謝樓主慷慨,謝謝了
回復

使用道具 舉報

32#
ID:16852 發表于 2014-10-6 18:39 | 只看該作者
回復

使用道具 舉報

33#
ID:67056 發表于 2014-10-7 21:12 | 只看該作者
...想看看
回復

使用道具 舉報

34#
ID:65837 發表于 2014-10-9 11:38 | 只看該作者
不錯,學習了.謝謝樓主!
回復

使用道具 舉報

35#
ID:67132 發表于 2014-10-9 13:36 | 只看該作者
帶拖尾效果的,確實比一般的好看啊啊
回復

使用道具 舉報

36#
ID:66820 發表于 2014-10-9 16:55 | 只看該作者
回復

使用道具 舉報

37#
ID:68610 發表于 2014-11-10 12:13 | 只看該作者
好東西就是了東西,謝謝。。。
回復

使用道具 舉報

38#
ID:50881 發表于 2014-11-10 12:31 | 只看該作者
謝謝樓主
回復

使用道具 舉報

39#
ID:68059 發表于 2014-11-10 18:35 | 只看該作者
這個我要好好看看。
回復

使用道具 舉報

40#
ID:68630 發表于 2014-11-10 20:10 | 只看該作者
好太好了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表