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

正文內(nèi)容

基于單片機的糧倉溫濕度實時檢測系統(tǒng)設(shè)計(參考版)

2025-06-26 14:53本頁面
  

【正文】 在課題的研究期間得到了同學(xué)們的大量幫助,在此向他們表示衷心的感謝!。我不僅學(xué)到了正確的科研方法及豐富的知識,也學(xué)會了做人的道理。從論文的開題、研究方案的制定、直至論文的撰寫,均得到了她的悉心指導(dǎo),花費了她大量的時間與精力。附錄A 電路原理圖附錄B 電路PCB圖附錄C 部分程序IN0 EQU 7FF8HIN1 EQU 7FF9HIN2 EQU 7FFAHIN3 EQU 7FFBHIN4 EQU 7FFCHIN5 EQU 7FFDHIN6 EQU 7FFEHIN7 EQU 7FFFHSET_WL EQU 50HSET_WH EQU 51HSET_W EQU 52HCURTM _W EQU 53HSET_SL EQU 54HSET_SH EQU 55HSET_S EQU 56HCUHTM_S EQU 57HZ8279 EQU 08701H ;8279狀態(tài)/命令口地址D8279 EQU 08700H ;8279數(shù)據(jù)口地址LEDIOD EQU 00H ;左邊輸入 八位字符顯示;外部譯碼鍵掃描方式,雙鍵互鎖LEDFEQ EQU 38H ;掃描速率LEDCLS EQU 0DlH ;清除顯示RAMREADKB EQU 40 H ;讀FIF0 RAM地址0的命令字ORG 0000HLJMP STARTORG 0040HSTART:MOV SP, 60HLCALL INITMOV R0, 00HMOV Rl, 00HMOV R2, 00HMOV R3, 00HMOV R4, 00HMOV R5, 00HMOV R6, 00HMOV R7, 00HMOV 40H, 00HLCALL DISPLAY_1 //**鍵盤識別**//SET_T: LCALL GETKEY ;調(diào)用GETKEYCJNE A,OFFH,SET_T ;判斷是否有鍵入,無則在讀MO A,BCJNE A,3CH,TT ;判斷鍵入是否3CHCJNE RO,00H,SET_1 ;判斷是否有鍵入并鍵入完成SJMP SET_1SET_1: LCALL DISPLAY_NORMOV DPTR,28279MOV A,LEDMOD ;置8279工作方式MOVX DPTR,AMOV A,LEDFEQ ;置鍵盤工作方式MOVX DPTR ,AMOV A,LEDCLS ;清除LED顯示MOVX OPTR,ALCALL L1TT: CJNE A,38H,KS ;判斷是否鍵入BINC R0 ;作為標(biāo)志位,判斷是否數(shù)據(jù)輸入確定MOV R4,0LCALL GETWORDMOV A,BMOV SET_WL,AMOV R4,2LCALL GETWORDMOV A,BMOV SET_WH,AMOV A,SET_WLADD A,SET_WHMOV B,02HDIV ABMOV SET_W,AMOV R4,4LCALL GETWORIJMOV A,BMOV SET_SL,AMOV R4 ,6LCALL GETWORDMOV A,BMOV SET_SH,AMOV A,SET_SLADD A ,SET_SHMOV B ,02HD1V ABMOV SET_S ,AKS: SJMP SET_TSET_T1:MOV R1,0AHSET_T2: LCALL GETKEYCJNE A,0FFH ,RING ;判斷輸入是否正確MOV A,BCJNE A,3BH,RING ;若錯誤則調(diào)用SET_T再鍵入數(shù)據(jù)LlMP SET_TRl NG:DJNZ Rl,SET_T2RETGE1KEY: PUSH DPH ;保存現(xiàn)場PUSH DPlPUSH PSWMOV DPTR,Z8279MOVX A,DPTR ;讀8279狀態(tài)ANL A,07H ;屏蔽D7D3JNZ GETVAL ;判斷是否有鍵輸入MOV A,0H ;置標(biāo)志(無鍵輸入)SJMP NKBHITGETVAL: MOV A,READKB ;讀FIF0 RAM命令MOVX DPTR,A MOV DPTR,Z8279MOVX A,DPTR ;讀鍵ANL A,3FHMOV DPTR,KEYCODE ;鍵碼表起始位置MOVC A,A+DPTR ;查表MOV B,A ;置返回鍵值MOV A,0FFH ;置標(biāo)志(有鍵輸入)NKBHIT: POP PSWPOP DPLPOP DPHRETGETWORD :: ;讀數(shù)于程序WKEYl :LCALL GETKEY ;讀鍵盤CJNE A,0FFH,HKEYI ;無鍵輸入,則再讀MOV A,BADD A,0C6HJC ERROR1 ;判斷輸入是否大于9MOV A,BSUBB A,30HJC ERROR1 ;判斷輸入是否小0MOV R5,ALCALL DISLED ;顯示輸入的字符MOV B, 10MUL ABPUSH ACC ;保存輸入的值WKEY2 :LCALL GETKEY ;讀鍵盤CJNE A,0FFH,HKEY2 ;無鍵輸入,則再讀MOV A,BADD A,0C6HJC ERROR2 ;判斷輸入是否大于9MOV A,BSUBB A,30HJC ERROR2 ;判斷輸入是否小0MOV R4,ALCALL DISLED ;顯示輸入的字符MOV B,APOP ACCADD A,BMOV B,A ; 把得到的值存在BMOV A,0FFH ;置合法輸入標(biāo)志AJMP KEYOKERROR2:S]MP WKEY2ERRORl:STMP WKEYl ;置非法輸入標(biāo)志KEYOK:RETINIT8279: 8279 初始化子程序PUSH DPH ;保存現(xiàn)場PUSH DPLPUSH ACCLCALL DELAY ;延時MOV DPTR,Z8972MOV A,LEDMOD ;置8279工作方式MOVX DPTR,AMOV A,LEDFEQ ;置鍵盤掃描速率MOVX DPTR,AMOV A,LEDCLS ;清除LED顯示MOVX DPTR,ALCALL DELAY ;延時DISLED:PUSH DPH ;保存現(xiàn)場PUSH DPLPUSH ACCMOV A,LEDWRO ;置顯示起始位置ADD A,R4 ;加位置偏移MOV DPTR,Z8279MOVX DPTR,A ;設(shè)定顯示位置MOV DPTR,LEDSEC ;置現(xiàn)實常數(shù)表起始位置MOV A,R5MOVC A,A+DPTR ;查表MOV DPTR,D8279MOVX TPTR,A ;顯示數(shù)據(jù)POP ACC ;恢復(fù)現(xiàn)場POP DPLPOP DPHRETDELAY: ;延時子程序PUSH 0 ;保存現(xiàn)場PUSH 1MOV 0,0HDELAY1: MOV 1,0HDJNZ 1,$DJNZ 0,DELAY1PDP 1 ; 恢復(fù)現(xiàn)場PDP 0RETLl:LCALL SET_TlLCALL A_D_WLCALL A_D_SLCALL CON_WLCALL A_D_WLCALL A_D_SLCALL CON_SSJMP L1//***溫度控制***//CON_W:MOV A,SET_WL ;將鍵入下限與實時值比較CJNE A,CURTM_W,CONO_WLJMP END_CON_WCONO1_W:JNC RISE_W ;若實時值在下限以下,則調(diào)用升溫JC CON1_W ;若在下限以上,則在判斷CONO2_W:MOV A,SET_WH ;實時值與上限比
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1