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

正文內(nèi)容

電動車翹翹板畢業(yè)設計論文(編輯修改稿)

2024-07-24 15:31 本頁面
 

【文章內(nèi)容簡介】 2 片選信號 AD_CLK EQU 。ADC0832 時鐘端 AD_DAT EQU 。ADC0832 數(shù)據(jù)端 HOUR EQU 30H MIN EQU 31H SEC EQU 32H 。定義時,分,秒,以及數(shù)據(jù) DEDA EQU 33H 。存儲單元 SEC0 EQU 34H X EQU 35H D0_D7 EQU P0 。LCD數(shù)據(jù)? DII BIT 。報警標志位 DENG BIT 。指示燈標志位 STOP_CHE BIT 。用戶自定義位F0,停車標志位 STOP_AD0832 BIT 。用戶自定義位F1,AD0832停止標志位 ORG 0000H ORG 000BH 。T0中斷入口 LJMP T0_INT 。T0中斷 LJMP START ORG 0100H 。 START: MOV SP, 60H MOV A,00H MOV 20H,A MOV 21H,A 。清位 MOV P2,A 。清P2口 CLR STOP_CHE CLR STOP_AD0832 。清標志位 SETB DII SETB DENG MOV P0,0FFH ACALL INIT 。調(diào)用清存儲單元程序INIT ACALL INIT_TIMER 。初始化T0中斷程序 ACALL INIT_LCD 。初始化LCD LCALL DIS1 。調(diào)用顯示程序。===================================================================。LOOP1完成小車前進并尋跡,找到平衡位置。并顯示這段路程所需時間。=================================================================== LOOP1:CLR C LCALL AD_CONV 。調(diào)用AD轉(zhuǎn)換程序 LCALL AD_CHULI 。調(diào)用AD數(shù)據(jù)轉(zhuǎn)換程序 LCALL CONV 。調(diào)用電子表顯示程序 LCALL DELAY LCALL DELAY LCALL LANGJIN 。調(diào)用前進行車程序 LCALL XUNJI3 。發(fā)揮部分尋跡 LCALL XUNJI1 。調(diào)用前進尋跡程序 MOV A,21H CJNE A,70H,XUANZE 。AD轉(zhuǎn)換的低位值與70H比較 SJMP WWW1 。相等則轉(zhuǎn)XUANZE: JC WWW 。不等,A值小于70H則轉(zhuǎn) CLR C LCALL AD_CONV 。調(diào)用AD轉(zhuǎn)換程序 LCALL AD_CHULI 。調(diào)用AD數(shù)據(jù)轉(zhuǎn)換程序 LCALL CONV 。調(diào)用電子表顯示程序 LCALL DELAY LCALL DELAY MOV A,21H CJNE A,70H,XUANZE0 。再次確認A值 SJMP WWW1 XUANZE0:JC WWW WWW1: LCALL PINGHENG 。調(diào)用尋找平衡程序 JB STOP_AD0832,LOOP2 。判斷是否停AD標志位 WWW: SJMP LOOP1 。=======================================================。LOOP2完成小車從平衡位置尋跡走到蹺蹺板終端功能。并記錄這段時間,在終端停5秒,并報警。=======================================================LOOP2: LCALL CONV 。調(diào)用電子表顯示程序 LCALL LANGJIN 。調(diào)用前進行車程序 LCALL XUNJI1 。調(diào)用前進循跡程序 LCALL HEIXIAN 。調(diào)用判斷到終點并停車程序 JB STOP_CHE,LOOP3 。判斷停車標志位 SJMP LOOP2。=======================================================。LOOP3完成小車從蹺蹺板終端尋跡退回功能。并記錄這段時間。=======================================================LOOP3: LCALL CONV 。調(diào)用電子表顯示程序 LCALL LANGTUI 。調(diào)用后退行車程序 LCALL XUNJI2 。調(diào)用后退尋跡程序 SJMP LOOP3 。========================================================。時間存儲區(qū)域初始化。=========================================================INIT: MOV HOUR,00H MOV MIN,00H 。清空 MOV SEC,00H MOV DEDA,00H RET。==========================================================。T0中斷初始化。==========================================================INIT_TIMER: MOV TMOD,00H 。設定T0工作模式 MOV IE,82H 。開中斷 MOV TH0,99 MOV TL0,24 。賦5S初值 SETB TR0 。開始定時 RET。===================================================。T0中斷子程序。==================================================== T0_INT:PUSH ACC MOV TH0,99 MOV TL0,24 。賦初值 INC DEDA MOV A,DEDA CJNE A,199,TT 。一秒鐘到? MOV DEDA,0 INC SEC MOV A,SEC CJNE A,60,TT 。一分鐘到? INC MIN MOV SEC,0 MOV A,MIN CJNE A,60,TT 。一小時到? INC HOUR MOV MIN,0 MOV A,HOUR CJNE A,24,TT MOV SEC,0 MOV MIN,0 。清零 MOV HOUR,0 TT: POP ACC RETI 。==================================================== 。LCD初始化子程序。======================================================= INIT_LCD: MOV A,00000001B 。清屏 ACALL WRITE_LCD_COM MOV A,00111000B 。8位2行5*7點陣 ACALL WRITE_LCD_COM MOV A,00001100B 。顯示器開,光標開,閃爍開 ACALL WRITE_LCD_COM MOV A,10000000B 。寫顯示起始地址,第二行第一個位置80H8FH ACALL WRITE_LCD_COM RET。=======================================================。檢查忙碌子程序。======================================================= CHECKBUSY: PUSH ACC LOP1: CLR RS 。選擇指令寄存器 SETB RW 。選擇讀模式 MOV D0_D7,0FFH 。P1口寫1,準備寫入 SETB E 。使能LCD MOV A,D0_D7 。將LCD的D0D7由P1口送A,以便查第七位BF是否為0 CLR E 。禁止LCD JB ,LOP1 。判斷由LCD讀入第七位BF是否為1,若為1,表示LCD忙 POP ACC RET。=======================================================。寫入IR寄存器子程序。======================================================= WRITE_LCD_COM: PUSH ACC ACALL CHECKBUSY 。調(diào)檢查忙碌子程序 CLR E 。禁止LCD CLR RS 。選擇指令寄存器 CLR RW 。選擇寫模式 SETB E 。使能LCD MOV D0_D7,A 。將指令寫入LCD LCD_PORT SETB E 。使能LCD CLR E 。使能LCD POP ACC RET。=======================================================。寫入DR寄存器子程序。======================================================= WRITE_LCD_DATA: PUSH ACC ACALL CHECKBUSY 。調(diào)檢查忙碌子程序 CLR E 。禁止LCD SETB RS 。選擇數(shù)據(jù)寄存器 CLR RW 。選擇寫模式 SETB E 。使能LCD MOV D0_D7,A 。將數(shù)據(jù)寫入LCD SETB E 。使能LCD CLR E 。禁止LCD POP ACC RET。=================================================== 。PIGHENG:尋找平衡標志位子程序。====================================================PINGHENG:NOPWW1: CLR CLR CLR CLR 。停車 LCALL CONV LCALL DLY LCALL CONV LCALL DLY 。電子表顯示并延時一段時間 LCALL CONV LCALL DLY LCALL CONV LCALL DLY SETB SETB 。小車后退 LCALL CONV LCALL DLY 。延時并顯示時間 LCALL CONV LCALL DELAY1 CLR CLR 。停車 LCALL CONV LCALL DLY LCALL CONV 。延時并顯示時間 LCALL DLY LCALL CONV LCALL DLY LCALL CONV LCALL DLY LCALL CONV LCALL DLY LCALL CONV LCALL DLY LCALL CONV LCALL AD_CONV 。再次調(diào)用AD轉(zhuǎn)換處理程序 LCALL AD_CHULI LCALL DELAY MOV A,21H CLR C CJNE A,40H,XUANZE2 。取轉(zhuǎn)換值低位與40H比較XUANZE2:JC WW2 。若小于40H則轉(zhuǎn) CJNE A,70H,XUANZE7 。若大于40H,則與80H比較XUANZE7:JC SS 。若小于70H則轉(zhuǎn) LJMP WW1 。若大轉(zhuǎn)WW
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1