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

正文內(nèi)容

基于at89c52單片機(jī)自動(dòng)往返小汽車設(shè)計(jì)畢業(yè)論文(參考版)

2024-08-07 03:41本頁面
  

【正文】 返回 END 。循環(huán) CLR PX1 。賦定時(shí)值DL11: LCALL DISP 。(8*11*16*7=9956毫秒)TI0: MOV R0,0B0HTI1: LCALL DISP DJNZ R0,TI1 DJNZ R2,TI0 RET*************************************7毫秒延時(shí)程序,跑道計(jì)數(shù)器抗干擾用*************************************DL7MS: SETB PX1 。子程序結(jié)束************************************* LED共陰段碼表(09)*************************************TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH*************************************1毫秒延時(shí)程序*************************************DL1MS: MOV R6,14HDL1: MOV R7,19HDL2: DJNZ R7,DL2 DJNZ R6,DL1 RET*************************************延時(shí)程序,用調(diào)用顯示程序?qū)崿F(xiàn),可使LED顯示穩(wěn)定*************************************DS50MS: LCALL DISP 。顯示結(jié)束處理。放回A AJMP PLAY 。=0轉(zhuǎn)ENDOUT結(jié)束 RL A 。指向下顯示數(shù)地址 MOV A,R5 。段碼從P0口輸出 LCALL DL1MS 。取段碼表首址 MOVC A,A+DPTR 。從P2口輸出 MOV A,R1 。掃描字PLAY: MOV A,R5 。*************************************DISP: MOV R1,70H 。 顯示程序 。返回。指向低一地址 MOV R0,A 。清A MOV R0,A 。 清0程序 。放回原地址 RET 。高低四位交換 ANL A,0FH 。取回R3內(nèi)數(shù)據(jù) INC R0 。高四位變0 MOV R0,A 。十進(jìn)制調(diào)整 MOV R3,A 。相或組合成一個(gè)數(shù)據(jù) ADD A,01H 。指向低一個(gè)地址 SWAP A 。*************************************ADD1: MOV A,R0 。中斷返回 ************************************* 。大于或等于60分計(jì)時(shí)單元清0 RETT0: POP PSW 。是否為60分?CCC: JC RETT0 。指向分計(jì)時(shí)地址單元 ACALL ADD1 。小于60轉(zhuǎn)RETT0 ACALL CLR0 。加1秒操作 MOV A,R3 CLR C CJNE A,60H,CC 。為0(1秒到)重賦初值 MOV R0,71H 。減1 MOV A,R4 JNZ RETT0 。堆棧保護(hù) PUSH PSW MOV TL1,0B0H 。開外中斷1 RETI 。 將里程數(shù)移入顯示單元(百位)IN1RET: POP PSW 。 將里程數(shù)移入顯示單元(個(gè)位) MOV 75H,22H 。 不滿10轉(zhuǎn)LLL MOV 24H,00H 。 高位加1 MOV A,24H 。 不滿10轉(zhuǎn)LLL MOV 22H,00H 。 高位加1 MOV A,22H 。不滿10轉(zhuǎn)LLL MOV 21H,00H 。上位加1 MOV A,21H 。不滿6圈轉(zhuǎn)LLL退出 MOV 20H,00H 。圈加1LLLL: MOV A,20H 。堆棧保護(hù) PUSH PSW CLR EX1 。計(jì)時(shí)單元清0 RET 。計(jì)時(shí)單元清0 MOV 72H,00H 。返回********************************** 計(jì)時(shí)清0程序 **********************************CLR00: MOV 70H,00H 。為1(中途停車)轉(zhuǎn)STREN LCALL CLR00 。電機(jī)電源開 CPL 30H 。(高速) CLR 。停車10秒 CLR PT1 。關(guān)電機(jī)電源 SETB PT1 。剎車時(shí)間 LCALL DS50MS 。反向驅(qū)動(dòng)(剎車) CPL 。返回************************************ 停車控制程序 *************************************STOP: MOV 23H,00H 。 SETB 。 RET 。正向驅(qū)動(dòng) CPL 。反向驅(qū)動(dòng) LCALL DS50MS 。 CPL 。* 慢車控制子程序 *。開外中斷0 RETI 。恢復(fù)現(xiàn)場 POP ACC LCALL DL7MS 。是第5道,變慢車IN0RET: CLR IE0 。轉(zhuǎn)中斷退出JUDGE3: CJNE A,05H,IN0RET 。不是第4道轉(zhuǎn)JUDGE3 LCALL FAST 。是第3道,變慢車 LJMP IN0RET 。轉(zhuǎn)中斷退出JUDGE1: CJNE A,03H,JUDGE2 。不是第6道轉(zhuǎn)JUDGE1 LCALL STOP 。跑道計(jì)數(shù)器加1 MOV A,23H 。LED顯示一次(延時(shí)抗干擾) JB ,IN0RET 。堆棧保護(hù) PUSH PSW CLR EX0 。PC值出錯(cuò)處理 NOP LJMP START 。LED顯示一次 LJMP MAIN 。前進(jìn)狀態(tài) CLR 。 SETB 。上電初始化 SETB 。開啟定時(shí)器T1 RET 。開外中斷0 SETB EA 。外中斷1采用邊沿觸發(fā) SETB IT0 。開T1中斷 SETB EX1 。清0操作 MOV 21H,00H MOV 22H,00H MOV 23H,00H MOV 24H,00H CLR
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1