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

正文內(nèi)容

本科----基于單片機(jī)的電動(dòng)車蹺蹺板的設(shè)計(jì)-資料下載頁(yè)

2024-12-06 03:54本頁(yè)面

【導(dǎo)讀】選擇步進(jìn)電機(jī)來帶動(dòng)小車的運(yùn)動(dòng),由LM2576輸出+5V電壓的電源,用。本設(shè)計(jì)可使小車在檢測(cè)到信號(hào)后自行停止,并相應(yīng)發(fā)。出聲光提示,且在行駛過程中讓小車能自動(dòng)找到平衡點(diǎn)。

  

【正文】 。 call delay1 RET 。 ENABLE: 。寫指令 CLR RS 。RS=L,RW=L,E=高脈沖 CLR RW 。D0D7=指令碼 SETB EN ACALL DELAY1 CLR EN RET 。 LCD_PRINT: 。在 LCD 的第一行或第二行顯示字符 CJNE A,1,LINE2 。判斷是否為第一行 LINE1: MOV A,80H 。設(shè)置 LCD 的第一行地址 CALL WCOM 。寫入命令 CALL CLR_LINE 。清除該行字符數(shù)據(jù) 36 免費(fèi)資料下載 MOV A,80H 。設(shè)置 LCD 的第一行地址 CALL WCOM 。寫入命令 JMP FILL LINE2: MOV A,0C0H 。設(shè)置 LCD 的第二行地址 CALL WCOM 。寫入命令 CALL CLR_LINE 。清除該行字符數(shù)據(jù) MOV A,0C0H 。設(shè)置 LCD 的第二行地址 CALL WCOM FILL: CLR A 。填入字符 MOVC A,@A+DPTR 。由消息區(qū)取出字符 CJNE A,0,LC1 。判斷是否為結(jié)束碼 RET LC1: CALL WDATA 。寫入數(shù)據(jù) INC DPTR 。指針加 1 JMP FILL 。繼續(xù)填入字符 RET 。 CLR_LINE: 。清除該行 LCD 的字符 MOV R0,24 CL1: MOV A,39。 39。 CALL WDATA DJNZ R0,CL1 RET 。 DE: MOV R7,250 。延時(shí) 500 微秒 DJNZ R7,$ RET 。 EN1: 37 免費(fèi)資料下載 CLR RW SETB EN 。短脈沖產(chǎn)生啟 用信號(hào) CALL DE CLR EN CALL DE RET 。 INIT_LCD: 。8 位 I/O 控制 LCD 接口初始化 MOV P0,38H 。雙列顯示,字形 5*7 點(diǎn)陣 call enable call delay1 MOV P0,38H 。雙列顯示,字形 5*7 點(diǎn)陣 call enable call delay1 MOV P0,38H 。雙列顯示,字形 5*7 點(diǎn)陣 call enable call delay1 CALL INIT_LCD1 RET 。 WCOM: 。以 8 位控制方式將命令寫至 LCD MOV P0,A 。寫入命令 call enable RET 。 WDATA: 。以 8 位控制方式將數(shù)據(jù)寫至 LCD MOV P0,A 。寫入數(shù)據(jù) SETB RS 。設(shè)置寫入數(shù)據(jù) CALL EN1 38 免費(fèi)資料下載 RET 。 。第一行顯示字符 。 LCDP1: 。在 LCD 的第行顯示字符 PUSH ACC 。 MOV A,B 。設(shè)置顯示地址 ADD A,080H 。設(shè)置 LCD 的第二行地址 CALL WCOM 。寫入命令 POP ACC 。由堆棧取出 A CALL WDATA 。寫入數(shù)據(jù) RET 。 。第二行顯示字符 。 LCDP2: 。在 LCD 的第二行顯示字符 PUSH ACC 。 MOV A,B 。設(shè)置顯示地址 ADD A,0C0H 。設(shè)置 LCD 的第二行地址 CALL WCOM 。寫入命令 POP ACC 。由堆棧取 出 A CALL WDATA 。寫入數(shù)據(jù) RET 。 DELAY: 。延時(shí) 10MS MOV R6,50 D1: MOV R7,100 DJNZ R7,$ 39 免費(fèi)資料下載 DJNZ R6,D1 DJNZ R5,DELAY RET 。 DELAY1: 。延時(shí) 5MS MOV R6,25 D2: MOV R7,100 DJNZ R7,$ DJNZ R6,D2 RET FIVE: MOV SP,60H CLR EN CALL FSET_LCD CALL FINIT 。初始化變量 CALL FINIT_TIMER 。初始化定時(shí)器 FLOOP: CALL FCONV2 。時(shí)間計(jì)數(shù)處理 JNB K6,FLOP1 。為 0 則停止 JB K5, FLOOP 。等待低電平 SETB TR0 JMP FLOOP FLOP1: CALL FINIT 。初始化變量 CALL FINIT_TIMER 。初始化定時(shí)器 40 免費(fèi)資料下載 JB K6,FLOP1 CLR TR0 SJMP $ JMP FIVE 。 LMESS3: DB GOOD LUCK! ,0 。LCD 第一行顯示 LMESS4: DB ,0 。LCD 第二行顯示 。 FINIT: 。初始化控制變量 CLR A MOV SEC0,A MOV SEC,A MOV MIN,A CLR TR0 RET 。 FINIT_TIMER: 。初始化定時(shí)器接口 MOV TMOD,11H 。設(shè)置定時(shí)器 0 工作模式為模式 1 MOV IE, 8AH 。啟用定時(shí)器 0 中斷產(chǎn)生 MOV TL0,TLOW MOV TH0,THIGH RET 。 FT0_INT: PUSH ACC 。定時(shí)器 0 計(jì)時(shí)中斷程序 MOV TL0,TLOW MOV TH0,THIGH INC SEC0 41 免費(fèi)資料下載 MOV A,SEC0 。10ms 計(jì)數(shù)值加 1 CJNE A,100,FTT MOV SEC0,0 INC SEC 。秒加 1 MOV A,SEC CJNE A,60,FTT INC MIN 。分加 1 MOV SEC,0 MOV A,MIN CJNE A,60,FTT MOV SEC0,0 MOV SEC,0 。時(shí)間顯示單元清 0 MOV MIN,0 FTT: POP ACC RETI 。 。 在第二行顯示數(shù)字 。 FSHOW_DIG2: 。在 LCD 的第二行顯示數(shù)字 MOV B,10 。設(shè)置被除數(shù) DIV AB 。結(jié)果 A 存商數(shù), B 存余數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1