性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

小小的電子之路
認(rèn)證:優(yōu)質(zhì)創(chuàng)作者
作者動(dòng)態(tài)
Sallen-Key濾波器的高頻饋通現(xiàn)象及其對(duì)輸入阻抗的影響
4天前
鋰電池充電電路異響問題:從發(fā)現(xiàn)到解決的完整歷程
04-18 14:27
頻域分析助力快速定位測(cè)試問題
03-25 10:40
多芯電池保護(hù)芯片數(shù)據(jù)手冊(cè)中為什么給出兩張不同的斷線保護(hù)測(cè)試結(jié)果?
02-21 11:46
鋰電池接入保護(hù)電路后,為什么保護(hù)IC會(huì)關(guān)斷充電FET?
2024-12-23 10:30

FPGA呼吸燈

大家好,我是小小的電子之路,這是我的第9篇原創(chuàng)文章,很高興與大家一起分享~

原文出自微信公眾號(hào)【小小的電子之路】

呼吸燈主要是利用PWM的方式,在固定的頻率下,通過調(diào)整占空比的方式來控制LED燈的亮度的變化,從而實(shí)現(xiàn)由暗漸亮再由亮漸暗的過程。

呼吸燈的整個(gè)FPGA實(shí)現(xiàn)流程主要由四個(gè)模塊組成,分別是計(jì)數(shù)器模塊,調(diào)節(jié)值產(chǎn)生模塊,計(jì)數(shù)方向模塊以及占空比調(diào)節(jié)模塊組成。

1、計(jì)數(shù)器模塊:計(jì)數(shù)器設(shè)置為五進(jìn)制計(jì)數(shù)器,其輸出記為counter;

2、調(diào)節(jié)值產(chǎn)生模塊:為五進(jìn)制加減計(jì)數(shù)器,用以產(chǎn)生占空比調(diào)節(jié)的比較值,其輸出記為compare;

3、計(jì)數(shù)方向模塊:通過高低電平控制調(diào)節(jié)值產(chǎn)生模塊的計(jì)數(shù)方向,其輸出記為flag;

4、占空比調(diào)節(jié)模塊:通過比較counter和compare的值來輸出不同電平控制LED燈。

counter通過與compare相比較來產(chǎn)生不同的電平,為實(shí)現(xiàn)占空比不斷變化,即高電平持續(xù)時(shí)間不斷變化,compare需不斷變化,但是在一個(gè)周期內(nèi),compare需固定不變,因此,每當(dāng)計(jì)數(shù)器模塊溢出一次,compare需隨之改變(加1或減1),其方向由flag控制。

(1)若flag=0,counter=4,compare!=3,則加計(jì)數(shù);

(2)若flag=0,counter=4,compare=3,則flag置1;

(3)若flag=1,counter=4,compare!=1,則減計(jì)數(shù);

(4)若flag=1,counter=4,compare=1,則flag置0。

從最終的實(shí)現(xiàn)結(jié)果可以看出,輸出信號(hào)的占空比在不斷變化,實(shí)現(xiàn)了設(shè)計(jì)要求。需要注意的是,為了使呼吸燈的實(shí)驗(yàn)現(xiàn)象便于觀察,需要適當(dāng)延長計(jì)數(shù)器的計(jì)數(shù)周期。

以上就是本次分享的全部內(nèi)容,謝謝大家!

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 3
收藏 4
關(guān)注 60
成為作者 賺取收益
全部留言
0/200
成為第一個(gè)和作者交流的人吧