久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機改變PWM占空比 調整數碼管和LED的亮度,同時調幾十個led燈亮度,僅用1個定時器

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 742624689 于 2019-6-1 08:52 編輯

一般用數碼管或者led來做一些比較酷的動畫效果,但是調led亮度方面卻很難解決,畢竟控制了4組led燈,每組8個;但凡有一組點亮的時間變久,整排數碼管都有可能顯示不均勻、閃爍、甚至滅屏。解決方案:
讓4組led燈保持同一個周期和占空比就是解決問題的關鍵。

單片機定時器中斷用作周期和調整占空比:

四位led燈 0.1占空比,數碼管最暗時 效果如圖:
(實際上數碼管顯示很清晰的,但是由于手機相機問題,圖片沒有實際效果那么明顯)

0.99占空比,數碼管最最亮 效果如圖:

注意事項:
1.利用定時器中斷來設定周期和占空比
2.每顯示完一位數碼管,要等待周期結束才能顯示下一位
3.等待周期結束利用標志位,而不是延時
4.注意,定時器初值并不能太接近65536,否則數碼管會錯開一次周期來顯示,造成4位數碼管不停閃爍。根據程序而定,最好控制在100us以上。


圖片顯示看起來效果并沒有那么好,具體大家可以下載附件程序(含電路圖)親自實踐看效果。
PWM可以用來調整LED的亮度,如果用上光敏電阻,讓led燈跟隨光線強度變化,看起來會非常科幻。

歡迎大家一同交流學習。

電路原理圖如下:


全部資料51hei下載地址:
PWM數碼管和LED調光亮度.zip (10.32 MB, 下載次數: 121)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:592841 發表于 2021-6-26 11:12 | 只看該作者
謝謝樓主分享,值得好好研究一下。
回復

使用道具 舉報

板凳
ID:1036960 發表于 2023-12-28 10:47 | 只看該作者
數碼管是共陽的還是共陰的
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 美女视频h | 中文一区二区 | 成年人在线观看视频 | 啪一啪在线视频 | 国产91精品久久久久久久网曝门 | 亚洲精品国产综合区久久久久久久 | 91久久国产综合久久 | 国产成人精品一区二区三区 | 国产精品视频一区二区三区不卡 | 四虎永久免费黄色影片 | 丝袜一区二区三区 | av三级在线观看 | 国产一区电影 | av大全在线观看 | 精品国产18久久久久久二百 | 国产高清免费 | 祝你幸福电影在线观看 | 涩涩视频网站在线观看 | 日本黄视频在线观看 | 在线一区 | 激情久久av一区av二区av三区 | 欧美激情区 | 国产乱人伦 | 国产日韩一区二区三免费高清 | 精品国产免费人成在线观看 | 久草在线视频中文 | 激情 婷婷 | 国产午夜av片 | 欧美色综合 | 欧产日产国产精品国产 | 欧美精品二区 | 午夜国产一区 | 中文字幕av高清 | 久久久久国产 | 亚洲国产精品久久久 | 国产精品视频www | 亚洲欧美在线观看 | 一区二区在线 | 亚洲 91| 欧美精品在线免费 | 亚洲 中文 欧美 |