freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機控制的藝術(shù)彩燈設(shè)計單片機單片機期末課程設(shè)計-全文預(yù)覽

2025-11-18 08:12 上一頁面

下一頁面
  

【正文】 始終熄滅。============================================================。============================================================ LOOP_T1: WDTC CALL DELAY CALL DETECT_AC MOV A,PWM_C1 SUB A,PWM_C2 JBS 0X03,0 JMP LT1 BS PORT5,3 JBS FLAG,DIRECT_F JMP LOOP_T1 BC FLAG,DIRECT_F JMP LOOP_T20 LT1: BC PORT5,3 JBS FLAG,DIRECT_F JMP LOOP_T1 BC FLAG,DIRECT_F :紅燈亮,綠燈漸亮系統(tǒng)完成T1的步驟后進入T2狀態(tài)。在進入各色彩狀態(tài)之前,系統(tǒng)需要一個準備步驟,即發(fā)出白光,其實現(xiàn)代碼如下:LOOP_T00: MOV A,0B00000000 MOV PORT5,A LOOP_T0: WDTC CALL DELAY CALL DETECT_AC JBS FLAG,DIRECT_F JMP LOOP_T0 BC FLAG,DIRECT_F LOOP_T10: MOV A,0B00000000 MOV PORT5,A:紅燈漸亮在本狀態(tài)下,紅色LED逐漸由暗變亮,藍色和綠色LED始終熄滅,彩燈最終呈現(xiàn)紅色。(2)燈泡端口P50:紅色LED;P51:綠色LED;P52:藍色LED。這是許多應(yīng)用必有的步驟。狀態(tài)值最后是臨時標志信號 DIRECT_F == 0 COMP_F == 1 AC_FLAG == 2。 第5節(jié) 系統(tǒng)編程實現(xiàn)(匯編) 變量定義與初始化程序模塊 R0 == 0X00 TCC == 0X01 PC == 0x02 R3 == 0X03 PORT5 == 0X05 PORT6 == 0X06 IOCF == 0X0F IOCE == 0X0E IOCD == 0X0D R3F == 0X0F 。(2) 計數(shù)器CNT1完成計數(shù)后,進行交流檢測,并在檢測中利用CNT2計數(shù)檢測的周期數(shù)。圖41(b)所示抽象了狀態(tài)內(nèi)容的流程,利用通用的形式描述了不同狀態(tài)的內(nèi)部流程。l 狀態(tài)8:紅色LED燈泡漸暗進入狀態(tài)8之前,紅色LED燈泡亮度達到最大值,紅色和藍色LED燈泡保持熄滅狀態(tài),彩燈呈現(xiàn)紅色;進入狀態(tài)8之后,系統(tǒng)將逐漸熄滅紅色LED燈光,綠色和藍色LED燈光保持熄滅狀態(tài),最終紅色LED燈泡熄滅。l 狀態(tài)6:紅色LED燈泡漸亮進入狀態(tài)6之前,藍色LED燈泡亮度達到最大值,紅色和綠色LED燈泡保持熄滅狀態(tài),彩燈呈現(xiàn)藍色;進入狀態(tài)6之后,系統(tǒng)將點亮紅色LED燈光,藍色LED燈光保持亮度,而綠色LED燈泡保持熄滅狀態(tài),最終紅色LED燈泡亮度達到最大值。最終藍色LED燈泡亮度達到最大值。彩燈的顏色變化為紅色到橙色到黃色,并最終穩(wěn)定在黃色。(3)根據(jù)外部狀態(tài)值,進入相應(yīng)狀態(tài)的分支程序并執(zhí)行。l 設(shè)定用于實現(xiàn)PWM調(diào)制的片內(nèi)計數(shù)器CNT1和CNT2的初始值。如圖41(a)所示,系統(tǒng)主流程的描述如下:(1)單片機上電后,初始化寄存器。圖33 LED控制電路第4節(jié) 藝術(shù)彩燈軟件設(shè)計圖41所示是系統(tǒng)的總體流程以及各狀態(tài)內(nèi)的實現(xiàn)流程。圖32 系統(tǒng)電源電路 LED控制電路LED控制電路如圖33所示。 交流檢測電路交流檢測電路利用一個1兆歐的電阻直接與單片機的I/O口連接,檢測交流過零。 系統(tǒng)電源彩燈要求電路體積較小,而且直接利用220V的市電供電,因此,電源部分采用電容降壓、全橋整流,如圖32所示。1 142 E 13 M3 7 12 84 P 11 15 5 10 36 S 97 8P50P67P66VddP65/OSCIP64/OSCOP63/RSTP61P62/TCCVssP60/INTP52P53P51圖26 EM78P153單片機外觀單片機的外部接線和端口接線較為簡單,如圖27所示。l 8位實時計時/計數(shù)器(TCC),其信號源、觸發(fā)邊緣可編程選擇,溢出產(chǎn)生中斷。l 102413位片內(nèi)ROM。5.單片機系統(tǒng)單片機采用了EM78P153型號的單片機,用來檢測交流信號,產(chǎn)生色彩變化的PWM信號輸出。T5至T6的狀態(tài)轉(zhuǎn)換程序代碼如下:JBS FLAG,DIRECT_FJMP LOOP_T5BC FLAG,DIRECT_FJMP LOOP_T60LT5: BS PORT5,1 JBS FLAG,DIRECT_F JMP LOOP_T5 BC FLAG,DIRECT_F狀態(tài)5:綠色漸暗狀態(tài)6:紅色漸亮狀態(tài)7:藍色漸暗狀態(tài)1:紅色漸亮狀態(tài)2:綠色漸亮狀態(tài)3:紅色漸暗狀態(tài)8:紅色漸暗狀態(tài)4:藍色漸亮圖25 系統(tǒng)狀態(tài)轉(zhuǎn)換4. 系統(tǒng)計數(shù)器的使用方法PWM的實現(xiàn)過程中使用了兩個計數(shù)器CNT1和CNT2,通過技術(shù)比較來判定LED燈泡是否點亮:若CNT1CNT2,LED燈泡由熄滅狀態(tài)進入點亮狀態(tài);若CNT1CNT2,LED燈泡由點亮狀態(tài)進入熄滅狀態(tài)。因此,系統(tǒng)主要同這4種狀態(tài)的模塊組成,每一種狀態(tài)對應(yīng)于設(shè)定的中斷號。if(t2=255)return 0。t1++){ if(t1t2)red=1。這樣,彩燈內(nèi)部的3種基色LED即可混色出不同的色彩。LED亮度恒定、無閃爍感、能耗小、不發(fā)熱,所以選擇這種LED燈光可以讓彩燈的色彩變換比較柔和,燈光色彩穩(wěn)定。具體實現(xiàn)的功能描述如下:(1) 系統(tǒng)利用單片機內(nèi)部的計數(shù)/計時器來實現(xiàn)計時,完成燈光色彩的變換。另外,還需要選用特殊的燈光來變換色彩;最后,系統(tǒng)將孵出功能接口,使用戶能同時使用多個彩燈。該波形是一個時序圖,例如藍色LED在T0~T3時間段熄滅;在T3~T4時間段漸漸亮起來,直到最亮。假設(shè)通過接口電路在韸機I/O口連接好基色LED,I/O口輸出PWM波形控制LED的燈光亮度,其亮度波形如圖22所示。2. 色彩變換的實現(xiàn)LED燈泡發(fā)光恒定,若要達到色彩變換的效果還需利用單片機控制各色LED發(fā)出不同亮度的燈光。1. 彩燈實現(xiàn)原理系統(tǒng)3個且有獨立顏色的LED燈泡,根據(jù)三基色原理,這3個LED的發(fā)光顏色為紅、綠、藍。(4) 藝術(shù)彩燈使用了單片機的I/O口交流檢測功能:單片機I/O連接交流檢測電路,利用它來檢測交流過零;利用采集的檢測值同步基色LED燈光的亮度變化??梢郧宄O(shè)計和實現(xiàn)一個單片機實用系統(tǒng)需要哪些外圍設(shè)備的基本電路,以及如何使用單片機內(nèi)部計數(shù)器并調(diào)用中斷。(2)設(shè)置色彩變換的快慢用戶可自行設(shè)定彩燈色彩的變換快慢,并可隨時修改這種設(shè)置。 藝術(shù)彩燈功能概述 彩燈可以通過定時或隨用戶要求來變換不同的色彩。藝術(shù)彩燈結(jié)構(gòu)簡單、成本低廉,在目前居家個性化的要求下,它具有極好的市場前景。利用三基色原理的藝術(shù)彩燈的功能如下:(1)實現(xiàn)七彩顏色變化利用3個獨立的單色LED燈泡進行組合搭配,使單個彩燈可有7種不同的顏色。(1) 藝術(shù)彩燈結(jié)構(gòu)簡單,并且具備了最小實用單片機系統(tǒng)的基本構(gòu)成。(3) 藝術(shù)彩燈使用了單片機的系統(tǒng)中斷功能:系統(tǒng)主要由8種狀態(tài)組成,每一種狀態(tài)對應(yīng)于一個設(shè)定的中斷號,執(zhí)行該中斷使得彩燈呈現(xiàn)出一種顏色。系統(tǒng)還利用單片機I/O口的PWM調(diào)制來調(diào)節(jié)LED亮度,使各種顏色之間的變化柔和;還可以進行外部設(shè)置,如設(shè)置顏色變化的周期、起始的顏色以及呈現(xiàn)不同的景象。當3個LED燈光的亮度相同時,彩燈將呈現(xiàn)魄,其光線類似于白熾燈。3. 色彩轉(zhuǎn)換分析系統(tǒng)利用韸機控制連接紅、綠、藍3個LED的I/O口,使其產(chǎn)生不同的波形即可得到如圖21所示的顏色。其中,0表示熄滅;1表示亮度達到最大值。這要求系統(tǒng)具備一定的控制功能,并要為用戶提供可操作的接口。圖23所示說明了單片機的控制模塊和基本功能劃分。中斷程序彩燈色彩轉(zhuǎn)換控制彩燈開關(guān)控制PWM調(diào)制系統(tǒng)單片機控制單元MCU圖23 單片機控制模塊2. 燈泡的選定LED燈光具有發(fā)熱顯低、耗電量少、壽命長的特點,可平面封閉用于各式燈飾照明,配合不同燈罩后適用于各種場所。由電路原理圖可知,單片機利用I/O口直接驅(qū)動和控制基色LED燈光,并采用PWM波形調(diào)節(jié)脈沖寬度,從而改變LED的占空比,使其平均工作電壓發(fā)生變化。實現(xiàn)偽代碼如下:bool LED(void){ for(。t2++。T1狀態(tài)為系統(tǒng)保留,它代表白色光。圖25所示說明了若系統(tǒng)由T5狀態(tài)開始,發(fā)生順序轉(zhuǎn)換的過程。系統(tǒng)計數(shù)器的另一個作用是控制色彩變換的頻率,它可以由系統(tǒng)的初始值設(shè)定
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1