版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于pwm控制的七彩燈設(shè)計(jì) 摘要本論文主要設(shè)計(jì)一個(gè)基于單片機(jī)的彩燈控制器。本設(shè)計(jì)以單片機(jī)為核心,運(yùn)用彩燈、按鍵等組成電路,讓彩燈實(shí)現(xiàn)不同的閃爍方式,可以使彩燈依次循環(huán)點(diǎn)亮;軟件設(shè)計(jì)主要用中斷的方法,使彩燈實(shí)現(xiàn)不同方式的點(diǎn)亮。它結(jié)構(gòu)簡(jiǎn)單且設(shè)計(jì)思路新穎,開發(fā)成本低廉、維修方便。關(guān)鍵詞:?jiǎn)纹瑱C(jī);led;中斷;彩燈abstractthis thesis mainly based on single chip design a lantern controller. this design based on singlechip, use lights, such as keys, composed c
2、ircuit realization of different lights flashing lights, can make the light in circulation, software design using the method, the major disruption to achieve different lights. it is simple in structure and design novel, low cost, easy maintenance。key words: scm; led ; interrupt ; lights目錄前言11 pwm控制技術(shù)
3、21.1 pwm控制的基本原理21.2 pwm逆變電路及其控制方法31.2.1計(jì)算法和調(diào)制法31.2.2異步調(diào)致賀同步調(diào)制51.2.3 pwm逆變電路的諧波分析61.2.4 提高直流電壓利用率和減少開關(guān)次數(shù)71.2.5 pwm逆變電路的多重化71.3 具體過程82 七彩燈92.1 藝術(shù)彩燈功能描述92.2 三基色原理彩燈92.3 彩燈原理與系統(tǒng)設(shè)計(jì)框架102.3.1 彩燈實(shí)現(xiàn)原理102.3.2 色彩變換的實(shí)現(xiàn)113 pwm控制七彩燈113.1 at89s51單片機(jī)的概述113.1.1單片機(jī)發(fā)展歷程113.1.2單片機(jī)的特點(diǎn)及應(yīng)用123.2 用單片機(jī)實(shí)現(xiàn)pwm控制過程133.3 設(shè)計(jì)思路133.
4、4 電路和功能描述143.5 電路圖15附錄16結(jié)束語24參考文獻(xiàn)25 基于pwm控制的七彩燈設(shè)計(jì) 前言隨著人們生活環(huán)境的不斷改善和美化,在許多場(chǎng)合可以看到彩色霓虹燈。隨著科技不斷地發(fā)展,人們生活水平不斷地提高,人們的審美觀念也就上升了一個(gè)層次。因此,為了吸引顧客的眼光,注重店鋪外觀的設(shè)計(jì),在店鋪外面懸掛各種樣的彩燈,或者是滾動(dòng)字幕等等。led彩燈由于其豐富的燈光色彩,低廉的造價(jià)以及控制簡(jiǎn)單等特點(diǎn)而得到了廣泛的應(yīng)用,用彩燈來裝飾街道和城市建筑已經(jīng)成為一種時(shí)尚。但目前市場(chǎng)上各式各樣的led彩燈控制器大多數(shù)用全硬件電路實(shí)現(xiàn),電路結(jié)構(gòu)復(fù)雜、功能單一,這樣一旦制成成品只能按照固定的模式閃亮,不能根據(jù)不
5、同場(chǎng)合、不同時(shí)間段的需要來調(diào)節(jié)亮燈時(shí)間、模式、閃爍頻率等動(dòng)態(tài)參數(shù)。這種彩燈控制器結(jié)構(gòu)往往有芯片過多、電路復(fù)雜、功率損耗大燈特點(diǎn)。此外從功能效果上看,亮燈模式少而且樣式單調(diào),缺乏用戶可操作性,影響亮燈效果。因此有必要對(duì)現(xiàn)有的彩燈控制器進(jìn)行改進(jìn)。近年來隨著計(jì)算機(jī)在社會(huì)領(lǐng)域的滲透,單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)日新月益更新。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往是作為一個(gè)核心部件來使用,僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對(duì)具體應(yīng)用對(duì)象特點(diǎn)的軟件結(jié)合,以作完善。藝術(shù)彩燈是基于計(jì)數(shù)器和pwm調(diào)試的綜合應(yīng)用,可用作居家的床頭彩燈、節(jié)日慶典的高亮彩燈等,
6、它結(jié)構(gòu)簡(jiǎn)單,單片機(jī)規(guī)模不大,但是能充分應(yīng)用單片機(jī)功能,且設(shè)計(jì)思路新穎,開發(fā)成本低廉、維修方便。1 pwm控制技術(shù)pwm(pulse width modulation)控制脈沖寬度調(diào)制技術(shù),通過對(duì)一系列脈沖的寬度進(jìn)行調(diào)制,來等效地獲得所需要波形(含形狀和幅值)。脈沖寬度調(diào)制是一種模擬控制方式,其根據(jù)相應(yīng)載荷的變化來調(diào)制晶體管柵極或基極的偏置,來實(shí)現(xiàn)開關(guān)穩(wěn)壓電源輸出晶體管或晶體管導(dǎo)通時(shí)間的改變,這種方式能使電源的輸出電壓在工作條件變化時(shí)保持恒定,是利用微處理器的數(shù)字輸出來對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù)。pwm控制技術(shù)以其控制簡(jiǎn)單,靈活和動(dòng)態(tài)響應(yīng)好的優(yōu)點(diǎn)而成為電力電子技術(shù)最廣泛應(yīng)用的控制方式
7、,也是人們研究的熱點(diǎn).由于當(dāng)今科學(xué)技術(shù)的發(fā)展已經(jīng)沒有了學(xué)科之間的界限,結(jié)合現(xiàn)代控制理論思想或?qū)崿F(xiàn)無諧振軟開關(guān)技術(shù)將會(huì)成為pwm控制技術(shù)發(fā)展的主要方向之一。1.1 pwm控制的基本原理理論基礎(chǔ):沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時(shí),其效果基本相同。沖量指窄脈沖的面積。效果基本相同,是指環(huán)節(jié)的輸出響應(yīng)波形基本相同。低頻段非常接近,僅在高頻段略有差異。圖1-1 形狀不同而沖量相同的各種窄脈沖面積等效原理:分別將如圖1-1所示的電壓窄脈沖加在一階慣性環(huán)節(jié)(r-l電路)上,如圖1-2a所示。其輸出電流i(t)對(duì)不同窄脈沖時(shí)的響應(yīng)波形如圖1-2b所示。從波形可以看出,在i(t)的上升段,i(t
8、)的形狀也略有不同,但其下降段則幾乎完全相同。脈沖越窄,各i(t)響應(yīng)波形的差異也越小。如果周期性地施加上述脈沖,則響應(yīng)i(t)也是周期性的。用傅里葉級(jí)數(shù)分解后將可看出,各i(t)在低頻段的特性將非常接近,僅在高頻段有所不同。圖1-2 沖量相同的各種窄脈沖的響應(yīng)波形用一系列等幅不等寬的脈沖來代替一個(gè)正弦半波,正弦半波n等分,看成n個(gè)相連的脈沖序列,寬度相等,但幅值不等;用矩形脈沖代替,等幅,不等寬,中點(diǎn)重合,面積(沖量)相等,寬度按正弦規(guī)律變化。1.2 pwm逆變電路及其控制方法目前中小功率的逆變電路幾乎都采用pwm技術(shù)。逆變電路是pwm控制技術(shù)最為重要的應(yīng)用場(chǎng)合。本節(jié)內(nèi)容構(gòu)成了本章的主體pw
9、m逆變電路也可分為電壓型和電流型兩種,目前實(shí)用的幾乎都是電壓型。1.2.1計(jì)算法和調(diào)制法1、計(jì)算法根據(jù)正弦波頻率、幅值和半周期脈沖數(shù),準(zhǔn)確計(jì)算pwm波各脈沖寬度和間隔,據(jù)此控制逆變電路開關(guān)器件的通斷,就可得到所需pwm波形。缺點(diǎn):繁瑣,當(dāng)輸出正弦波的頻率、幅值或相位變化時(shí),結(jié)果都要變化2、調(diào)制法輸出波形作調(diào)制信號(hào),進(jìn)行調(diào)制得到期望的pwm波;通常采用等腰三角波或鋸齒波作為載波;等腰三角波應(yīng)用最多,其任一點(diǎn)水平寬度和高度成線性關(guān)系且左右對(duì)稱;與任一平緩變化的調(diào)制信號(hào)波相交,在交點(diǎn)控制器件通斷,就得寬度正比于信號(hào)波幅值的脈沖,符合pwm的要求。調(diào)制信號(hào)波為正弦波時(shí),得到的就是spwm波;調(diào)制信號(hào)不
10、是正弦波,而是其他所需波形時(shí),也能得到等效的pwm波。結(jié)合igbt單相橋式電壓型逆變電路對(duì)調(diào)制法進(jìn)行說明:設(shè)負(fù)載為阻感負(fù)載,工作時(shí)v1和v2通斷互補(bǔ),v3和v4通斷也互補(bǔ)??刂埔?guī)律:uo正半周,v1通,v2斷,v3和v4交替通斷,負(fù)載電流比電壓滯后,在電壓正半周,電流有一段為正,一段為負(fù),負(fù)載電流為正區(qū)間,v1和v4導(dǎo)通時(shí),uo等于ud,v4關(guān)斷時(shí),負(fù)載電流通過v1和vd3續(xù)流,uo=0,負(fù)載電流為負(fù)區(qū)間,io為負(fù),實(shí)際上從vd1和vd4流過,仍有uo=ud,v4斷,v3通后,io從v3和vd1續(xù)流,uo=0,uo總可得到ud和零兩種電平。uo負(fù)半周,讓v2保持通,v1保持?jǐn)?,v3和v4交替通
11、斷,uo可得-ud和零兩種電平。圖1-3 單相橋式pwm逆變電路單極性pwm控制方式(單相橋逆變):在ur和uc的交點(diǎn)時(shí)刻控制igbt的通斷。ur正半周,v1保持通,v2保持?jǐn)?,?dāng)ur>uc時(shí)使v4通,v3斷,uo=ud,當(dāng)ur<uc時(shí)使v4斷,v3通,uo=0。ur負(fù)半周,v1保持?jǐn)?,v2保持通,當(dāng)ur<uc時(shí)使v3通,v4斷,uo=-ud,當(dāng)ur>uc時(shí)使v3斷,v4通,uo=0,虛線uof表示uo的基波分量。波形見圖1-4。圖1-4單極性pwm控制方式波形1.2.2異步調(diào)制和同步調(diào)制載波比載波頻率fc與調(diào)制信號(hào)頻率fr之比,n= fc / fr。根據(jù)載波和信號(hào)波是
12、否同步及載波比的變化情況,pwm調(diào)制方式分為異步調(diào)制和同步調(diào)制:1、異步調(diào)制異步調(diào)制載波信號(hào)和調(diào)制信號(hào)不同步的調(diào)制方式。通常保持fc固定不變,當(dāng)fr變化時(shí),載波比n是變化的。在信號(hào)波的半周期內(nèi),pwm波的脈沖個(gè)數(shù)不固定,相位也不固定,正負(fù)半周期的脈沖不對(duì)稱,半周期內(nèi)前后1/4周期的脈沖也不對(duì)稱。當(dāng)fr較低時(shí),n較大,一周期內(nèi)脈沖數(shù)較多,脈沖不對(duì)稱的不利影響都較小,當(dāng)fr增高時(shí),n減小,一周期內(nèi)的脈沖數(shù)減少,pwm脈沖不對(duì)稱的影響就變大。因此,在采用異步調(diào)制方式時(shí),希望采用較高的載波頻率,以使在信號(hào)波頻率較高時(shí)仍能保持較大的載波比。2、同步調(diào)制同步調(diào)制n等于常數(shù),并在變頻時(shí)使載波和信號(hào)波保持同步
13、。基本同步調(diào)制方式,fr變化時(shí)n不變,信號(hào)波一周期內(nèi)輸出脈沖數(shù)固定。三相,公用一個(gè)三角波載波,且取n為3的整數(shù)倍,使三相輸出對(duì)稱。為使一相的pwm波正負(fù)半周鏡對(duì)稱,n應(yīng)取奇數(shù)。fr很低時(shí),fc也很低,由調(diào)制帶來的諧波不易濾除,fr很高時(shí),fc會(huì)過高,使開關(guān)器件難以承受。為了克服上述缺點(diǎn),可以采用分段同步調(diào)制的方法。3、分段同步調(diào)制把fr范圍劃分成若干個(gè)頻段,每個(gè)頻段內(nèi)保持n恒定,不同頻段n不同。在fr高的頻段采用較低的n,使載波頻率不致過高,在fr低的頻段采用較高的n,使載波頻率不致過低。1.2.3 pwm逆變電路的諧波分析使用載波對(duì)正弦信號(hào)波調(diào)制,產(chǎn)生了和載波有關(guān)的諧波分量。諧波頻率和幅值是
14、衡量pwm逆變電路性能的重要指標(biāo)之一。分析雙極性spwm波形:同步調(diào)制可看成異步調(diào)制的特殊情況,只分析異步調(diào)制方式。分析方法:不同信號(hào)波周期的pwm波不同,無法直接以信號(hào)波周期為基準(zhǔn)分析,以載波周期為基礎(chǔ),再利用貝塞爾函數(shù)推導(dǎo)出pwm波的傅里葉級(jí)數(shù)表達(dá)式,分析過程相當(dāng)復(fù)雜,結(jié)論卻簡(jiǎn)單而直觀。1、單相的分析結(jié)果:不同調(diào)制度a時(shí)的單相橋式pwm逆變電路在雙極性調(diào)制方式下輸出電壓的頻譜圖中所包含的諧波角頻率為 式中,n1,3,5,時(shí),k=0,2,4,;n=2,4,6,時(shí),k=1,3,5,??梢钥闯?,pwm波中不含低次諧波,只含有角頻率為c,及其附近的諧波,以及2c、3c等及其附近的諧波。在上述諧波中
15、,幅值最高影響最大的是角頻率為c的諧波分量。2、三相的分析結(jié)果:三相橋式pwm逆變電路采用公用載波信號(hào)時(shí)不同調(diào)制度a時(shí)的三相橋式pwm逆變電路輸出線電壓的頻譜圖。在輸出線電壓中,所包含的諧波角頻率為式中,n=1,3,5,時(shí),k=3(2m-1)±1,m=1,2,; 6m +1,m =0,1,;n =2,4,6,時(shí),k = 6m -1,m =1,2,。和單相比較,共同點(diǎn)是都不含低次諧波,一個(gè)較顯著的區(qū)別是載波角頻率c整數(shù)倍的諧波被消去了,諧波中幅值較高的是c±2r和2c±r。1.2.4 提高直流電壓利用率和減少開關(guān)次數(shù)直流電壓利用率逆變電路輸出交流電壓基波最大幅值u1
16、m和直流電壓ud之比。提高直流電壓利用率可提高逆變器的輸出能力;減少器件的開關(guān)次數(shù)可以降低開關(guān)損耗;正弦波調(diào)制的三相pwm逆變電路,調(diào)制度a為1時(shí),輸出相電壓的基波幅值為ud2,輸出線電壓的基波幅值為,即直流電壓利用率僅為0.866。這個(gè)值是比較低的,其原因是正弦調(diào)制信號(hào)的幅值不能超過三角波幅值,實(shí)際電路工作時(shí),考慮到功率器件的開通和關(guān)斷都需要時(shí)間,如不采取其他措施,調(diào)制度不可能達(dá)到1。采用這種調(diào)制方法實(shí)際能得到的直流電壓利用率比0.866還要低。1.2.5 pwm逆變電路的多重化和一般逆變電路一樣,大容量pwm逆變電路也可采用多重化技術(shù)。采用spwm技術(shù)理論上可以不產(chǎn)生低次諧波,因此,在構(gòu)成
17、pwm多重化逆變電路時(shí),一般不再以減少低次諧波為目的,而是為了提高等效開關(guān)頻率,減少開關(guān)損耗,減少和載波有關(guān)的諧波分量。pwm逆變電路多重化聯(lián)結(jié)方式有變壓器方式和電抗器方式,利用電抗器聯(lián)接實(shí)現(xiàn)二重pwm逆變電路的例子。電路的輸出從電抗器中心抽頭處引出,圖中兩個(gè)逆變電路單元的載波信號(hào)相互錯(cuò)開180°,所得到的輸出電壓波形如圖所示。圖中,輸出端相對(duì)于直流電源中點(diǎn)的電壓,已變?yōu)閱螛O性pwm波了。輸出線電壓共有0、±(1/2)ud、±ud五個(gè)電平,比非多重化時(shí)諧波有所減少。 一般多重化逆變電路中電抗器所加電壓頻率為輸出頻率,因而需要的電抗器較大。而在多重pwm型逆變電路中
18、,電抗器上所加電壓的頻率為載波頻率,比輸出頻率高得多,因此只要很小的電抗器就可以了。二重化后,輸出電壓中所含諧波的角頻率仍可表示為,但其中當(dāng)n奇數(shù)時(shí)的諧波已全部被除去,諧波的最低頻率在附近,相當(dāng)于電路的等效載波頻率提高了一倍。圖1-5 pwm逆變電路1.3 具體過程脈沖寬度調(diào)制(pwm)是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。pwm信號(hào)仍然是數(shù)字的,因?yàn)樵诮o定的任何時(shí)刻,滿幅值的直流供電要么完全有(on),要么完全無(off)。電壓或電流源是以一種通(on)或斷(off)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時(shí)
19、候即是直流供電被加到負(fù)載上的時(shí)候,斷的時(shí)候即是供電被斷開的時(shí)候。只要帶寬足夠,任何模擬值都可以使用pwm進(jìn)行編碼。多數(shù)負(fù)載(無論是電感性負(fù)載還是電容性負(fù)載)需要的調(diào)制頻率高于10hz,通常調(diào)制頻率為1khz到200khz之間。許多微控制器內(nèi)部都包含有pwm控制器。例如,microchip公司的pic16c67內(nèi)含兩個(gè)pwm控制器,每一個(gè)都可以選擇接通時(shí)間和周期。占空比是接通時(shí)間與周期之比;調(diào)制頻率為周期的倒數(shù)。執(zhí)行pwm操作之前,這種微處理器要求在軟件中完成以下工作:1、設(shè)置提供調(diào)制方波的片上定時(shí)器/計(jì)數(shù)器的周期2、在pwm控制寄存器中設(shè)置接通時(shí)間3、設(shè)置pwm輸出的方向,這個(gè)輸出是一個(gè)通用i
20、/o管腳4、啟動(dòng)定時(shí)器5、使能pwm控制器2 七彩燈 2.1 藝術(shù)彩燈功能描述彩燈可以通過定時(shí)或隨用戶要求來變換不同的色彩。傳統(tǒng)的彩燈一般只有3種顏色,分別對(duì)應(yīng)3種顏色的燈泡,當(dāng)需要其中某種顏色的時(shí)候,點(diǎn)亮該顏色的燈泡,熄滅其他顏色的燈泡;先進(jìn)的彩燈利用三基色原理做簡(jiǎn)單的混合,其控制系統(tǒng)只是幾個(gè)開關(guān)或按鈕。目前市面最為常用的彩色燈大都利用惰性氣體在電極作用下變色的原理制作,工藝要求嚴(yán)格。本設(shè)計(jì)采用三基色原理,利用價(jià)格低廉的51系列單片機(jī)控制基色led燈泡從而實(shí)現(xiàn)豐富的色彩變化。許多基于單片機(jī)的應(yīng)用,通常是規(guī)模較小,成本低廉的工程,對(duì)于這些應(yīng)用,成本和售后維修應(yīng)該是公司,企業(yè)設(shè)計(jì)人員首要考慮的問
21、題,但是對(duì)于那些規(guī)模較小的應(yīng)用,設(shè)計(jì)人員和工程技術(shù)人員首要考慮的應(yīng)該是系統(tǒng)的完備性和穩(wěn)定性,因?yàn)閱纹瑱C(jī)的i/o口通信易受信號(hào)干擾。2.2 三基色原理彩燈利用三基色原理的藝術(shù)彩燈的功能如下:1、實(shí)現(xiàn)七彩顏色變化利用3個(gè)獨(dú)立的單色led燈泡進(jìn)行組合搭配,使單個(gè)彩燈可有7種不同的顏色。2、設(shè)置色彩變換的快慢用戶可自行設(shè)定彩燈色彩的變換快慢,并可隨是的修改這種設(shè)置。此外,系統(tǒng)還自我缺省的設(shè)置一組節(jié)奏。通過藝術(shù)彩燈設(shè)計(jì)實(shí)例,可以很好地了解到51系列單片機(jī)em78p153的定時(shí)器控制和單片機(jī)中斷狀態(tài)轉(zhuǎn)換技術(shù)的綜合使用方法,這主要表現(xiàn)在以下5個(gè)方面。1、藝術(shù)彩燈結(jié)構(gòu)簡(jiǎn)單,并且具備了最小實(shí)用單片機(jī)系統(tǒng)的基本構(gòu)
22、成。通過本案例,可以清楚設(shè)計(jì)和實(shí)現(xiàn)一個(gè)單片機(jī)實(shí)用系統(tǒng)需要哪些外圍設(shè)備的基本電路,以及如何使用單片機(jī)內(nèi)部計(jì)數(shù)器并調(diào)用中斷。2、藝術(shù)彩燈利用pwm調(diào)制控制基色led燈泡:利用單片機(jī)內(nèi)部的兩個(gè)計(jì)數(shù)器,通過比較它們的狀態(tài)來調(diào)節(jié)基色led的亮度。這種pwm調(diào)制的實(shí)現(xiàn)技術(shù)是最簡(jiǎn)單的一種,如果內(nèi)部計(jì)數(shù)器狀態(tài)穩(wěn)定,則pwm調(diào)制效果較好。3、藝術(shù)彩燈使用了單片機(jī)的系統(tǒng)中斷功能:系統(tǒng)主要由8種狀態(tài)組成,每一種狀態(tài)對(duì)應(yīng)于一個(gè)設(shè)定的中斷號(hào),執(zhí)行該中斷使得彩燈呈現(xiàn)出一種顏色。4、藝術(shù)彩燈使用了單片機(jī)的i/0口交流檢測(cè)功能:單片機(jī)uo連接交流檢測(cè)電路,利用它來檢測(cè)交流過零:利用采集的檢測(cè)值同步基色led燈泡的亮度變化。通
23、過實(shí)例電路的講解,讀者可以了解單片機(jī)擴(kuò)展的基本技術(shù)和單片機(jī)端口要求,同時(shí)掌握基本的交流電檢測(cè)電路的設(shè)計(jì)方法。5、藝術(shù)彩燈使用了簡(jiǎn)潔的系統(tǒng)電源和led燈泡控制電路:系統(tǒng)電源的設(shè)計(jì)采用了常見的全橋整流:led燈泡控制則利用npn和pnp三極管的截止電壓實(shí)現(xiàn)。通過本案例的講解,讀者可掌握此類電路的設(shè)計(jì)方法,也可在它們的基礎(chǔ)上做進(jìn)一步的擴(kuò)展。2.3 彩燈原理與系統(tǒng)設(shè)計(jì)框架系統(tǒng)根據(jù)三基色原理,以紅、綠、藍(lán)3種基本顏色組成一個(gè)可變的單元,將紅綠藍(lán)3種基色led燈泡放到磨沙的玻璃罩內(nèi),3種基色光經(jīng)混合后,便可對(duì)外呈現(xiàn)7種顏色。系統(tǒng)還利用單片機(jī)uo口的pwm調(diào)制來調(diào)節(jié)led亮度,使各種顏色之間的變化柔和;還可
24、以進(jìn)行外部設(shè)置,如設(shè)置顏色變化的周期、起始的顏色以及呈現(xiàn)不同的景象。2.3.1 彩燈實(shí)現(xiàn)原理系統(tǒng)使用3個(gè)具有獨(dú)立顏色的led燈泡,根據(jù)三基色原理,這3個(gè)led的發(fā)光顏色為紅、綠、藍(lán)。3個(gè)具有獨(dú)立發(fā)光顏色的led將按照該色度三角的特性進(jìn)行組合 , 使得彩燈呈現(xiàn)不同的色彩。三基色原理的基本公式如下:紅色+藍(lán)色+綠色=白色紅色+藍(lán)色=紫色藍(lán)色+綠色=青色綠色+紅色=黃色三基色紅、綠、藍(lán)可以混合出它們之間連線上的顏色,例如:當(dāng)紅色led和綠色led亮度相同,而藍(lán)色led熄滅時(shí),彩燈將呈現(xiàn)黃色;若此時(shí)紅色led的亮度大于綠色led的亮度,彩燈將呈現(xiàn)偏紅的橙色:若紅色led的亮度小于綠色led的亮度,彩燈
25、將呈現(xiàn)偏綠的黃綠色。當(dāng)3個(gè)led燈泡的亮度相同時(shí),彩燈將呈現(xiàn)白色,其光線類似于白熾燈。2.3.2 色彩變換的實(shí)現(xiàn)led燈泡發(fā)光恒定,若要達(dá)到色彩變換的效果還需利用單片機(jī)控制各色led發(fā)出不同亮度的燈光。控制led亮度需要利用單片機(jī)i/0口的pwm來實(shí)現(xiàn)數(shù)字/模擬(d/a)轉(zhuǎn)換,d/a轉(zhuǎn)換的實(shí)質(zhì)是對(duì)某一固定頻率的脈沖進(jìn)行占空比調(diào)節(jié)。假設(shè)led燈泡的工作電壓為嶼,單片機(jī)uo口的輸出占空比為。的平均工作電壓為uavg,它可以由公式(2.1)計(jì)算得到。 uavg=×uo (2.1)由公式(2.1)可知,只要改變led的平均工作電壓uavg,就能使發(fā)光亮度有所改變。然而工作電壓的是220v市電
26、經(jīng)過整流后的恒定電壓,不可隨意變更,因此只能通過改變占空比來改變uavg的值。綜上所述,色彩變換可以轉(zhuǎn)化為通過調(diào)節(jié)占空比來調(diào)節(jié)led燈光亮度,進(jìn)而利用色度三角調(diào)出所需色彩。3 pwm控制七彩燈實(shí)現(xiàn)彩燈控制的方法很多,如eprom編程、ram編程、單板機(jī)、單片機(jī)等,都可以組成大型彩燈控制系統(tǒng)。因?yàn)楸敬螌?shí)習(xí)要求設(shè)計(jì)的彩燈路數(shù)較少,且花型變換較為簡(jiǎn)單,故采用pwm彩燈控制電路。3.1 at89s51單片機(jī)的概述3.1.1單片機(jī)發(fā)展歷程mcs-51單片機(jī)是美國(guó)inte公司于1980年推出的產(chǎn)品,典型產(chǎn)品有8031(內(nèi)部沒有程序存儲(chǔ)器,實(shí)際使用方面已經(jīng)被市場(chǎng)淘汰)、8051(芯片采用hmos,功耗是63
27、0mw,是89c51的5倍,實(shí)際使用方面已經(jīng)被市場(chǎng)淘汰)和8751等通用產(chǎn)品,一直到現(xiàn)在,mcs-51內(nèi)核系列兼容的單片機(jī)仍是應(yīng)用的主流產(chǎn)品,各高校及專業(yè)學(xué)校的培訓(xùn)教材仍與mcs-51單片機(jī)作為代表進(jìn)行理論基礎(chǔ)學(xué)習(xí)。有些文獻(xiàn)甚至也將8051泛指mcs-51系列單片機(jī),8051是早期的最典型的代表作,由于mcs-51單片機(jī)影響極深遠(yuǎn),許多公司都推出了兼容系列單片機(jī),就是說mcs-51內(nèi)核實(shí)際上已經(jīng)成為一個(gè)8位單片機(jī)的標(biāo)準(zhǔn)。其他的公司的51單片機(jī)產(chǎn)品都是和mcs-51內(nèi)核兼容的產(chǎn)品而以。同樣的一段程序,在各個(gè)單片機(jī)廠家的硬件上運(yùn)行的結(jié)果都是一樣的,如atmel的89c51(已經(jīng)停產(chǎn))、89s51,
28、philips(菲利浦),和winbond(華邦)等,我們常說的已經(jīng)停產(chǎn)的89c51指的是atmel公司的at89c51單片機(jī),同時(shí)是在原基礎(chǔ)上增強(qiáng)了許多特性,如時(shí)鐘,更優(yōu)秀的是由flash(程序存儲(chǔ)器的內(nèi)容至少可以改寫1000次)存儲(chǔ)器取帶了原來的rom(一次性寫入),at89c51的性能相對(duì)于8051已經(jīng)算是非常優(yōu)越的了。不過在市場(chǎng)化方面,89c51受到了pic單片機(jī)陣營(yíng)的挑戰(zhàn),89c51最致命的缺陷在于不支持isp(在線更新程序)功能,必須加上isp功能等新功能才能更好延續(xù)mcs-51的傳奇。89s51就是在這樣的背景下取代89c51的,現(xiàn)在,89s51目前已經(jīng)成為了實(shí)際應(yīng)用市場(chǎng)上新的寵
29、兒,作為市場(chǎng)占有率第一的atmel目前公司已經(jīng)停產(chǎn)at89c51,將用at89s51代替。89s51在工藝上進(jìn)行了改進(jìn),89s51采用0.35新工藝,成本降低,而且將功能提升,增加了競(jìng)爭(zhēng)力。89sxx可以像下兼容89cxx等51系列芯片。市場(chǎng)上見到的89c51實(shí)際都是atmel前期生產(chǎn)的巨量庫存而以。如果市場(chǎng)需要,atmel當(dāng)然也可以再恢復(fù)生產(chǎn)at89c51。3.1.2單片機(jī)的特點(diǎn)及應(yīng)用單片機(jī),亦稱單片微電腦或單片微型計(jì)算機(jī)。它是把中央處理器(cpu)、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、輸入/輸出端口(i/0)等主要計(jì)算機(jī)功能部件都集成在一塊集成電路芯片上的微型計(jì)算機(jī)。主要特點(diǎn)有
30、:1、高性能低價(jià)格一個(gè)單片機(jī)從功能上講相當(dāng)與一臺(tái)微型計(jì)算機(jī),可是價(jià)格卻很低,一個(gè)單片機(jī)的價(jià)格一般在幾元到幾十元之間。而且隨著科學(xué)技術(shù)的發(fā)展各市場(chǎng)競(jìng)爭(zhēng)的需要,世界上生產(chǎn)單片機(jī)的各大公司都在不斷地采用新技術(shù)來提高單片機(jī)的性能,同時(shí)又進(jìn)一步降低其價(jià)格。 2、體積小,可靠性高在單片機(jī)的片內(nèi),除了一般必須具有的rom,ram,定時(shí)器計(jì)數(shù)器,中斷系統(tǒng)外,還盡可能地把眾多的各種外圍功能器件集成在片內(nèi),減少了外部各芯片之間的連接,大大地提高了單片機(jī)的可靠性各抗干擾能力。 3、低電壓,低功耗一般單片機(jī)工作電壓為5v,有的單片機(jī)可以在1,8-3v的電壓下工作,而且,功耗降至ua級(jí)。例如,msp430超低功耗類型的
31、單片機(jī),兩個(gè)紐扣電池就可以保障其運(yùn)行長(zhǎng)達(dá)近十年。單片機(jī)的這種低電壓,低功耗的特性,對(duì)于設(shè)計(jì)各開發(fā)攜帶式智能產(chǎn)品各家用消費(fèi)類產(chǎn)品顯得非常重要。目前,計(jì)算機(jī)的產(chǎn)生加快了人類改造世界的步伐,但是它畢竟體積大。微計(jì)算機(jī)(單片機(jī))在這種情況下誕生了,它的應(yīng)用可以說很廣泛??v觀我們現(xiàn)在生活的各個(gè)領(lǐng)域,從導(dǎo)彈的導(dǎo)航裝置,到飛機(jī)上各種儀表的控制,從計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,到工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理,以及我們生活中廣泛使用的各種智能ic卡、電子寵物等,這些都離不開單片機(jī)。3.2 用單片機(jī)實(shí)現(xiàn)pwm控制過程通常硬件產(chǎn)生pwm波的方法具有硬件結(jié)構(gòu)復(fù)雜、成本高、系統(tǒng)可靠性低、調(diào)制方式不靈活、難以實(shí)現(xiàn)優(yōu)化
32、等一系列缺點(diǎn),軟件生產(chǎn)pwm的方法能有效克服上述缺點(diǎn),因而獲得廣泛的應(yīng)用。下面就單片機(jī)生成pwm波形的設(shè)計(jì)方法進(jìn)行分析。1、載波比,采用微機(jī)生成pwm波時(shí),必須先確定好載波比n(或2n)。對(duì)于變頻器來說,如果頻率變化的范圍較大,那么整個(gè)頻率范圍內(nèi)采用同一個(gè)載波比的同步調(diào)制方案。難以兼顧高頻和低頻輸出時(shí)的性能。選用較高時(shí)往往會(huì)由于輸出pwm開關(guān)頻率過高,會(huì)造成開關(guān)器件的損耗增加,對(duì)器件開關(guān)頻率極限要求也會(huì)提高等缺點(diǎn),而選擇較小的載波比,又會(huì)造成低頻輸出時(shí)過于稀疏,使電流脈動(dòng)增大,諧波分量增加等缺點(diǎn)。最常用的方法是分段同步調(diào)制的方法,以獲得較好的控制特性。需要注意的是:(1)切換時(shí)不出現(xiàn)電壓的突變
33、;(2)在切換臨界點(diǎn)處需設(shè)置一個(gè)滯環(huán)區(qū),以避免輸出頻率落在臨界切換點(diǎn)附近造成載波頻率反復(fù)變化而引起的震蕩現(xiàn)象。2、無論采用何種pwm生成算法,最終是計(jì)算出pwm脈沖的切換時(shí)間,因而在cpu中實(shí)現(xiàn)該波形的常用方法是定時(shí)控制,由定時(shí)中斷服務(wù)程序完成pwm脈沖波的換相,其原理如下:(1)pwm的載波周期ts由載波周期定時(shí)器定時(shí),當(dāng)定時(shí)到來時(shí),向cpu發(fā)出中斷申請(qǐng),cpu相應(yīng)中斷并執(zhí)行中斷服務(wù)程序,該中斷服務(wù)程序的任務(wù)是將保存在內(nèi)存中的pwm開關(guān)定時(shí)數(shù)據(jù)(上一個(gè)載波周期計(jì)算出來的pwm換相定時(shí)時(shí)間)送pwm波定時(shí)器,并啟動(dòng)此定時(shí)器工作,然后再計(jì)算下一個(gè)載波周期的pwm數(shù)據(jù)并保存。(2)pwm波的定時(shí)器
34、根據(jù)載波周期定時(shí)中斷服務(wù)程序送來的開關(guān)數(shù)據(jù)進(jìn)行定時(shí)控制,在中斷服務(wù)程序中完成對(duì)pwm的換相并輸出至端口。3.3 設(shè)計(jì)思路t為pwm周期,設(shè)為1ms。t1為pwm高電平周期(如果是要求低電平驅(qū)動(dòng)就是低電平驅(qū)動(dòng),這里設(shè)為高電平驅(qū)動(dòng))。在這里采用死延時(shí)的方法來控制pwm的占空比,死延時(shí)的多少是基于t周期的占空比,也即t1與t的比。模擬pwm的t周期的產(chǎn)生是在一個(gè)程序循環(huán)當(dāng)中實(shí)現(xiàn),設(shè)t1x為t1的延時(shí)值,則通過一個(gè)定時(shí)中斷即可定時(shí)刷新pwm的占空比,如果定時(shí)中斷刷新t1x的值為漸增的,則pwm占空比是上升的,則led產(chǎn)生漸亮的變化,反之,則led則產(chǎn)生漸暗的變化效果,刷新的速度由定時(shí)器進(jìn)行控制,也即l
35、ed漸變的速度是由定時(shí)器控制的。當(dāng)然也可使用檢測(cè)外部的交流過流來刷新燈漸變來代替定時(shí)器的上述的這個(gè)功能,如果使用這個(gè)功能,在一些不同的燈需要同步的場(chǎng)合,是一種比較好的選擇。pwm的細(xì)分是由死延時(shí)參數(shù)t1x來決定的。詳細(xì)的程序操作過程:先假設(shè)細(xì)分為100份,估且稱為100單步,則t1x變化從0100,時(shí)間t為1ms,則每10us變化1單步。開啟定時(shí)器刷新t1x值,只要變量時(shí)間t一直在循環(huán),一到便將詢問t1x變量為多少,從而決定高電平延時(shí)時(shí)間是多少單步,程序一進(jìn)度漸變的循環(huán)則問t1x是否為0,如果為0,則說明占空比為0%,沒有高電平,如果非0,則打開led端口為高電平,延時(shí)t1x單步時(shí)間,延時(shí)時(shí)間
36、完畢后,將led端口清為0低電平,再延時(shí)t-t1x時(shí)間,即完成了一個(gè)t周期的控制,回到下一個(gè)t周期的開始。在定時(shí)器中漸增刷新t1x值,則led起到了漸增的漸亮的效果,此往復(fù)。如果要實(shí)現(xiàn)一種顏色漸增同時(shí)另一種顏漸亮,只要在控制端口時(shí)控制即可。用定時(shí)器中斷產(chǎn)生最小時(shí)間單位t0,每m個(gè)t0組成一個(gè)子周期t10,其中前n個(gè)t0為led導(dǎo)通時(shí)間,即ton=n*t0,則toff=(m-n)*t0;每x個(gè)t10組成一個(gè)母周期t20,其中前y個(gè)t10為有效控制時(shí)間,后續(xù)的(x-y)個(gè)t10令led熄滅或者子周期占空比調(diào)至最小。適當(dāng)調(diào)節(jié)n/m和x/y的比例使顯示效果達(dá)到最佳。子周期的最小占空比的寬度應(yīng)大于led
37、的點(diǎn)亮?xí)r間,即點(diǎn)亮led的時(shí)間寬度n/m*t0應(yīng)足夠產(chǎn)生余輝。類似于動(dòng)態(tài)數(shù)碼管對(duì)點(diǎn)亮?xí)r間的要求。母周期的寬度應(yīng)小于1/50s,提高刷新頻率以令肉眼察覺不出閃爍。3.4 電路和功能描述電路描述:輸入5v電源,簡(jiǎn)易rc復(fù)位,p3.3對(duì)地接key(減1),p3.3對(duì)地接key2(加1),p3.7接三極管c106驅(qū)動(dòng)led。led直徑5mm,紅色。限流電阻471、1/4w.功能描述:led漸亮漸滅。按住key可以保持住當(dāng)前某占空比的亮度(如一開始按住key再通電,將看到空度比為1%的亮度)。調(diào)節(jié)子周期和母周期,均可漸亮漸滅。同時(shí)按下“加1”和“減1”按鍵切換選擇調(diào)節(jié)對(duì)象。3.5 電路圖74ls194(
38、移位寄存器)要用194實(shí)現(xiàn)三個(gè)花型的連續(xù)顯示必須對(duì)兩片194的s1、s0和sl、sr一句節(jié)拍的變化進(jìn)行相應(yīng)的改變。現(xiàn)將兩片194分為低位片1和高位片2,再將其輸出端從低位到高位記為l1l8。列出各花型和其對(duì)應(yīng)的194的s1、s0、sl、sr的輸入信號(hào)及節(jié)拍控制信號(hào)列表如下:(用li表示li的取非)表3-1 輸入信號(hào)及節(jié)拍控制信號(hào)列表經(jīng)過分析可以得到控制194高低位片的左移右移變化的控制量。用qaqh表示161從低位到高位的個(gè)輸出端??刂平Y(jié)果表達(dá)式如下:表3-2 控制194高低位片控制結(jié)果電路圖如下:圖3-1移位寄存器電路圖工作原理分析:從多諧振蕩器出來的脈沖信號(hào)分為兩路:一路作為計(jì)數(shù)脈沖送到模
39、十六計(jì)數(shù)器;另一路作為移位時(shí)鐘脈沖加到移位寄存器。調(diào)節(jié)多諧振蕩器的電阻可以改變振蕩頻率,即改變彩燈移動(dòng)的速度,得到不同的動(dòng)態(tài)效果。多諧振蕩器、雙d觸發(fā)器、數(shù)據(jù)選擇器共同組成一個(gè)電子開關(guān)。多諧振蕩器輸出的計(jì)數(shù)脈沖經(jīng)雙d觸發(fā)器兩位二進(jìn)制計(jì)數(shù)器,在它的兩個(gè)輸出端得到00、01、10、11四種邏輯狀態(tài)。這四個(gè)狀態(tài)作為數(shù)據(jù)選擇器的四個(gè)數(shù)據(jù)通道選擇信號(hào),對(duì)應(yīng)從模十六計(jì)數(shù)器輸送到數(shù)據(jù)選擇器的qa,qb,qc,qd四個(gè)分頻信號(hào)。其作用相當(dāng)于一個(gè)受控的一刀四位的機(jī)械轉(zhuǎn)換開關(guān)。當(dāng)雙d觸發(fā)器輸出為“00”,數(shù)據(jù)選擇器輸出10000000序列脈沖,為八分頻信號(hào),實(shí)現(xiàn)花樣一;為“10”時(shí),數(shù)據(jù)選擇器輸出11000000
40、序列脈沖,為八分頻信號(hào),實(shí)現(xiàn)花樣二;為“01”時(shí)數(shù)據(jù)選擇器輸出11110000序列脈沖,為八分頻信號(hào),實(shí)現(xiàn)花樣三;為“11”時(shí)數(shù)據(jù)選擇器輸出1111111100000000序列脈沖,為十六分頻信號(hào),實(shí)現(xiàn)花樣四。調(diào)節(jié)開關(guān)電路的cp脈沖產(chǎn)生電路的電阻,可以改變開關(guān)的切換時(shí)間用以選擇各種花樣出現(xiàn)時(shí)間的長(zhǎng)短。數(shù)據(jù)選擇器的輸出端接移位寄存器的輸入端,在時(shí)鐘脈沖的作用下,數(shù)據(jù)在移位寄存器的八位并行輸出端從q0到q7順序移動(dòng)。移動(dòng)的八位控制信號(hào)直接控制發(fā)光二極管的亮滅,就出現(xiàn)了自動(dòng)循環(huán)切換的流水彩燈??傠娐穲D如下:圖3-2 總電路圖附錄程序:"so4g2g;rz6e4793led bit p3.7
41、電子愛好者社區(qū);rb z/_d:&pkey bit p3.3電子愛好者社區(qū)9vbdi!y+(p uklsov bit 20h.0 ;子周期顯示完畢標(biāo)志p5j3ng!e#4793bov bit 20h.1 ;母周期顯示完畢標(biāo)志pbn0d+m?4793sss equ 30h ;子周期占空寬度調(diào)節(jié)電子愛好者社區(qū) g-wft'h w2lt10 equ 31h ;子周期寬度電子愛好者社區(qū)y|*t*l/y#u?aaa equ 32h ;子周期占空寬度入口;i|9kj'va4793bbb equ 33h ;母周期占空寬度入口&%s10km-ht.r x4793t20 equ
42、34h ;母周期寬度電子愛好者社區(qū)e | ot6y c/k$lvmmm equ 35h ;母周期占空寬度調(diào)節(jié)電子愛好者社區(qū)y-x3,?7tuk/d#d*ma10 equ 36h ;子周期寬度緩沖ev(l-?4793b20 equ 37h ;母周期寬度緩沖7h$_tx ?5iy4793hr;zim-kq h a0c d4793key2 bit p3.2電子愛好者社區(qū)!w f0eoa s2z h com1 bit p3.5電子愛好者社區(qū)7.c'r;cpcom2 bit p3.4du:h2ow4793com3 bit p3.1電子愛好者社區(qū)ic#e*w|com4 bit p3.0電子愛好者社
43、區(qū)5bcq ?t:fnoise1 equ 38h電子愛好者社區(qū)f*p9wka#inoise2 equ 39hh#qzd h#z.f4793noise3 equ 3ahy.z9t|d z,d?%sk4793'1j5cbzju?m4793org 00hy&_5an#i d+ibe4793ljmp main電子愛好者社區(qū)qj(i hborg 0bh電子愛好者社區(qū)ln u fh/mhqljmp pwm電子愛好者社區(qū)7wx)jd/v-pc4pvq1du1ws+j4793pwm:電子愛好者社區(qū)t.thn 0itmov th0,#0ffh6bpakhtb4793mov tl0,#90hnv
44、%q9o-m-4793push acc電子愛好者社區(qū)o&v4ai | t,he3l;#xkw9e*|4j4793jb bov,outlowyagv o4793;*電子愛好者社區(qū)qs+fz m3z8e jb sov,ifsendbb l ?_ tpte4793dec t10 ;保持計(jì)數(shù)同步電子愛好者社區(qū):tr w&pwdjnz sss,lret ;占空參數(shù)修正電子愛好者社區(qū)sjd/,sv,a'w,omov sss,aaa ;復(fù)原子周期占空參數(shù):uyqr4793mov a,t10_jc$wkik4793cjne a,#0,sctn ;對(duì)占空比為100%時(shí)的修正ma?%fmd
45、4793ajmp t10endu e1n"px4793sctn:電子愛好者社區(qū)-w"kbcw6jclr led電子愛好者社區(qū).a f qd;rfsetb sov7s9v%a/i'l4793ajmp lret電子愛好者社區(qū) /yg:eifsend:電子愛好者社區(qū)m#vpu m;o6au |rdjnz t10,lret+lvxjx6z&e#a i+b#y4793t10end:a)s y)ma4793mov t10,a10 ;復(fù)原子周期寬度參數(shù)yy9r&3f4793setb led電子愛好者社區(qū)&z+_b$hs h,beclr sov ;子周期處理
46、完畢電子愛好者社區(qū) e%t;s;*jsp la_8rb4793dec t20電子愛好者社區(qū)c*r/w3f zw n; l)il6zdjnz mmm,lretyh&gb(4793mov mmm,bbb電子愛好者社區(qū))_w-c)g1eda&lrmov a,t20電子愛好者社區(qū)a ypfncjne a,#0,mctn ;對(duì)占空比為100%時(shí)的修正電子愛好者社區(qū)/|0i :|a6l,ajmp t20end電子愛好者社區(qū))tas/ q7ghwo8cmctn:2 hh*l:jx4793clr led-zs,s.vsw g)b4793setb bova3e/jgs#eud4793ajmp l
47、ret0?/zn1r zh*t4793outlow:電子愛好者社區(qū)%tl-up$y;lwhclr led ;母周期低電平部分輸出0電子愛好者社區(qū)y-y(m%h?xwadjnz t10,lret電子愛好者社區(qū)i2bff:dhp'gmov t10,a10jb9kr9zj-_4793djnz t20,lret電子愛好者社區(qū)6m-a:g#5tj4zt20end:s:yb5_;y'o4793mov t20,b20電子愛好者社區(qū):w bl$on&s#p*gsetb led.et6l4s!o4793clr bov ;母周期處理完畢電子愛好者社區(qū)os8nl;btm;#電子愛好者社區(qū)7x
48、rpe k ht2hlret:wl 2f,au$n4793pop acc電子愛好者社區(qū)7bu.otut.dsvreti電子愛好者社區(qū)dg5qyq_ wc pguo$!r4793main:電子愛好者社區(qū)s"g0a|_mov p3,#00001100bif"y(cv!j3?4793mov tmod,#01h電子愛好者社區(qū)r'bw6f)i:ey6i&f hjmov a10,#10 ;子周期寬設(shè)置電子愛好者社區(qū)8b7i _-o)tmov b20,#20 ;母周期寬設(shè)置qw t#dpr5q4793mov t10,a10*qh fm$s4793mov t20,b20電子
49、愛好者社區(qū)(w'l'r8 d*q7r w jxenmov aaa,#6 ;子周初始占空寬度設(shè)置電子愛好者社區(qū).u8xm*krfmov bbb,#20 ;母周初始占空寬度設(shè)置電子愛好者社區(qū)n p7or%m9i%y ia1smov sss,aaa電子愛好者社區(qū)0x#c4%wu*?fmov mmm,bbb電子愛好者社區(qū)gc9xh-| c;wsetb et0電子愛好者社區(qū)8m1v/b_!setb tr0&hzg fz|54793setb eau& h:eg yj&a4793setb led電子愛好者社區(qū)n%y,ht1r8c9n$v jmov 20h,#0;所有標(biāo)
50、志位清零i/qj)f,p d$n4793mov r0,#250電子愛好者社區(qū).y%vj7"j2qs/of9:fmov r1,#2 ;每隔0.07*250*2ms調(diào)節(jié)一次亮度&.$i0rv4793 s#m%k$dcn4793free: ;key bbbbbbbbbbbbbbbbbbbbbbbbbbbb2y.p;w"pdx l4793mov pcon,#1+xodw+o:i54793change2:電子愛好者社區(qū)(fr,rqjb key,chou1c-k;q94793jb key2,chou1*a0hy gm-r#n4793djnz noise1,free電子愛好者社區(qū)
51、*tdrt5v8bg*)jnb key,$電子愛好者社區(qū)q9r qe m(nkojnb key2,$電子愛好者社區(qū)bdq2v%wajmp free3電子愛好者社區(qū)mr5gya?lchou1:9i9oc5t7pk+jg4793mov noise1,#0r-z-ze&i;vj4793down1:i#y#u"ucvr g8n4793jb key,up1ye"x q b obv/d4793djnz noise2,free電子愛好者社區(qū).a;ndj*m,r h)ldjnz bbb,next ;減1修正電子愛好者社區(qū) h d2%jb #vupomov bbb,#1電子愛好者社區(qū)
52、&jr crozmg _next:電子愛好者社區(qū)/vp2|)my;qujb key,free ;操作完成后待松鍵再退出#:w:|h/t'j4793jnb key2,freey;zmp.r-n4w7s4793sjmp next電子愛好者社區(qū);fp/r)cjrup1:-s0a:ilz|8v4793mov noise2,#0電子愛好者社區(qū)w.a#g t$q+sifup:電子愛好者社區(qū)%bx x%ry,vjb key2,lcrnos電子愛好者社區(qū)cb akp1qjdjnz noise3,free#q2;r2m*o ,a4793inc bbb ;加1修正w7x4l;8a nv4793mo
53、v a,bbb*fl%uonlxs4793cjne a,#21,next2電子愛好者社區(qū)4u2xm#dn6_mov bbb,#20電子愛好者社區(qū)!:xo *inext2:eeg%ay)4793jb key2,free ;操作完成后待松鍵再退出ol b t7rb4793jnb key,freeif(taj4793sjmp next2b .b6nd4793lcrnos:jg$vr''f4793mov noise3,#0c"rv c+lw4793ajmp free ;key bzg(x#hl)b4k(b4793電子愛好者社區(qū)|vc*!pj電子愛好者社區(qū)yi dy/j!?yt
54、free3: ;key5w0v+e/_agm4793mov pcon,#1電子愛好者社區(qū)'u ye9s._,swumchange1:電子愛好者社區(qū)jci"njb key,chou2電子愛好者社區(qū)n.3kb1xnjb key2,chou2d/c c8uq!h4793djnz noise1,free3|w d_2f5n4793jnb key,$ztyp$f1w:rf4793jnb key2,$5b9xf#g,d'ap g4793ajmp freef/df!o1g'j1n4793chou2:#j+asoj;i4793mov noise1,#0+z:o'?#dm4793dow
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年足球無煙煙缸項(xiàng)目可行性研究報(bào)告
- 2025-2030年中國(guó)食用淀粉市場(chǎng)現(xiàn)狀調(diào)研及發(fā)展前景預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)鋼材加工配送中心行業(yè)十三五規(guī)劃及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)酥梨汁行業(yè)市場(chǎng)現(xiàn)狀分析及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 塑料鞋底的舒適支撐性能優(yōu)化考核試卷
- 二零二五年度涉稅法律諾成合同與2025年度實(shí)踐合同稅務(wù)合規(guī)審查協(xié)議
- 2025年度鏟車除雪租賃及道路積雪清理合同
- 企業(yè)環(huán)保實(shí)踐與經(jīng)驗(yàn)分享考核試卷
- 中藥批發(fā)市場(chǎng)的行業(yè)壁壘與突破策略考核試卷
- 口腔科用牙科X光機(jī)操作考核試卷
- 2020小升初復(fù)習(xí)-小升初英語總復(fù)習(xí)題型專題訓(xùn)練-完形填空15篇
- 2023年浙江省公務(wù)員考試面試真題解析
- GB/T 5796.3-2022梯形螺紋第3部分:基本尺寸
- GB/T 16407-2006聲學(xué)醫(yī)用體外壓力脈沖碎石機(jī)的聲場(chǎng)特性和測(cè)量
- 簡(jiǎn)潔藍(lán)色科技商業(yè)PPT模板
- 錢素云先進(jìn)事跡學(xué)習(xí)心得體會(huì)
- 道路客運(yùn)車輛安全檢查表
- 宋曉峰辣目洋子小品《來啦老妹兒》劇本臺(tái)詞手稿
- 附錄C(資料性)消防安全評(píng)估記錄表示例
- 噪音檢測(cè)記錄表
- 推薦系統(tǒng)之協(xié)同過濾算法
評(píng)論
0/150
提交評(píng)論