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

正文內(nèi)容

基于單片機(jī)控制的藝術(shù)彩燈設(shè)計(jì)單片機(jī)單片機(jī)期末課程設(shè)計(jì)(編輯修改稿)

2024-11-28 08:12 本頁面
 

【文章內(nèi)容簡介】 DELAY_C1 == 0X10 PWM_C1 == 0X12 PWM_C2 == 0X13 FLAG == 0X14 BA == 0X15 BR3 == 0X16 T_PARA == 0X17 。變化周期 I_PARA == 0X18 。狀態(tài)值最后是臨時(shí)標(biāo)志信號(hào) DIRECT_F == 0 COMP_F == 1 AC_FLAG == 2。===================================================================== TIME_PARA1== 1 。可修改的時(shí)間參數(shù)。===================================================================== 系統(tǒng)加電后,首先要完成寄存器和各端口狀態(tài)的初始化。這是許多應(yīng)用必有的步驟。系統(tǒng)首先完成寄存器的初始化,然后由P61~P67端口讀入撥碼開關(guān)的狀態(tài),決定顏色變化的周期以及基色LED開始點(diǎn)亮的初始狀態(tài)。完成這些準(zhǔn)備步驟后,系統(tǒng)將進(jìn)入相應(yīng)狀態(tài)的中斷程序,直到停止。(1)用戶端口說明P6P6P63:決定點(diǎn)亮的初始狀態(tài);P6P6P67:決定顏色變化的周期;P64:用于程序擴(kuò)展,LED和普通燈泡可選。(2)燈泡端口P50:紅色LED;P51:綠色LED;P52:藍(lán)色LED。(3)主程序調(diào)用初始化模塊代碼START: CALL INIT 。初始化 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彩和白色。下面將各個(gè)狀態(tài)分析它們的實(shí)現(xiàn)代碼。在進(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)紅色。實(shí)現(xià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)。此時(shí),紅色LED達(dá)到最亮的狀態(tài),綠色LED則開始逐漸由暗變亮,藍(lán)色LED始終熄滅。彩燈色彩的變化為紅到橙到黃,最終穩(wěn)定在黃色。實(shí)現(xiàn)代碼如下:。============================================================。紅的保持亮,綠色由暗漸亮。============================================================ LOOP_T20: MOV A,@0B00001000。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),而紅色LED則開始逐漸由最亮狀態(tài)變暗,藍(lán)色LED仍然始終熄滅。彩燈色彩的變化為黃到黃綠到綠,最終穩(wěn)定在綠色。實(shí)現(xiàn)代碼如下:。============================================================。綠色保持亮,紅色色由亮漸暗。============================================================ LOOP_T30: MOV A,@0B00001010。1 MOV PORT5,A LOOP_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í),綠色LED達(dá)到最亮的狀態(tài),藍(lán)色LED則開始逐漸由熄滅狀態(tài)點(diǎn)亮,紅色LED始終熄滅。彩燈色彩的變化為綠到綠藍(lán)到青,最終穩(wěn)定在綠青色。實(shí)現(xiàn)代碼如下:。============================================================。綠色保持亮,藍(lán)色色由暗漸亮。============================================================ LOOP_T40: MOV A,@0B00000010。0
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1