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

正文內(nèi)容

基于單片機(jī)控制的藝術(shù)彩燈設(shè)計(jì)單片機(jī)單片機(jī)期末課程設(shè)計(jì)(更新版)

2024-12-14 08:12上一頁面

下一頁面
  

【正文】 0 BC FLAG,DIRECT_F LOOP_T10: MOV A,0B00000000 MOV PORT5,A:紅燈漸亮在本狀態(tài)下,紅色LED逐漸由暗變亮,藍(lán)色和綠色LED始終熄滅,彩燈最終呈現(xiàn)紅色。這是許多應(yīng)用必有的步驟。 第5節(jié) 系統(tǒng)編程實(shí)現(xiàn)(匯編) 變量定義與初始化程序模塊 R0 == 0X00 TCC == 0X01 PC == 0x02 R3 == 0X03 PORT5 == 0X05 PORT6 == 0X06 IOCF == 0X0F IOCE == 0X0E IOCD == 0X0D R3F == 0X0F 。圖41(b)所示抽象了狀態(tài)內(nèi)容的流程,利用通用的形式描述了不同狀態(tài)的內(nèi)部流程。l 狀態(tài)6:紅色LED燈泡漸亮進(jìn)入狀態(tài)6之前,藍(lán)色LED燈泡亮度達(dá)到最大值,紅色和綠色LED燈泡保持熄滅狀態(tài),彩燈呈現(xiàn)藍(lán)色;進(jìn)入狀態(tài)6之后,系統(tǒng)將點(diǎn)亮紅色LED燈光,藍(lán)色LED燈光保持亮度,而綠色LED燈泡保持熄滅狀態(tài),最終紅色LED燈泡亮度達(dá)到最大值。彩燈的顏色變化為紅色到橙色到黃色,并最終穩(wěn)定在黃色。l 設(shè)定用于實(shí)現(xiàn)PWM調(diào)制的片內(nèi)計(jì)數(shù)器CNT1和CNT2的初始值。圖33 LED控制電路第4節(jié) 藝術(shù)彩燈軟件設(shè)計(jì)圖41所示是系統(tǒng)的總體流程以及各狀態(tài)內(nèi)的實(shí)現(xiàn)流程。 交流檢測電路交流檢測電路利用一個(gè)1兆歐的電阻直接與單片機(jī)的I/O口連接,檢測交流過零。1 142 E 13 M3 7 12 84 P 11 15 5 10 36 S 97 8P50P67P66VddP65/OSCIP64/OSCOP63/RSTP61P62/TCCVssP60/INTP52P53P51圖26 EM78P153單片機(jī)外觀單片機(jī)的外部接線和端口接線較為簡單,如圖27所示。l 102413位片內(nèi)ROM。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:藍(lán)色漸暗狀態(tài)1:紅色漸亮狀態(tài)2:綠色漸亮狀態(tài)3:紅色漸暗狀態(tài)8:紅色漸暗狀態(tài)4:藍(lán)色漸亮圖25 系統(tǒng)狀態(tài)轉(zhuǎn)換4. 系統(tǒng)計(jì)數(shù)器的使用方法PWM的實(shí)現(xiàn)過程中使用了兩個(gè)計(jì)數(shù)器CNT1和CNT2,通過技術(shù)比較來判定LED燈泡是否點(diǎn)亮:若CNT1CNT2,LED燈泡由熄滅狀態(tài)進(jìn)入點(diǎn)亮狀態(tài);若CNT1CNT2,LED燈泡由點(diǎn)亮狀態(tài)進(jìn)入熄滅狀態(tài)。if(t2=255)return 0。這樣,彩燈內(nèi)部的3種基色LED即可混色出不同的色彩。具體實(shí)現(xiàn)的功能描述如下:(1) 系統(tǒng)利用單片機(jī)內(nèi)部的計(jì)數(shù)/計(jì)時(shí)器來實(shí)現(xiàn)計(jì)時(shí),完成燈光色彩的變換。該波形是一個(gè)時(shí)序圖,例如藍(lán)色LED在T0~T3時(shí)間段熄滅;在T3~T4時(shí)間段漸漸亮起來,直到最亮。2. 色彩變換的實(shí)現(xiàn)LED燈泡發(fā)光恒定,若要達(dá)到色彩變換的效果還需利用單片機(jī)控制各色LED發(fā)出不同亮度的燈光。(4) 藝術(shù)彩燈使用了單片機(jī)的I/O口交流檢測功能:單片機(jī)I/O連接交流檢測電路,利用它來檢測交流過零;利用采集的檢測值同步基色LED燈光的亮度變化。(2)設(shè)置色彩變換的快慢用戶可自行設(shè)定彩燈色彩的變換快慢,并可隨時(shí)修改這種設(shè)置。藝術(shù)彩燈結(jié)構(gòu)簡單、成本低廉,在目前居家個(gè)性化的要求下,它具有極好的市場前景。(1) 藝術(shù)彩燈結(jié)構(gòu)簡單,并且具備了最小實(shí)用單片機(jī)系統(tǒng)的基本構(gòu)成。系統(tǒng)還利用單片機(jī)I/O口的PWM調(diào)制來調(diào)節(jié)LED亮度,使各種顏色之間的變化柔和;還可以進(jìn)行外部設(shè)置,如設(shè)置顏色變化的周期、起始的顏色以及呈現(xiàn)不同的景象。3. 色彩轉(zhuǎn)換分析系統(tǒng)利用韸機(jī)控制連接紅、綠、藍(lán)3個(gè)LED的I/O口,使其產(chǎn)生不同的波形即可得到如圖21所示的顏色。這要求系統(tǒng)具備一定的控制功能,并要為用戶提供可操作的接口。中斷程序彩燈色彩轉(zhuǎn)換控制彩燈開關(guān)控制PWM調(diào)制系統(tǒng)單片機(jī)控制單元MCU圖23 單片機(jī)控制模塊2. 燈泡的選定LED燈光具有發(fā)熱顯低、耗電量少、壽命長的特點(diǎn),可平面封閉用于各式燈飾照明,配合不同燈罩后適用于各種場所。實(shí)現(xiàn)偽代碼如下:bool LED(void){ for(。T1狀態(tài)為系統(tǒng)保留,它代表白色光。系統(tǒng)計(jì)數(shù)器的另一個(gè)作用是控制色彩變換的頻率,它可以由系統(tǒng)的初始值設(shè)定,也可以由用戶來設(shè)定。l 兩族雙向I/O端口P5x和P6x。EM78P1531234567P50P67P66VddP65/OSCIP64/OSCOP63/RST14 RED13 GREEN12 BLUE1110 DEIECT_AC98P51P52P53VssP60/INTP61P62/TCC圖27 單片機(jī)端口定義 第3節(jié) 藝術(shù)彩燈硬件設(shè)計(jì)如圖31所示,系統(tǒng)的實(shí)際布線包括3個(gè)部分:單片機(jī)系統(tǒng)、電源電路和LED控制。如圖32所示的電容C5,實(shí)際表明它能很好地起抗干擾的作用。系統(tǒng)總共定義了8種狀態(tài),每進(jìn)到一個(gè)狀態(tài),執(zhí)行相應(yīng)代碼,這種狀態(tài)的連續(xù)變化就使得彩燈的色彩不斷變化。這部分的操作在編程過程中與寄存器初始化過程統(tǒng)稱INIT模塊,利用CALL指令調(diào)用。l 狀態(tài)4:藍(lán)色LED燈泡漸亮進(jìn)入狀態(tài)4之前,綠色LED燈泡亮度達(dá)到最大值,紅色和藍(lán)色LED燈泡保持熄滅狀態(tài),彩燈呈現(xiàn)綠色;進(jìn)入狀態(tài)4之后,系統(tǒng)將點(diǎn)亮藍(lán)色LED燈光,綠色LED燈光保持亮度,而紅色LED燈泡保持熄滅狀態(tài)。彩燈的顏色變化為紫色到紫紅色到紅色,并最終穩(wěn)定在紅色。計(jì)數(shù)器CNT1的計(jì)數(shù)操作是利用CALL指令調(diào)用獨(dú)立的計(jì)數(shù)字程序模塊來完成的。變化周期 I_PARA == 0X18 。(1)用戶端口說明P6P6P63:決定點(diǎn)亮的初始狀態(tài);P6P6P67:決定顏色變化的周期;P64:用于程序擴(kuò)展,LED和普通燈泡可選。紅色由暗漸亮,其他暗。1 MOV PORT5,A LOOP_T2: WDTC CALL DELAY CALL DETECT_AC MOV A,PWM_C1 SUB A,PWM_C2 JBS 0X03,0 JMP LT2 BS PORT5,1 JBS FLAG,DIRECT_F JMP LOOP_T2 BC FLAG,DIRECT_F JMP LOOP_T30 LT2: BC PORT5,1 JBS FLAG,DIRECT_F JMP LOOP_T2 BC FLAG,DIRECT_F :綠燈亮,紅燈漸暗系統(tǒng)完成T2的步驟后進(jìn)入T3狀態(tài)。此時(shí),綠色LED達(dá)到最亮的狀態(tài),藍(lán)色LED則開始逐漸由熄滅狀態(tài)點(diǎn)亮,紅色LED始終熄滅。彩燈色彩的變化為青到藍(lán)綠到藍(lán),最終穩(wěn)定在藍(lán)色。實(shí)現(xiàn)代碼如下:。============================================================。============================================================ LOOP_T80: MOV A,0B00001000。底電平到, MOV A,PWM_C2 SUB A,T_PARA JBS 0X03,0X02 JMP DETECT1 MOV A,0 MOV PWM_C2,A MOV PWM_C1,A MOV A,TIME_PARA1 。交流檢測可能存在的波形不對(duì)稱對(duì)燈泡無影響。具體設(shè)置如表61所示表61 系統(tǒng)的初始狀態(tài)設(shè)置端口P63P62P61含義端口P67P66P65含義000彩燈無燈光,有紅燈開始001周期為1S001紅燈最先點(diǎn)亮010周期為2S010黃燈最先點(diǎn)亮011周期為3S011綠燈最先點(diǎn)亮100周期為4S100青燈最先點(diǎn)亮101周期為5S101藍(lán)燈最先點(diǎn)亮110紫燈最先點(diǎn)亮111紅燈最先點(diǎn)亮此外,P64另做系統(tǒng)擴(kuò)展用:當(dāng)P64懸空時(shí),彩燈選用LED做光源;當(dāng)P64接地時(shí),彩燈選用普通白熾燈做光源。 結(jié) 束 語藝術(shù)彩燈是基于計(jì)數(shù)器PWM調(diào)試的綜合應(yīng)用案例,它結(jié)構(gòu)簡單,單片機(jī)規(guī)模不大,但是能充分應(yīng)用單片機(jī)功能,且開發(fā)的成本也比較低廉、維修也較為方便。2003 總 體 評(píng) 價(jià)得分選題實(shí)用,格式基本規(guī)范 1834
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1