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

正文內(nèi)容

畢業(yè)設(shè)計-單片機控制的循環(huán)彩燈系統(tǒng)設(shè)計-資料下載頁

2025-11-24 19:26本頁面

【導(dǎo)讀】第1章設(shè)計概述····················································2. 第2章彩燈原理與系統(tǒng)框架設(shè)計······································3

  

【正文】 P ; JMP LOOP_T00取消第一個漸暗的狀態(tài) JMP LOOP_T10 JMP LOOP_T20 JMP LOOP_T30 湖北經(jīng)濟學(xué)院本科畢業(yè)(設(shè)計)論文 31 JMP LOOP_T40 JMP LOOP_T50 JMP LOOP_T60 JMP LOOP_T70 SWITCHS: ADD PC,A NOP RETL @0X33 RETL @0X66 RETL @0X99 RETL @0X0CC RETL @0X0FF RETL @0X0FF RETL @0X0FF RETL @0X0FF RETL @0X0FF T1~T8狀態(tài)的程序?qū)崿F(xiàn) 由系統(tǒng)流程圖 41( a)可知,色彩是通過不同的狀態(tài)實現(xiàn)的,共有 8種顏色 —— 7彩和白色。下面為各狀態(tài)的實現(xiàn)代碼。 首先,在進入各色彩狀態(tài)之前,系統(tǒng)需要一個準備步驟,即發(fā)出白光(紅 、綠、藍 LED的狀態(tài)為 0),其代碼如下: LOOP_T00: MOV A, @0B00000000 ;顯示驅(qū)動碼送入 A MOV PORT5, A ;輸出, LED動作 LOOP_TO: WDTC ;看門狗復(fù)位清零 CALL DELAY ; PWM計數(shù)器 1開始計數(shù) CALL DETECT_AC ;交流檢測 JBS FLAG,DIRECT_F ;標志位 =1?是!跳一步到 BC JMP LOOP_T0 ;否!回到本狀態(tài) BC FLAG,DIRECT_F ;對標志位清零 ;如果系統(tǒng)仍然沒有進入 T1至 T8的循環(huán),維持 T0狀態(tài) 湖北經(jīng)濟學(xué)院本科畢業(yè)(設(shè)計)論文 32 LOOP_T10: MOV A,@0B00000000 MOV PORT5,A 1. 狀態(tài) T1:紅燈漸亮 本狀態(tài)下,紅色 LED逐漸由暗變亮,藍色和綠色 LED始終熄滅,彩燈最終呈現(xiàn)紅色。 實現(xiàn)代碼如下: ; ******************************************************************** ;紅色由暗漸亮,其他暗 ; ******************************************************************** LOOP_T1: WDTC ;看門狗復(fù)位清零 CALL DELAY ; PWM計數(shù)器開始計數(shù) CALL DETECT_AC ;交流檢測 MOV A,COUNT1 ;完成 CNT1與 CNT2的比較 SUB A,COUNT2 JBS R3,C ;若 C=1?是!跳一步到 BS JMP LT1 ;否!則跳轉(zhuǎn)至 LT1處 BS PORT5,3 ;輸出( PORT5置位) JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T1 ;否!回到本狀態(tài) BC FLAG,DIRECT_F JMP LOOP_T20 ;進入 T2,紅燈亮 LT1: BC PORT5,3 ;輸出,紅燈亮 JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T1 ;維持 T1 BC FLAG,DIRECT_F ;再次判斷跳轉(zhuǎn) 2. T2狀態(tài):紅燈亮,綠燈漸亮 系統(tǒng)完成 T1的步驟后進入 T2狀態(tài)。此時,紅色 LED達到最亮的狀態(tài),綠色 LED則開始逐漸由暗變亮,藍色 LED始終熄滅。彩燈的變化為紅 —— 橙 —— 黃,最終穩(wěn)定在黃色。實現(xiàn)代碼如下: 湖北經(jīng)濟學(xué)院本科畢業(yè)(設(shè)計)論文 33 ; ******************************************************************** ;紅色由暗漸亮,其他暗 ; ******************************************************************** LOOP_T20: MOV A, @0B00001000 ;紅燈已經(jīng)點亮,為最亮 MOV PORT5, A ;輸出 LOOP_T2: WDTC CALL DELAY ; PWM計數(shù)器開始計數(shù) CALL DETECT_AC ;交流檢測 MOV A,COUNT1 ;完成 CNT1與 CNT2的比較 SUB A,COUNT2 JBS 0X03,0 JMP LT2 ;比較輸出,有效! 點亮綠色 LED BS PORT5,1 ;輸出 JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T1 BC FLAG,DIRECT_F JMP LOOP_T30 ;進入 T3,紅、綠 燈亮,彩燈為黃色 LT2: BC PORT5,1 ;輸出,綠燈亮 JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T2 ;維持 T2 BC FLAG,DIRECT_F ;再次判斷 3. T3狀態(tài):綠燈 亮,紅燈漸暗 系統(tǒng)完成 T2的步驟后進入 T3狀態(tài)。此時,綠色 LED達到最亮的狀態(tài),而紅色 LED則開始逐漸由最亮狀態(tài)變暗,藍色 LED仍然始終熄滅。彩燈色彩的變化為黃 —— 黃綠—— 綠,并最終穩(wěn)定在綠色。實現(xiàn)代碼如下: ; ******************************************************************** ;綠色保持亮,紅燈由亮漸暗 ; ******************************************************************** LOOP_T30: MOV A, @0B00001010 ;保持彩燈為黃色 湖北經(jīng)濟學(xué)院本科畢業(yè)(設(shè)計)論文 34 MOV PORT5, A ;輸出 LOOP_T3: WDTC CALL DELAY ; PWM計數(shù)器開始計數(shù) CALL DETECT_AC ;交流檢測 MOV A,COUNT1 ;完成 CNT1與 CNT2的比較 SUB A,COUNT2 JBS OX03,0 JMP LT3 ;比較輸出,有效!紅色 LED暗 BC PORT5,3 ;輸出 JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T3 BC FLAG,DIRECT_F JMP LOOP_T40 ;進入 T4,紅燈熄滅、綠燈最亮,彩燈為綠色 LT3: BS PORT5,3 ;輸出,紅燈熄滅 JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T3 ;維持 T3 BC FLAG,DIRECT_F ;再次判斷 4. T4狀態(tài):綠燈亮,藍燈漸亮 系統(tǒng)完成 T3的步驟后進入 T4狀態(tài)。此時,綠色 LED達到最亮的狀態(tài),而紅色 LED始終熄滅 ,藍色 LED則開始逐漸由熄滅狀態(tài)點亮。彩燈色彩的變化為綠 —— 綠藍 ——青,并最終穩(wěn)定在青色。實現(xiàn)代碼如下: ; ******************************************************************* ;綠色保持亮,藍燈由暗漸亮 ; ******************************************************************* LOOP_T40: MOV A, @0B00000010 ;只有綠燈亮 MOV PORT5, A ;輸出 LOOP_T4: WDTC CALL DELAY ; PWM計數(shù)器開始計數(shù) CALL DETECT_AC ;交流檢測 湖北經(jīng)濟學(xué)院本科畢業(yè)(設(shè)計)論文 35 MOV A,COUNT1 ;完成 CNT1與 CNT2的比較 SUB A,COUNT2 JBS OX03,0 JMP LT4 ;比較輸出,有效!藍色 LED點亮 BS PORT5,2 ;輸出 JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T4 BC FLAG,DIRECT_F JMP LOOP_T50 ;進入 T5,紅燈熄滅、綠燈最亮,彩燈為綠色 LT4: BC PORT5,2 ;輸出,藍燈點亮 JBS FLAG,DIRECT_F ;狀態(tài)是否跳轉(zhuǎn) JMP LOOP_T4 ;維持 T4 BC FLAG,DIRECT_F ;再次判斷 5. T5狀態(tài):藍燈亮,綠燈漸暗 系統(tǒng)完成 T4的步驟后進入 T5狀態(tài)。此時,藍色 LED達到最亮的狀態(tài),而紅色 LED始終熄滅,綠色 LED則開始逐漸由最亮狀態(tài)熄滅。彩燈色彩的變化為青 —— 藍綠 ——藍,最終穩(wěn)定在藍色。實現(xiàn)代碼如下: ; ***********************
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1