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

正文內(nèi)容

基于stc89s52單片機溫度報警器-資料下載頁

2024-11-12 15:03本頁面

【導(dǎo)讀】溫度的檢測與控制是工業(yè)生產(chǎn)過程中比較典型的應(yīng)用之一,隨著傳感器在生產(chǎn)和生活中的更加廣泛的應(yīng)用,利用新型單總線式數(shù)字溫度傳感器實現(xiàn)對溫度的測試與控制得到更快的開發(fā),本文設(shè)計了一種基于STC89C52的溫度檢測及報警系統(tǒng)。該系統(tǒng)將多個單總線溫度傳感器DS18B20并接在控制器的一個端口上,對各個傳感器溫度進行循環(huán)采集,將采集到的溫度值與設(shè)定值進行比較,當超出設(shè)定的上限溫度時,通過蜂鳴器報警信號。該系統(tǒng)設(shè)計和布線簡單,結(jié)構(gòu)緊湊,體積小,重量輕,抗干擾能力強,性價比高,擴展方便,在大型倉庫,工廠,智能化建筑等領(lǐng)域的多點溫度檢測中有廣闊的應(yīng)用前景。防潮、防霉、防腐、防爆是倉庫日常工作的重要內(nèi)容,是衡量倉庫管理質(zhì)量的重要指標。它直接影響到儲備物資的使用壽命和工作可靠性。為保證日常工作的順利進行,首要問題是加強倉庫內(nèi)溫度與濕度的監(jiān)測工作。

  

【正文】 CLR DQ MOV R3,7 DJNZ R3,$ MOV C ,DQ MOV R3,23 DJNZ R3,$ RRC A DJNZ R2,RE01 MOV @R1,A DEC R1 DJNZ R4,RE00 RET 。===========將從DS18B20中讀出的溫度數(shù)據(jù)進行轉(zhuǎn)換TEMPER_COV :MOV A,0F0H ANL A, TEMPER_L SWAP A MOV TEMPER_NUM,A MOV A,TEMPER_L JNB ,TEMPER_COV1 INC TEMPER_NUMTEMPER_COV1:MOV A, TEMPER_H ANL A, 07H SWAP A ORL A,TEMPER_NUM MOV TEMPER_NUM,A MOV A ,0FH ANL A ,TEMPER_L MOV TEMPER_D,A CLR C SUBB A ,10 JC JIANLO MOV TEMPER_D , A INC TEMPER_NUM JIANLO: LCALL BIN_BCD RET 。================================================將16進制的溫度數(shù)據(jù)轉(zhuǎn)換成壓縮BCD碼BIN_BCD: MOV DPTR ,TEMP_TAB MOV A ,TEMPER_NUM MOVC A ,@A+DPTR MOV TEMPER_NUM,A RET TEMP_TAB:DB 00H,01H,02H,03H,04H,05H,06H,07H DB 08H,09H,10H,11H,12H,13H,14H,15H DB 16H,17H,18H,19H,20H,21H,22H,23H DB 24H,25H,26H,27H,28H,29H,30H,31H DB 32H,33H,34H,35H,36H,37H,38H,39H DB 40H,41H,42H,43H,44H,45H,46H,47H DB 48H,49H,50H,51H,52H,53H,54H,55H DB 56H,57H,58H,59H,60H,61H,62H,63H DB 64H,65H,66H,67H,68H,69H,70H,71H DB 72H,73H,74H,75H,76H,77H,78H,79H DB 80H,81H,82H,83H,84H,85H,86H,87H DB 88H,89H,90H,91H,92H,93H,94H,95H DB 96H,97H,98H,99H 。======================================DS18B20初始化程序 INIT_1820:SETB DQ NOP CLR DQ MOV R0,80H TSR1: DJNZ R0,TSR1 SETB DQ MOV R0,25H TSR2: DJNZ R0,TSR2 JNB DQ,TSR3 LJMP TSR4 TSR3: SETB FLAG1 LJMP TSR5 TSR4 : CLR FLAG1 LJMP TSR7 TSR5: MOV R0,06BH TSR6: DJNZ R0,TSR6 TSR7: SETB DQ RET 。=====================================延時子程序 DELAY:MOV R7,2H MIN: DJNZ R7,YS500 RET YS500:LCALL YS500US LJMP MIN YS500US:MOV R6,200 DJNZ R6,$ RET DELAY1: MOV R7,6 DELAY1_1:MOV R6,200 DELAY1_2:MOV R5,250 DJNZ R5,$ DJNZ R6,DELAY1_2 DJNZ R7,DELAY1_1 RET YS125MS:MOV R7,250 YS125MS1:MOV R6,250 DJNZ R6,$ DJNZ R7,YS125MS1 RET DISPLAY1:LCALL LCD_CS MOV R0,11 MOV 50H,0 MOV R1,08H A1: MOV A, R1 MOV P0,A ACALL ENABLE MOV DPTR,TABLE1 MOV A ,50H MOVC A ,@A +DPTR LCALL WRITE_E INC 50H INC R1 DJNZ R0,A1 RET DISPLAY2:LCALL LCD_CS MOV P0,0C1H CALL ENABLE LCALL WRITE1 RET WRITE1:MOV R1,4 MOV R0,37H MOV DPTR,TABLE2 B1: MOV A,@R0 MOVC A,@A+DPTR CALL WRITE_E INC R0 DJNZ RI,B1 RET DISPLAY3:LCALL LCD_CS MOV R0,16 MOV 50H,0 MOV RI,80H C1: MOV A,R1 MOV P0,A ACALL ENABLE MOV DPTR ,TABLE3 MOV A ,50H MOVC A,@A+DPTR LCALL WRITE_E INC 50H INC R1 DJNZ R0,C1 RET ENABLE :CLR RS CLR RW CLR E ACALL DELAY3 SETB E RET WRITE_E:CALL DELAY3 SETB RS CLR RW SETB E MOV P0,A CLR E RET LCD_CS : MOV P0,01H ACALL ENABLE MOV P0,38H ACALL ENABLE MOV P0,0CH ACALL ENABLE MOV P0,06H ACALL ENABLE DELAY3:MOV R7 ,20 D1:MOV R6,250 D2:DJNZ R6,D2 DJNZ R7,D1 RET TABLE1:DB 39。D39。,39。S39。,39。139。,39。839。,39。B39。,39。239。,39。039。,39。,39。,39。,39。,39。O39。,39。K39。 TABLE2:DB 39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。39。,39。 TABLE3:DB39。D39。,39。S39。,39。139。,39。839。,39。B39。,39。239。,39。039。,39。E39。,39。R39。,39。R39。,39。O39。,39。R39。 END
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1