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

正文內(nèi)容

溫度報(bào)警器系統(tǒng)的設(shè)計(jì)的畢業(yè)論文(文件)

2025-07-16 20:27 上一頁面

下一頁面
 

【正文】 ATA_L EQU 70HTEMP_DATA_H EQU 71HTEMP_SET EQU 72HTEMP_SET_1 EQU 74HTEMP_CUR EQU 73HORG 0000HLJMP MAINORG 0003HLJMP EX_INT0ORG 0013HLJMP EX_INT1ORG 0100HMAIN: MOV IE,85HSETB IT0SETB IT1 SETB SOUNDSETB LED_RMOV P0,01HCALL ENABLEMOV P0,38HCALL ENABLEMOV P0,0CHCALL ENABLEMOV 40H,43HMOV 41H,55HMOV 42H,52HMOV 43H,5FHMOV 44H,54HMOV 45H,45HMOV 46H,4DHMOV 47H,50HMOV 48H,3AHMOV 4CH,2EHMOV 4EH,0DFHMOV 4FH,43HMOV 50H,48H //H:MOV 51H,3AHMOV 55H,2EHMOV 56H,30H MOV 57H,00HMOV 58H,00H MOV 59H,4CHMOV 5AH,3AH //L:MOV 5EH,2EHMOV 5FH,30HMOV TEMP_SET,20MOV TEMP_SET_1,00HSTART:CALL SET_TEMP CALL SET_TEMP_1CALL READ_TEMPCALL MERGE_TEMPCALL CONVERT_TEMPCALL DISPLAYMOV A,80HMOV B,TEMP_SET_1CJNE A,B,NEXT0 //判斷最低溫度是否在0128之間NEXT0: JNC HERE //最低溫度在0128之間,轉(zhuǎn)移 MOV A,80H MOV B,TEMP_SET CJNE A,B,NEXT1NEXT1: JC NEXT2 //最高溫度為負(fù)數(shù) MOV A,80H //最高溫度正數(shù)時(shí) MOV B,TEMP_CUR CJNE A,B,NEXT4 //判斷當(dāng)前溫度是不是大于0NEXT4: JNC NEXT5 //當(dāng)前溫度大于0 MOV A,TEMP_CUR CJNE A,TEMP_SET_1,NEXT6 LJMP LOPP NEXT6: JC LOP1 //當(dāng)前溫度大于最低溫度 LJMP LOP5 NEXT5: MOV A,TEMP_SET CJNE A,TEMP_CUR,LOP0 LJMP LOPPLOP0: JC LOP1 //當(dāng)前溫度大于最高溫度 LJMP LOP5NEXT2: MOV A,80H MOV B,TEMP_CUR CJNE A,B,NEXT3NEXT3: JC kk1 //實(shí)際溫度不在0128之間 LJMP LOP1HERE: MOV A,80H MOV B,TEMP_CUR CJNE A,B,KKKK: JNC KK1 LJMP LOP1 //實(shí)際溫度低于最低溫度KK1: MOV A,TEMP_SET CJNE A,TEMP_CUR,LOP LJMP LOPPLOP: JC LOP1 //實(shí)際溫度大于最高溫度 LJMP LOP2LOP1: // 超出溫度限制,報(bào)警 CPL LED_R LJMP JINGBAOcontinue: SETB LED_G SETB LED_Y LJMP LOP3LOPP: //正常范圍之內(nèi),不報(bào)警 SETB LED_R CLR LED_G SETB LED_Y CLR SOUND LJMP LOP3LOP2: MOV A,TEMP_CUR CJNE A,TEMP_SET_1,LOP4 LJMP LOPPLOP4: JC LOP1LOP5: //達(dá)到報(bào)警臨界,黃色警報(bào) SETB LED_R CLR LED_Y SETB LED_G SETB SOUNDLOP3: LJMP STARTDS18B20_INIT: SETB DQNOPNOPCLR DQMOV R7,9INIT_DELAY:CALL DELAY60USDJNZ R7,INIT_DELAYSETB DQCALL DELAY60USMOV C,DQJC ERRORCALL DELAY60USCALL DELAY60USCALL DELAY60USCALL DELAY60USRETERROR:CLR DQLJMP DS18B20_INITRETREAD_BYTE:MOV R7,08HSETB DQNOPNOPLOOP:CLR DQNOPNOPNOPSETB DQMOV R6,07HDJNZ R6,$MOV C,DQCALL DELAY60USRRC ASETB DQDJNZ R7,LOOPCALL DELAY60USCALL DELAY60USRETWRITE_BYTE:MOV R7,08HSETB DQNOPNOPNOPLOOP1:CLR DQMOV R6,07HDJNZ R6,$RRC AMOV DQ,CCALL DELAY60USSETB DQDJNZ R7,LOOP1RETDELAY60US:MOV R6,1EHDJNZ R6,$RETREAD_TEMP:CALL DS18B20_INITMOV A,0CCHCALL WRITE_BYTECALL DELAY60USCALL DELAY60USMOV A,44HCALL WRITE_BYTECALL DELAY60USREAD_T1:CALL DS18B20_INITMOV A,0CCHCALL WRITE_BYTECALL DELAY60USMOV A,0BEHCALL WRITE_BYTECALL DELAY60USCALL READ_BYTEMOV TEMP_DATA_L,ACALL READ_BYTEMOV TEMP_DATA_H,ARETMERGE_TEMP:MOV A,TEMP_DATA_HANL A,00001111BSWAP AMOV R3,AMOV A,TEMP_DATA_LANL A,11110000BSWAP AORL A,R3MOV TEMP_CUR,ARETCONVERT_TEMP:MOV A,TEMP_DATA_HANL A,80HJZ TEMPC1CLR CMOV A,TEMP_DATA_LCPL AADD A,01HMOV TEMP_DATA_L,AMOV A,TEMP_DATA_HCPL AADDC A,00HMOV TEMP_DATA_H,AMOV A,TEMP_DATA_LANL A,0FHMOV DPTR,TABLE2MOVC A,A+DPTRMOV LCD_0,AMOV A,TEMP_DATA_LANL A,0F0HSWAP AMOV TEMP_DATA_L,AMOV A,TEMP_DATA_HANL A,0FHSWAP AORL A,TEMP_DATA_LMOV B,100DIV ABMOV LCD_3,2DHSJMP TEMPC2TEMPC1:MOV A,TEMP_DATA_LANL A,0FHMOV DPTR,TABLE2MOVC A,A+DPTRMOV LCD_0,AMOV A,TEMP_DATA_LANL A,0F0HSWAP AMOV TEMP_DATA_L,AMOV A,TEMP_DATA_HANL A,0FHSWAP AORL A,TEMP_DATA_LMOV B,100DIV ABMOV DPTR,TABLE1MOVC A,A+DPTRMOV LCD_3,ATEMPC2:MOV A,10XCH A,BDIV ABMOV DPTR,TABLE1MOVC A,A+DPTRMOV LCD_2,AMOV A,BMOV DPTR,TABLE1MOVC A,A+DPTRMOV LCD_1,A RETDISPLAY:MOV P0,80HCALL ENABLEMOV R1,50HCALL WRITE2MOV P0,0C0HCALL ENABLEMOV R1,40HCALL WRITE2RETENABLE:CLR RSCLR RWCLR ECALL DELAYSETB ERETWRITE2:MOV R2,16A2:MOV A,R1CALL WRITE1INC R1DJNZ R2,A2MOV R2,7RETWRITE1:MOV P0,ASETB RSCLR RWCLR ECALL DELAYSETB E RETSET_TEMP:MOV A,TEMP_SETMOV B,80HLJMP OTHERGO:ANL A,BJNZ TEMP0GO1:MOV A,TEMP_SETMOV B,64HDIV ABMOV 52H,AMOV A,BMOV B,0AHDIV ABMOV 53H,A MOV 54H,BMOV A,52HADD A,30HMOV 52H,AMOV A,53HADD A,30HMOV 53H,AMOV A,54HADD A,30HMOV 54H,ARETOTHER:CJNE A,B ,GOLJMP GO1TEMP0:MOV A,TEMP_SETCPL AADD A,01HMOV B,64HDIV ABMOV 52H,2DHMOV A,BMOV B,0AHDIV ABMOV 53H,A MOV 54H,BMOV A,53HADD A,30HMOV 53H,AMOV A,54HADD A,30HMOV 54H,ARETSET_TEMP_1:MOV A,TEMP_SET_1MOV B,80HANL A,BJNZ TEMP_1MOV A,TEMP_SET_1MOV B,64HDIV ABMOV 5BH,AMOV A,BMOV B,0AHDIV ABMOV 5CH,A MOV 5DH,BMOV A,5BHADD A,30HMOV 5BH,AMOV A,5CHADD A,30HMOV 5CH,AMOV A,5DHADD A,30HMOV 5DH,ARETTEMP_1:MOV A,TEMP_SET_1CPL AADD A,01HMOV B,64HDIV ABMOV 5BH,2DHMOV A,BMOV B,0AHDIV ABMOV 5CH,A MOV 5DH,BMOV A,5CHADD A,30HMOV 5CH,AMOV A,5DHADD A,30HMOV 5DH,ARETDELAY:MOV R4,05HD1:MOV R5,0FFHDJNZ R5,$DJNZ R4,D1RETEX_INT0: JB KEY,A1MOV A,TEMP_SET_1MOV B,TEMP_SETCJNE A,B,AAA11 AAA1:PUSH ACCPOP ACCRETIA1:MOV A,TEMP_SETCJNE A,80H,BBB1PUSH ACCPOP ACCRETIBBB1:PUSH ACC INC TEMP_SETPOP ACCRETIAAA11:PUSH ACCINC TEMP_SET_1POP ACCRETIEX_INT1: JB KEY,B1MOV A,TEMP_SET_1CJNE A,0C8H,PASSLJMP AAA1PASS:PUSH ACCDEC TEMP_SET_1POP ACCRETIB1:MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1