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

正文內(nèi)容

單片機原理及應用課程設計溫度報警的設計-wenkub.com

2025-01-13 11:06 本頁面
   

【正文】 ,連圖要仔細,不要連錯了,仔細仿真。****************************** 聲光報警子程序 *******************************BEEP_BL: MOV R6,100 BL2: LCALL DEX1 CPL BEEP CPL RELAY DJNZ R6,BL2 MOV R5,10 LCALL DELAY RET DEX1: MOV R7,180 DE2: NOP DJNZ R7,DE2 RET。設置LCD的第一行地址 LCALL WCOM 。**************************** LCD 間接控制方式數(shù)據(jù)寫入 *************************WDATA: MOV P0,A 。 LCALL WDATA DJNZ R0,CL1 RETDE: MOV R7,250 DJNZ R7,$ RET。指針加1 JMP FILL 。填入字符 MOVC A,A+DPTR 。設置 LCD 的第二行地址 LCALL WCOM 。寫入命令 LCALL CLR_LINE 。計數(shù)結束 RET。 39。清除 LCD 顯示屏 LCALL WCOM LCALL DELAY1 RET。將自定義字符存入LCD的CGRAM RET。由堆棧取出A LCALL WDATA 。*************************** 第二行顯示數(shù)字子程序 *************************LCDP2: PUSH ACC MOV A,B 。加載小數(shù)點位 INC LCD_X 。十位 LCALL SHOW_DIG2 INC LCD_X MOV A,71H 。設置位置 CJNE A,1,CONV1 JMP CONV2CONV1: CJNE A,0BH,CONV11 MOV A, 。十位 MOV A,TEMPHC SWAP A ANL A,0FH MOV 73H,A 。************************** LCD顯示子程序 **********************************SHOW_DIG2H: MOV B,100 DIV AB ADD A,30H PUSH B MOV B,LCD_X LCALL LCDP2 POP B MOV A,0AH XCH A,B DIV AB ADD A,30H INC LCD_X PUSH B MOV B,LCD_X LCALL LCDP2 POP B INC LCD_X MOV A,B MOV B,LCD_X ADD A,30H LCALL LCDP2 RETSHOW_DIG2L: MOV B,100 DIV AB MOV A,0AH XCH A,B DIV AB ADD A,30H PUSH B MOV B,LCD_X LCALL LCDP2 POP B INC LCD_X MOV A,B MOV B,LCD_X ADD A,30H LCALL LCDP2 RET。加載TL數(shù)據(jù) MOV LCD_X,12 。顯示在第二行 LCALL LCD_PRINT MOV A,0C6H LCALL TEMP_BJ1 MOV A,TEMP_TH 。************************ 二十進制轉(zhuǎn)換子程序 *****************************HEX2BCD1: MOV B,064H DIV AB MOV R4,A MOV A,0AH XCH A,B DIV AB SWAP A ORL A,B RETTEMPDOTTAB: DB 00H,00H,01H,01H,02H,03H,03H,04H 。重新組合 MOV TEMP_ZH,A LCALL HEX2BCD1 MOV TEMPL,A ANL A,0F0H SWAP A ORL A,TEMPHC 。TEMPLC LOW=小數(shù)部分 BCD MOV A,TEMPL 。取反加1 ADD A,01H MOV TEMPL,A MOV A,TEMPH CPL A ADDC A,00H MOV TEMPH,A MOV TEMPHC,0BH 。************************ 溫度值 BCD 碼處理子程序 *************************CONVTEMP: MOV A,TEMPH 。從DS18B20總線讀得一位 MOV R3,3CH DJNZ R3,$ 。存入25H、26H、27H、28H單元RE00: MOV R2,8RE01: CLR CY SETB DQ NOP NOP CLR DQ 。重新釋放總線 NOP DJNZ R2,WR1 。總線復位保持16微妙以上 RRC A 。寫入數(shù)據(jù) INC R3 DJNZ R2,S_DATA RETD_DATA: DB 0CH,12H,12H,0CH,00H,00H,00H,00H。*********************** 重讀EEROM子程序 ********************************READ_E2:LCALL RST MOV A,0CCH 。12位精度 LCALL WRITE RET。跳過ROM匹配 LCALL WRITEWR_SCRAPD: MOV A,4EH 。 置1標志位,表示DS1820存在 JMP TSR5TSR4: CLR FLAG1 。主機發(fā)出延時復位低脈沖 MOV R1,04HTSR1: DJNZ R0,$ MOV R0,6BH DJNZ R1,TSR1 SETB DQ 。顯示在第一行 LCALL LCD_PRINT MOV DPTR,M_ERROR2 。指針指到顯示消息 MOV A,2 。指針指到顯示消息 MOV R1,0 MOV R0,2BBJJ1: MOV A,R1 MOVC A,A+DPTR LCALL WDATA INC R1 DJN
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1