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

正文內(nèi)容

基于單片機(jī)控制的藝術(shù)彩燈設(shè)計(jì)單片機(jī)單片機(jī)期末課程設(shè)計(jì)-文庫吧資料

2024-10-31 08:12本頁面
  

【正文】 P_T3: WDTC CALL DELAY CALL DETECT_AC MOV A,PWM_C1 SUB A,PWM_C2 JBS 0X03,0 JMP LT3 BC PORT5,3 JBS FLAG,DIRECT_F JMP LOOP_T3 BC FLAG,DIRECT_F JMP LOOP_T40 LT3: BS PORT5,3 JBS FLAG,DIRECT_F JMP LOOP_T3 BC FLAG,DIRECT_F :綠燈亮,藍(lán)燈漸亮系統(tǒng)完成T3的步驟后進(jìn)入T4狀態(tài)。綠色保持亮,紅色色由亮漸暗。實(shí)現(xiàn)代碼如下:。此時(shí),綠色LED達(dá)到最亮的狀態(tài),而紅色LED則開始逐漸由最亮狀態(tài)變暗,藍(lán)色LED仍然始終熄滅。============================================================ LOOP_T20: MOV A,0B00001000。============================================================。彩燈色彩的變化為紅到橙到黃,最終穩(wěn)定在黃色。============================================================ 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的步驟后進(jìn)入T2狀態(tài)。============================================================。在進(jìn)入各色彩狀態(tài)之前,系統(tǒng)需要一個(gè)準(zhǔn)備步驟,即發(fā)出白光,其實(shí)現(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逐漸由暗變亮,藍(lán)色和綠色LED始終熄滅,彩燈最終呈現(xiàn)紅色。初始化 MOV A,0X99 MOV T_PARA,A(4)初始化模塊程序代碼INIT: MOV A,O CONTW I/OW PORT MOV PORT5,A MOV FLAG,A MOV A,00 I/OW I/OCF MOV A,0X80 I/OW I/OCE MOV A,0X0FF I/OW I/OCD MOV A,TIME_PARA1 MOV DELAY_C1,A CLRA MOV PWM_C1,A MOV PWM_C2,A RET T1~T8狀態(tài)的程序?qū)崿F(xiàn)由系統(tǒng)流程圖可知,色彩是通過不同的狀態(tài)實(shí)現(xiàn)的,共有8種顏色——7彩和白色。(2)燈泡端口P50:紅色LED;P51:綠色LED;P52:藍(lán)色LED。完成這些準(zhǔn)備步驟后,系統(tǒng)將進(jìn)入相應(yīng)狀態(tài)的中斷程序,直到停止。這是許多應(yīng)用必有的步驟??尚薷牡臅r(shí)間參數(shù)。狀態(tài)值最后是臨時(shí)標(biāo)志信號(hào) DIRECT_F == 0 COMP_F == 1 AC_FLAG == 2。 DELAY_C1 == 0X10 PWM_C1 == 0X12 PWM_C2 == 0X13 FLAG == 0X14 BA == 0X15 BR3 == 0X16 T_PARA == 0X17 。 第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 。(3) 比較CNT1和CNT2的計(jì)數(shù)值,如果CNT1大于CNT2,該狀態(tài)的目標(biāo)LED燈泡將被點(diǎn)亮;如果CNT1小于CNT2,目標(biāo)LED燈泡將熄滅。(2) 計(jì)數(shù)器CNT1完成計(jì)數(shù)后,進(jìn)行交流檢測(cè),并在檢測(cè)中利用CNT2計(jì)數(shù)檢測(cè)的周期數(shù)。狀態(tài)內(nèi)部流程描述如下:(1) 進(jìn)入狀態(tài)內(nèi)部流程后,用于PWM調(diào)制的片內(nèi)計(jì)數(shù)器CNT1計(jì)數(shù)值開始增加。圖41(b)所示抽象了狀態(tài)內(nèi)容的流程,利用通用的形式描述了不同狀態(tài)的內(nèi)部流程。(4)完成單個(gè)狀態(tài)的執(zhí)行,按照系統(tǒng)流程順序中轉(zhuǎn)至下一狀態(tài),不斷循環(huán)。l 狀態(tài)8:紅色LED燈泡漸暗進(jìn)入狀態(tài)8之前,紅色LED燈泡亮度達(dá)到最大值,紅色和藍(lán)色LED燈泡保持熄滅狀態(tài),彩燈呈現(xiàn)紅色;進(jìn)入狀態(tài)8之后,系統(tǒng)將逐漸熄滅紅色LED燈光,綠色和藍(lán)色LED燈光保持熄滅狀態(tài),最終紅色LED燈泡熄滅。l 狀態(tài)7:藍(lán)色LED燈泡漸暗進(jìn)入狀態(tài)7之前,紅色和藍(lán)色LED燈泡亮度達(dá)到最大值,綠色LED燈泡保持熄滅狀態(tài),彩燈呈現(xiàn)紫色;進(jìn)入狀態(tài)7之后,系統(tǒng)將逐漸熄滅藍(lán)色LED燈光,紅色LED燈光保持亮度,而綠色LED燈泡保持熄滅狀態(tài),最終藍(lán)色LED熄滅。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á)到最大值。l 狀態(tài)5:綠色LED燈泡漸暗進(jìn)入狀態(tài)5之前,綠色和藍(lán)色LED燈泡亮度達(dá)到最大值,紅色LED燈泡保持熄滅狀態(tài),彩燈呈現(xiàn)青色;進(jìn)入狀態(tài)5之后,系統(tǒng)將逐漸熄滅綠色LED燈光,藍(lán)色LED燈光保持亮度,而紅色LED燈泡保持熄滅狀態(tài),最終綠色LED熄滅。最終藍(lán)色LED燈泡亮度達(dá)到最大值。彩燈的顏色變化為黃色到黃綠色到綠色,并最終穩(wěn)定在綠色。彩燈的顏色變化為紅色到橙色到黃色,并最終穩(wěn)定在黃色。l 狀態(tài)1:紅色LED燈泡漸亮進(jìn)入狀態(tài)1之前,紅色LED燈泡為熄滅狀態(tài),綠色和藍(lán)色LED燈泡可為任意狀態(tài);進(jìn)入狀態(tài)1之后,系統(tǒng)將點(diǎn)亮紅色LED燈泡,逐漸熄滅綠色和藍(lán)色LED燈泡,最終紅色LED燈泡亮度達(dá)到最大值,彩燈呈現(xiàn)紅色。(3)根據(jù)外部狀態(tài)值,進(jìn)入相應(yīng)狀態(tài)的分支程序并執(zhí)行。完成初始化后,系統(tǒng)將利用P6端口讀取用戶的設(shè)置值,同時(shí)設(shè)定變化的狀態(tài)值。l 設(shè)定用于實(shí)現(xiàn)PWM調(diào)制的片內(nèi)計(jì)數(shù)器CNT1和CNT2的初始值。l 初始化片內(nèi)寄存器和PP6端口狀態(tài)。如圖41(a)所示,系統(tǒng)主流程的描述如下:(1)單片機(jī)上電后,初始化寄存器。完成上述初始化步驟后,系統(tǒng)進(jìn)入循環(huán),由一個(gè)狀態(tài)進(jìn)入到另一個(gè)狀態(tài)。圖33 LED控制電路第4節(jié) 藝術(shù)彩燈軟件設(shè)計(jì)圖41所示是系統(tǒng)的總體流程以及各狀態(tài)內(nèi)的實(shí)現(xiàn)流程。兩個(gè)PNP三極管間的電阻要選得恰當(dāng),截止的時(shí)候要求在電阻上產(chǎn)生的壓降小于幾個(gè)LED的點(diǎn)亮電壓。圖32 系統(tǒng)電源電路 LED控制電路LED控制電路如圖33所示。系統(tǒng)完全依靠單片機(jī)內(nèi)部的RC振蕩器,由于它會(huì)受溫度的影響,一致性不好,長(zhǎng)時(shí)間運(yùn)行會(huì)使色彩變化不一致
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1