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

正文內(nèi)容

火災警報系統(tǒng)的設計畢業(yè)設計-資料下載頁

2025-06-18 12:42本頁面
  

【正文】 A,0BEH LCALL WRITE 。送入讀溫度暫存器命令 LCALL READ MOV R7,A 。讀出溫度值低字節(jié)存入R7 LCALL READ MOV R6,A 。讀出謾度值高字節(jié)存入R6 SETB EA RET。RESET: 。初始化ds18b20子程序 L0:CLR 。復位: MOV R2,149 。4us L1:DJNZ R2,L1 。596us SETB 。釋放ds1820總線: MOV R2,15 。4us L4:DJNZ R2,L4 。60us CLR C 。2us,清存在信號 MOV C, 。取存在信號: JC L0 。存在嗎?不存在則重新來001 MOV R2,125 。有存在就拉高 setb L5: DJNZ R2,L5 。500us RET。WRITE: MOV r1,08H 。設置寫位個數(shù) WLOP:RRC A 。把寫的位放到C ACALL WRBIT 。調(diào)寫 1位子程序 DJNZ r1,WLOP 。8位全寫完? RETWRBIT: MOV B,15 。設置時間常數(shù) CLR 。寫開始 NOP 。2us MOV ,C 。C內(nèi)容到總線,4usWDLT: DJNZ B,WDLT 。60us SETB 。釋放總線 RET。READ: MOV r1,8H 。設置讀位數(shù) RLOP:ACALL RDBIT 。調(diào)讀1位子程序 RRC A 。把讀到位在C中并依次送給A DJNZ r1,RLOP 。8位讀完? RETRDBIT: CLR 。讀開始圖2255的t0時刻 NOP 。2us SETB 。釋放總線 NOP 。2us MOV C, 。 MOV B,13 。設置時間常數(shù)RDDLT: DJNZ B,RDDLT 。等待52us SETB RET。************************************************************。作用:把小數(shù)部分同整數(shù)部分分開,R6放整數(shù)R7放小數(shù),F(xiàn)0放符號位。輸入:R6R7。輸出:R6R7 F0。*************************************************************FENLI: MOV A,R6 MOV C, MOV F0,C 。符號位 JC FENLI1 SJMP FENLI2FENLI1:MOV A,R6 CPL A MOV R6,A MOV A,R7 CPL A CLR C INC A MOV R7,A MOV A,R6 ADDC A,00H MOV R6,AFENLI2:MOV 08H,R7 ANL 08H,0FH 。小數(shù)部分 MOV R0,12FENLI3:MOV A,R6 RRC A MOV R6,A MOV A,R7 RRC A MOV R7,A MOV A,09H RRC A MOV 09H,A 。整數(shù)部分 DJNZ R0,FENLI3 MOV R6,09H 。整數(shù)部份 MOV R7,08H 。小數(shù)部分 RET。***************************************。作用:將R6R7中的二進制數(shù)化作BCD碼的形式。輸入:R6 R7。輸出:R4R5R6 R7。***************************************BCD: MOV A,R6 。開始處理整數(shù)部分: MOV B,100 DIV AB MOV R4,A 。存整數(shù)高位 MOV A,B MOV B,10 DIV AB MOV R5,A 。存整數(shù)中位 MOV R6,B 。存整數(shù)低位 MOV A,R7 。開始處理小數(shù)部分: MOV B,5 MUL AB MOV B,10 DIV AB MOV 08H,A 。進位 MOV A,R7 MOV B,2 MUL AB ADD A,08H MOV B,10 DIV AB MOV 08H,A 。進位 MOV A,R7 MOV B,6 MUL AB add A,08H MOV B,10 DIV AB MOV R7,A 。暫存小數(shù)最高位 MOV A,B CLR C SUBB A,5 JC BCD1 INC R7 BCD1:RET。******************************************************。作用:用于把R4R5R6R7轉(zhuǎn)化為滿足輸出的類型。輸入:R4R5R6 R7。輸出:R4R5R6 R7。*******************************************************CHANGE_CLEAR: MOV DPTR,TABLE 。指向表首 MOV A,R4 。轉(zhuǎn)換為表格中的數(shù)據(jù) MOVC A,@A+DPTR MOV R4,A MOV A,R5 MOVC A,@A+DPTR MOV R5,A MOV A,R6 MOVC A,@A+DPTR MOV R6,A MOV A,R7 MOVC A,@A+DPTR MOV R7,A INC R6 。小數(shù)點 CJNE R4,0FCH,OUT2 。高位清零 MOV R4,00H CJNE R5,0FCH,OUT2 MOV R5,00H OUT2:JB F0,OUT3 。判斷是否為負數(shù)加符號 SJMP OUT 。如果為正數(shù)則不加符合。 OUT3:CJNE R4,00H,OUT 。最高位是否為零 CJNE R5,00H,KKK1 。中位是否為零 MOV R5,02H 。R5用來顯示符合 SJMP OUT KKK1:MOV R4,02H 。R4用來顯示符合 OUT :RET TABLE:db 0fch,60h,0dah,0f2h,66h,0b6h,0beh,0e0h,0feh,0f6h。***************************************************************。功能:將R4R5R6R7串行輸出。輸入:R4R5R6R7。**************************************************************SHUCHU: MOV R0, 07H    。分別對應四個字 SHOW:MOV R1, 08H   。每個字八位   MOV A, @R0 SHOW1:RRC A CLR MOV , C SETB DJNZ R1,SHOW1 DEC R0 CJNE R0,03H,SHOW RET LOAD: MOV R1,08FHLOAD1: CPL LCALL DLY2 DJNZ R1,LOAD1 RETDLY2: MOV R3,01HLOOP5:MOV R2,3FHLOOP6:NOP DJNZ R2,LOOP6 DJNZ R3,LOOP5 RET 。*****************************************************DLY1: MOV R3,00HLOOP1:MOV R2,00HLOOP2:NOP DJNZ R2,LOOP2 DJNZ R3,LOOP1 RET 。**************************************************END
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1