日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 呼吸燈最早見(jiàn)于蘋(píng)果的電腦,近年來(lái),在各種手機(jī)上也頻頻出現(xiàn)。呼吸燈是很簡(jiǎn)單的東西,用一片555,搭成一個(gè)多諧振蕩器,再用RC電路濾成鋸齒波,再驅(qū)動(dòng)LED就可以了。LED在鋸齒波的控制下,逐漸的由亮到暗

呼吸燈最早見(jiàn)于蘋(píng)果的電腦,近年來(lái),在各種手機(jī)上也頻頻出現(xiàn)。


呼吸燈是很簡(jiǎn)單的東西,用一片555,搭成一個(gè)多諧振蕩器,再用RC電路濾成鋸齒波,再驅(qū)動(dòng)LED就可以了。

LED在鋸齒波的控制下,逐漸的由亮到暗、再由暗到明的周期性變化,看起來(lái)就好像是在呼吸。

555電路,調(diào)整起來(lái)比較困難,不如使用單片機(jī)來(lái)制成呼吸燈,可控性較強(qiáng)。


用單片機(jī)來(lái)制作呼吸燈,電路很簡(jiǎn)單,也不過(guò)就是在單片機(jī)的引腳上,連接一個(gè)LED和一個(gè)電阻而已。

只是呼吸燈需要用PWM波形來(lái)驅(qū)動(dòng),編程時(shí),稍稍麻煩一點(diǎn)。


在上一篇博文中,做而論道已經(jīng)介紹了使用按鍵來(lái)調(diào)整占空比的參數(shù),進(jìn)而控制LED亮度的方法。

現(xiàn)在,不再用人工調(diào)整了,而是讓單片機(jī)周期性、自動(dòng)的調(diào)整占空比參數(shù),這就可以使LED的亮度出現(xiàn)周期性的變化。


這種方法,做而論道在幾年前就用實(shí)際的硬件電路實(shí)現(xiàn)了。


近來(lái),在網(wǎng)上看見(jiàn)有人提問(wèn),但是也沒(méi)有看到正面回答。再?gòu)V泛的查了查,一直也沒(méi)有看到有像樣的程序。


其實(shí),呼吸燈,算不上什么難題,用PROTEUS仿真,也能弄出來(lái),程序也是很簡(jiǎn)單的,比流水燈,也多不上十余句。


先看看下面的電路與波形,在圖中,暫時(shí)把LED斷開(kāi)了,在限流電阻的位置上,用一個(gè)大電容接地。


這時(shí),電容、電阻,就構(gòu)成了一個(gè)積分電路,它可以對(duì)單片機(jī)輸出的矩形波進(jìn)行濾波。

看看圖中的波形,是不是濾成了一個(gè)近似的正弦波?



調(diào)整一下分辨率,這下看清了吧。



矩形波的占空比不變,濾波后的電壓就是恒定值,占空比增大,電壓就上升,反之就下降。



把LED接通后,LED中的電流,就是近似正弦函數(shù)的規(guī)律,LED亮度變化,就像是在呼吸。


調(diào)整一下電阻、電容的數(shù)值,LED外接的電源,也可以用6V試試,看看效果如何。


制作實(shí)際的電路,圖中的大電容可以省略,利用人眼視覺(jué)的暫留效應(yīng),就相當(dāng)于進(jìn)行了積分濾波,就能看到呼吸燈的現(xiàn)象。

制成硬件電路后,其效果要比軟件仿真要穩(wěn)定的多。


;=========================================

;驅(qū)動(dòng)呼吸燈的程序,用匯編語(yǔ)言編程。全部程序如下:

;=========================================

N_T0DATA30H;T0的中斷次數(shù)

N_20msDATA31H

P_WTDATA32H;脈沖寬度Pulsewidth


HX_LEDBITP1.0;輸出接口

HX_DIRBIT20H.0;亮度遞增、遞減的狀態(tài)位


ORG0000H

JMPSTART

ORG000BH

JMPT0_INT


ORG0030H

START:

MOVTH0,#220;1250us@11.0592MHz,T0定時(shí)方式0

SETBTR0

MOVIE,#82H

MOVN_20ms,#10

MOVN_T0,#16

MOVP_WT,#1


SJMP$;此處可以寫(xiě)任意的主程序

;-----------------------------------------

T0_INT:;1.25ms中斷一次

MOVTH0,#220;220:1250us@11.0592MHz

PUSHPSW

PUSHACC

;-----------------------下面輸出PWM波形---

DJNZN_T0,T0_1;中斷次數(shù)減一

MOVN_T0,#16;為0就重設(shè),T=16*1.25ms=20ms

CLRHX_LED;每到20ms就輸出0

DECN_20ms

JMPT0_2

T0_1:

MOVA,N_T0;當(dāng)前中斷次數(shù)1~16

DECA

CJNEA,P_WT,$+3;減去脈寬度值0~15

JNCT0_2;大于等于就不用變

SETBHX_LED;小于就輸出1

;-----------------------下面修改脈寬參數(shù)--

T0_2:

MOVA,N_20ms

JNZT0_END;不到0.2s不用修改

MOVN_20ms,#10;10*20ms=200ms

JNBHX_DIR,JIA;轉(zhuǎn)去遞增

;----------------------

DJNZP_WT,T0_END;P_WT減,非零退出

JMPTURN;為零就去改為遞增

;----------------------

JIA:

INCP_WT;P_WT加

MOVA,P_WT

CJNEA,#15,T0_END;不到15就退出

TURN:

CPLHX_DIR;到了0或15就改變方向


;---定時(shí)修改脈寬,只不過(guò)上面這十條指令而已。執(zhí)行起來(lái),也不過(guò)就是十幾個(gè)微秒。

;---這十條就是呼吸燈所需要用的程序,是不是很簡(jiǎn)單?

;----------------------

T0_END:;退出定時(shí)中斷

POPACC

POPPSW

RETI

;-----------------------------------------

END

;=========================================


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

pwm控制的基本原理隨著電力需求的不斷增加,電源管理技術(shù)愈加重要。開(kāi)關(guān)電源作為一種高效能、可靠性高的電源,找到廣泛的應(yīng)用。

關(guān)鍵字: pwm 控制 電源

在這篇文章中,小編將對(duì)pwm的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對(duì)它的了解程度,和小編一起來(lái)閱讀以下內(nèi)容吧。

關(guān)鍵字: pwm 脈沖寬度調(diào)制

在下述的內(nèi)容中,小編將會(huì)對(duì)PWM控制器的相關(guān)消息予以報(bào)道,如果PWM控制器是您想要了解的焦點(diǎn)之一,不妨和小編共同閱讀這篇文章哦。

關(guān)鍵字: pwm 控制器 pwm控制器

在下述的內(nèi)容中,小編將會(huì)對(duì)PWM的相關(guān)消息予以報(bào)道,如果PWM是您想要了解的焦點(diǎn)之一,不妨和小編共同閱讀這篇文章哦。

關(guān)鍵字: pwm 變換器

在這篇文章中,小編將為大家?guī)?lái)PWM變換器的相關(guān)報(bào)道。如果你對(duì)本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: pwm 變換器 pwm變換器

pwm控制器將是下述內(nèi)容的主要介紹對(duì)象,通過(guò)這篇文章,小編希望大家可以對(duì)pwm控制器的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。

關(guān)鍵字: pwm 控制器 mppt

今天,小編將在這篇文章中為大家?guī)?lái)pwm控制器的有關(guān)報(bào)道,通過(guò)閱讀這篇文章,大家可以對(duì)pwm控制器具備清晰的認(rèn)識(shí),主要內(nèi)容如下。

關(guān)鍵字: pwm 控制器 mppt

摘 要:針對(duì)傳統(tǒng)臨床式多參數(shù)監(jiān)護(hù)儀存在體積較大,搬運(yùn)不便等問(wèn)題,設(shè)計(jì)了一款便攜式多參數(shù)監(jiān)護(hù)儀。相比傳統(tǒng)的監(jiān)護(hù)儀具有體積小,重量輕,支持無(wú)線藍(lán)牙傳輸特性等優(yōu)點(diǎn),在“互聯(lián)網(wǎng)+”時(shí)代,結(jié)合先進(jìn)的安卓系統(tǒng)和無(wú)線傳輸技術(shù),可將患者...

關(guān)鍵字: 藍(lán)牙 互聯(lián)網(wǎng)+ 多參數(shù)監(jiān)護(hù)儀 心電 血氧 呼吸 體溫 血壓

CPU風(fēng)扇轉(zhuǎn)速調(diào)節(jié)很很多方法,其中有一種就是設(shè)置PWM斜率值,這是一種脈沖寬度調(diào)制方法,該操作需要在UEFI BIOS中設(shè)置,若是用戶并未使用過(guò)PWM值,可以看看下文了解主板風(fēng)扇PWM調(diào)速設(shè)置過(guò)程。

關(guān)鍵字: pwm 調(diào)節(jié)

隨著電子技術(shù)的發(fā)展,出現(xiàn)了多種PWM技術(shù),其中包括:相電壓控制PWM、脈寬PWM法、隨機(jī)PWM、SPWM法、線電壓控制PWM等,而在鎳氫電池智能充電器中采用的脈寬PWM法,它是把每一脈沖寬度均相等的脈沖列作為PWM波形,...

關(guān)鍵字: pwm 解析
關(guān)閉