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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程設(shè)計溫度報警的設(shè)計-資料下載頁

2025-01-16 11:06本頁面
  

【正文】 HOW_DIG2 INC LCD_X MOV A,71H 。個位 LCALL SHOW_DIG2 INC LCD_X MOV A,39。.39。 MOV B,LCD_X LCALL LCDP2 MOV A,70H 。加載小數(shù)點位 INC LCD_X 。設(shè)置顯示位置 LCALL SHOW_DIG2 。顯示數(shù)據(jù) RET。*************************** 第二行顯示數(shù)字子程序 *************************SHOW_DIG2:ADD A,30H MOV B,LCD_X LCALL LCDP2 RET。*************************** 第二行顯示數(shù)字子程序 *************************LCDP2: PUSH ACC MOV A,B 。設(shè)置顯示地址 ADD A,0C0H 。設(shè)置LCD的第二行地址 LCALL WCOM 。寫入命令 POP ACC 。由堆棧取出A LCALL WDATA 。寫入數(shù)據(jù) RET。*************************** 對 LCD 做初始化設(shè)置及測試*************************SET_LCD: CLR LCD_EN LCALL INIT_LCD 。初始化 LCD LCALL STORE_DATA 。將自定義字符存入LCD的CGRAM RET。****************************** LCD初始化 ***********************************INIT_LCD: MOV A,38H 。2行顯示,字形5*7點陣 LCALL WCOM LCALL DELAY1 MOV A,38H LCALL WCOM LCALL DELAY1 MOV A,38H LCALL WCOM LCALL DELAY1 MOV A,0CH 。開顯示,顯示光標(biāo),光標(biāo)不閃爍 LCALL WCOM LCALL DELAY1 MOV A,01H 。清除 LCD 顯示屏 LCALL WCOM LCALL DELAY1 RET。***************************** 清除LCD的第一行字符 **************************CLR_LINE1:MOV A,80H 。設(shè)置 LCD 的第一行地址 LCALL WCOM MOV R0,24 。設(shè)置計數(shù)值 C1: MOV A,39。 39。 。載入空格符至LCD LCALL WDATA 。輸出字符至LCD DJNZ R0,C1 。計數(shù)結(jié)束 RET。************************* LCD的第一行或第二行顯示字符 **********************LCD_PRINT:CJNE A,1,LINE2 。判斷是否為第一行 LINE1: MOV A,80H 。設(shè)置 LCD 的第一行地址 LCALL WCOM 。寫入命令 LCALL CLR_LINE 。清除該行字符數(shù)據(jù) MOV A,80H 。設(shè)置 LCD 的第一行地址 LCALL WCOM 。寫入命令 JMP FILL LINE2: MOV A,0C0H 。設(shè)置 LCD 的第二行地址 LCALL WCOM 。寫入命令 LCALL CLR_LINE 。清除該行字符數(shù)據(jù) MOV A,0C0H 。設(shè)置 LCD 的第二行地址 LCALL WCOM FILL: CLR A 。填入字符 MOVC A,@A+DPTR 。由消息區(qū)取出字符 CJNE A,0,LC1 。判斷是否為結(jié)束碼 RET LC1: LCALL WDATA 。寫入數(shù)據(jù) INC DPTR 。指針加1 JMP FILL 。繼續(xù)填入字符 RET。*************************** 清除1行 LCD 的字符 ****************************CLR_LINE: MOV R0,24CL1: MOV A,39。 39。 LCALL WDATA DJNZ R0,CL1 RETDE: MOV R7,250 DJNZ R7,$ RET。**************************** LCD 間接控制方式命令寫入 *************************WCOM: MOV P0,A 。寫入命令 CLR LCD_RS 。RS=L,RW=L,D0D7=指令碼,E=高脈沖 CLR LCD_RW SETB LCD_EN LCALL DELAY1 CLR LCD_EN RET。**************************** LCD 間接控制方式數(shù)據(jù)寫入 *************************WDATA: MOV P0,A 。寫入數(shù)據(jù) SETB LCD_RS CLR LCD_RW SETB LCD_EN LCALL DE CLR LCD_EN LCALL DE RET。************************** 在LCD的第一行顯示字符 **************************LCDP1: PUSH ACC MOV A,B 。設(shè)置顯示地址 ADD A,80H 。設(shè)置LCD的第一行地址 LCALL WCOM 。寫入命令 POP ACC 。由堆棧取出A LCALL WDATA 。寫入數(shù)據(jù) RET。****************************** 聲光報警子程序 *******************************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。****************************** 延時子程序 *******************************DELAY: MOV R6,50 DL1: MOV R7,100 DJNZ R7,$ DJNZ R6,DL1 DJNZ R5,DELAY RETDELAY1: MOV R6,25 。延時5毫秒 DL2: MOV R7,100 DJNZ R7,$ DJNZ R6,DL2 RET END5. 調(diào)試運行51,能顯示溫度,和調(diào)節(jié)溫度6. 設(shè)計心得體會,用心去做,想做就能做出來,大膽嘗試吧!不會可以去網(wǎng)上搜索資料,參考參考。,不會要參考資料。,連圖要仔細(xì),不要連錯了,仔細(xì)仿真。程序調(diào)試時,一些程序必須滿足一定的條件才能被執(zhí)行到參考書目:[1] 肖金球. 單片機(jī)原理與接口技術(shù).[M].北京:清華大學(xué)出版社,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1