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

正文內(nèi)容

基于at89c52單片機自動往返小汽車設計畢業(yè)論文(文件)

2025-08-14 03:41 上一頁面

下一頁面
 

【正文】 ************************************ 停車控制程序 *************************************STOP: MOV 23H,00H 。剎車時間 LCALL DS50MS 。停車10秒 CLR PT1 。電機電源開 CPL 30H 。返回********************************** 計時清0程序 **********************************CLR00: MOV 70H,00H 。計時單元清0 RET 。圈加1LLLL: MOV A,20H 。上位加1 MOV A,21H 。 高位加1 MOV A,22H 。 高位加1 MOV A,24H 。 將里程數(shù)移入顯示單元(個位) MOV 75H,22H 。開外中斷1 RETI 。減1 MOV A,R4 JNZ RETT0 。加1秒操作 MOV A,R3 CLR C CJNE A,60H,CC 。指向分計時地址單元 ACALL ADD1 。大于或等于60分計時單元清0 RETT0: POP PSW 。*************************************ADD1: MOV A,R0 。相或組合成一個數(shù)據(jù) ADD A,01H 。高四位變0 MOV R0,A 。高低四位交換 ANL A,0FH 。 清0程序 。指向低一地址 MOV R0,A 。 顯示程序 。掃描字PLAY: MOV A,R5 。取段碼表首址 MOVC A,A+DPTR 。指向下顯示數(shù)地址 MOV A,R5 。放回A AJMP PLAY 。子程序結束************************************* LED共陰段碼表(09)*************************************TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH*************************************1毫秒延時程序*************************************DL1MS: MOV R6,14HDL1: MOV R7,19HDL2: DJNZ R7,DL2 DJNZ R6,DL1 RET*************************************延時程序,用調(diào)用顯示程序實現(xiàn),可使LED顯示穩(wěn)定*************************************DS50MS: LCALL DISP 。賦定時值DL11: LCALL DISP 。返回 END 。循環(huán) CLR PX1 。(8*11*16*7=9956毫秒)TI0: MOV R0,0B0HTI1: LCALL DISP DJNZ R0,TI1 DJNZ R2,TI0 RET*************************************7毫秒延時程序,跑道計數(shù)器抗干擾用*************************************DL7MS: SETB PX1 。顯示結束處理。=0轉ENDOUT結束 RL A 。段碼從P0口輸出 LCALL DL1MS 。從P2口輸出 MOV A,R1 。*************************************DISP: MOV R1,70H 。返回。清A MOV R0,A 。放回原地址 RET 。取回R3內(nèi)數(shù)據(jù) INC R0 。十進制調(diào)整 MOV R3,A 。指向低一個地址 SWAP A 。中斷返回 ************************************* 。是否為60分?CCC: JC RETT0 。小于60轉RETT0 ACALL CLR0 。為0(1秒到)重賦初值 MOV R0,71H 。堆棧保護 PUSH PSW MOV TL1,0B0H 。 將里程數(shù)移入顯示單元(百位)IN1RET: POP PSW 。 不滿10轉LLL MOV 24H,00H 。 不滿10轉LLL MOV 22H,00H 。不滿10轉LLL MOV 21H,00H 。不滿6圈轉LLL退出 MOV 20H,00H 。堆棧保護 PUSH PSW CLR EX1 。計時單元清0 MOV 72H,00H 。為1(中途停車)轉STREN LCALL CLR00 。(高速) CLR 。關電機電源 SETB PT1 。反向驅動(剎車) CPL 。 SETB 。正向驅動 CPL 。 CPL 。恢復現(xiàn)場 POP ACC LCALL DL7MS 。轉中斷退出JUDGE3: CJNE A,05H,IN0RET 。是第3道,變慢車 LJMP IN0RET 。不是第6道轉JUDGE1 LCALL STOP 。LED顯示一次(延時抗干擾) JB ,IN0RET 。PC值出錯處理 NOP LJMP START 。前進狀態(tài) CLR 。上電初始化 SETB 。開外中斷0 SETB EA 。開T1中斷 SETB EX1 。1秒定時用(50毫秒20次) MOV TL1,0B0H 。清0 INC R0 。定時器T2中斷入口 RETI 。定時器T1中斷入口 LJMP INTT1 。定時器T0中斷入口 RETI 。程序執(zhí)行起始地址 LJMP START 。她對待科研的態(tài)度,在研究方面方法的教導為我們今后的學習工作提供了指導思想。在本次設計過程中,遇到了許多突發(fā)事件和各種困難,設計制作曾一度中斷,但通過仔細分析和自我狀態(tài)調(diào)整后解決了問題。這些在我們在將來的工作和學習當中都會有很大的幫助。對單片機硬件結構的研究和軟件編程的興趣增加不少。該系統(tǒng)還有許多值得改進的地方:電機驅動和電機調(diào)速部分可以采用橋式PWM電路來實現(xiàn)電動機的正反轉,從而實現(xiàn)小車往返行駛的功能。 計時程序(T1定時中斷服務程序)見流程圖34。 主程序主要完成初始化工作,設定小汽車的初始運行狀態(tài),最后循環(huán)調(diào)用顯示程序, 流程圖如31所示。前三位數(shù)碼管顯示的數(shù)值表示里程,顯示的范圍為1~999米;后四位數(shù)碼管的數(shù)值表示一次往返過程中所需的總時間,其中前兩位表示分,后兩位表示秒。 用于檢測跑道標志的脈沖信號由光敏二極管、發(fā)光二極管電路組成。圖27 電機調(diào)速電路 傳感脈沖檢測電路檢測電路由霍爾元件里程檢測、跑道標志光電管檢測兩部分組成,如下圖28和29。為了防止電機轉動時對單片機的干擾影響,提高單片機的穩(wěn)定性,本電路在電機的兩端加了抗干擾電容,其電路圖26。輸入特性曲線圖如25所示?!?。~,~。[5] 三極管的
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1