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

正文內(nèi)容

基于紅外線遙控的步進電機智能控制電路-資料下載頁

2025-06-27 22:55本頁面
  

【正文】 。子程序返回START: LCALL CLEARMEMIO 。上電初始化MAIN: JB BZ,SHUCHU JB BZ1,START LJMP MAIN SHUCHU: CLR BZ SETB MOV TMOD,02H MOV TL0,PV MOV TH0,PV SETB ET0 SETB TR0MP2: JB BZ,SHUCHU JB BZ1,XXX1 LJMP MP2MP1: CPL RETI XXX1: CLR ET0 CLR TR0 LJMP START INTEX0: CLR EX0JNB ,READ1 。READOUTT0: SETB EX0 SETB ET0 。(系干擾)RETI 。退出中斷READ1: CLR A 。清A MOV DPH,A 。清DPTR MOV DPL,A 。HARD1: JB ,HARD11 。HARD11: INC DPTR 。用DPTR對低電平計數(shù) NOP 。1微秒延時 NOP AJMP HARD1 。轉(zhuǎn)HARD1循環(huán)(循環(huán)周期為8微秒)HARD11: MOV A,DPH 。DPTR高8位放入A JZ READOUTT0 。為0(脈寬小于8*255=2毫秒)退出 CLR A 。不為0,說明是第一個寬脈沖(3毫秒)READ11: INC A 。脈沖個數(shù)計1READ12: JNB ,READ12 。低電平時等待 MOV R1,06H 。高電平寬度判斷時值READ13: JNB ,READ11 LCALL DELAY 。延時(512微秒) DJNZ R1,READ13 。6次延時不到轉(zhuǎn)READ13再延時 DEC A 。超過3毫秒判為結(jié)束,減1 DEC A 。減1 JZ FUN0 。為0執(zhí)行FUN0(2個脈沖) DEC A 。減1 JZ FUN1 。為0執(zhí)行FUN1(3個脈沖) DEC A 。 JZ FUN2 。為0執(zhí)行FUN2(4個脈沖) DEC A 。 JZ FUN3 。為0執(zhí)行FUN3(5個脈沖) DEC A 。 JZ FUN4 。為0執(zhí)行FUN4(6個脈沖) DEC A 。 JZ FUN5 。為0執(zhí)行FUN5(7個脈沖) DEC A 。 JZ FUN6 。為0執(zhí)行FUN6(8個脈沖) DEC A 。 JZ FUN7 。為0執(zhí)行FUN7(9個脈沖) NOP 。 NOP 。 LJMP READOUTT0 。出錯退出FUN0: SETB BZ1 。P0口各端口開關(guān)輸出控制 RETI 。轉(zhuǎn)中斷退出FUN1: MOV P0,0FFH CLR MOV PV,09CH SETB BZ LJMP READOUTT0 FUN2: MOV P0,0FFH CLR MOV PV,0CEH SETB BZ LJMP READOUTT0UN3: MOV P0,0FFH CLR MOV PV,0DEH SETB BZ LJMP READOUTT0FUN4: MOV P0,0FFH CLR MOV PV,0E7H SETB BZ LJMP READOUTT0FUN5: MOV P0,0FFH CLR MOV PV,0ECH SETB BZ LJMP READOUTT0FUN6: MOV P0,0FFH CLR MOV PV,0EFH SETB BZ LJMP READOUTT0FUN7: MOV P0,0FFH CLR MOV PV,0F3H SETB BZ LJMP READOUTT0DELAY: MOV R0,0FFHDELAY1: DJNZ R0,DELAY1 RET END:: 紅外線接收總程序附錄二第四章 PCB板設(shè)計 紅外線發(fā)射PCB 紅外線接受PCB: 第五章 調(diào)試與運行在這個項目,因為軟件分為兩大部分,紅外線發(fā)射部分與紅外線接受部分。發(fā)射部分又分了顯示部分、鍵盤部分、時間計算部分,紅外線發(fā)射部分。紅外線接受,分為信號接受與輸出對應(yīng)脈沖頻率部分。所以我采用按步調(diào)試方法。 顯示部分: 測試環(huán)境及工具最小系統(tǒng)板,LCD1602液晶屏測試方法先在液晶屏中第一行第一個位顯示A,然后在寫入液晶屏移動程序。測試結(jié)果分析在一開始調(diào)試LCD1602液晶屏,因為沒有弄懂LCD1602液晶屏?xí)r序關(guān)系,寫入的程序,不能使液晶屏正常工作,于是更加仔細翻閱資料,把RS寄存器選擇,RW讀寫信號線,E端使能端,3個之間的關(guān)系弄清楚,最后成功把數(shù)據(jù)并行輸入進LCD1602液晶屏,使其能正常工作和顯示。 鍵盤和顯示部分:1. 測試環(huán)境及工具最小系統(tǒng)板,LCD1602液晶屏,4乘4矩陣鍵盤 測試方法按下鍵盤,能在液晶屏顯示對應(yīng)的字符。 測試結(jié)果分析因為硬件采用了4乘4矩陣鍵盤(編碼式鍵盤),每個按鍵都對應(yīng)的編碼。程序?qū)懭牒?,雖然每按一個鍵,都會在液晶屏顯示字符,但卻不是對應(yīng)的字符。經(jīng)過分析,發(fā)生這個錯誤,可能有2個方面。鍵盤的橫和列接反了或者是軟件編碼順序沒有對應(yīng)按鍵。經(jīng)過再次測試,發(fā)現(xiàn)是鍵盤的橫和列接反了,把鍵盤的正確接在單片機后,就能正確的顯示對應(yīng)字符。 時間和顯示部分:最小系統(tǒng)板,LCD1602液晶屏,DS1302時鐘芯片2. 測試方法往DS1302芯片寫入初值,使DS1302振蕩工作,在LCD1602液晶屏顯示年月日,分秒時。DS1302時鐘芯片也是串行通信,有I/O口,SCLK串行時鐘,RST復(fù)位端。因為之前有寫過LCD1602液晶屏和DS18B20溫度傳感器程序,所以很快弄懂了DS1302的時序關(guān)系。在程序?qū)懭牒?,發(fā)現(xiàn)液晶屏不能正確顯示時間,而且有時會亂碼,但是在分鐘位,用鐘表測試,發(fā)現(xiàn)是一分鐘變一次字符。所以猜測程序在寫入和讀出的時間應(yīng)該是正確,有可能是在讀出數(shù)據(jù)后,在十進制的轉(zhuǎn)換發(fā)生了錯誤,經(jīng)過仔細研究程序,確實是數(shù)據(jù)在十進制轉(zhuǎn)換時,轉(zhuǎn)換錯誤了。修改了程序后,終于在液晶屏上正確顯示時間了。 紅外線發(fā)射部分與接受部分:1. 測試環(huán)境及工具最小系統(tǒng)板,YM100開發(fā)板(含紅外線接收頭),紅外線發(fā)射二極管,矩陣鍵盤。2. 測試方法鍵盤輸入單片機對應(yīng)鍵值,YM100開發(fā)板上的紅外線接收頭,接受數(shù)據(jù),對應(yīng)的LED燈能亮起。3. 測試結(jié)果分析一開始寫好程序,發(fā)現(xiàn)雖然能發(fā)射,接受板能亮燈,當(dāng)是不是對應(yīng)想要的燈,經(jīng)過分析發(fā)現(xiàn)原來是接受對應(yīng)的程序,沒有寫對,所以使亮燈錯亂。最后重新寫好接受程序,就能亮起對應(yīng)的接收燈。 脈沖頻率部分:1. 測試環(huán)境及工具最小系統(tǒng)板,示波器。2. 測試方法寫入程序,用示波器觀察,能不能輸出對應(yīng)頻率。3. 測試結(jié)果分析因為程序比較簡單,所以一下就調(diào)出了對應(yīng)頻率。 整體調(diào)試:1測試環(huán)境及工具最小系統(tǒng)板,LCD1602液晶屏,4乘4矩陣鍵盤,DS1302,發(fā)射二極管,YM100開發(fā)板。 測試方法鍵盤輸入,能準(zhǔn)確的在LCD1602液晶屏顯示時間調(diào)試,按開始鍵,能正確時間計算,輸入控制模式時,能準(zhǔn)確發(fā)射脈沖,數(shù)據(jù)接受,能正確輸出對應(yīng)頻率。測試結(jié)果分析經(jīng)過觀察,整個系統(tǒng)能正常工作,顯示,調(diào)時,紅外線發(fā)射和紅外線接受輸出對應(yīng)頻率。 調(diào)試心得: 在總體調(diào)試最大的困難,是各個模塊之間的磨合,因為可能有沖突的寄存器,所以要避開這個問題,不然會程序錯亂,經(jīng)過不斷調(diào)試和改進程序,終于能使個模塊程序結(jié)合一起,在不停的使用,把一些小的漏洞都解決了!最后制成PCB板,把整個系統(tǒng)做成成品。第六章 結(jié)束語 經(jīng)過這次畢業(yè)設(shè)計,讓我知道設(shè)計一套電路和寫一個程序,不是一件簡單的事,經(jīng)過這接近這一個月的努力,終于把電路和程序完成,使整個電路系統(tǒng)能正常的運行。步進電機有非常廣發(fā)的用途,例如可以用到很多精密加工的機械上,工業(yè)流水線上等,我們在步進電機加上紅外線控制模塊,可以無線遙控,解決了很多特殊需求,試步進電機用途更加的廣乏。雖然控制功能比較少,但是可以通過修改軟件,試功能更加的完善。參考文獻[1]樓然苗,:航天航空大學(xué)出版社,2003.[2]:電子工業(yè)出版社,2009.[3]涴喜明,:高等教育出版社2010.[4]解忠秀,解軍,張文凡,譚康寶,曹修兵,[5]解忠秀,解軍,張文凡,毛華,王永輝,致謝 衷心感謝我們的解中秀教授,在電路設(shè)計和程序結(jié)構(gòu)設(shè)計,為我們做出了悉心的指導(dǎo)。感謝解軍老師,在論文格式書寫,給予我莫大的幫助。感謝在最后的調(diào)試與寫論文過程中給予我莫大幫助的同學(xué)。(論文)答辯記錄姓名陳允民學(xué)號2090201119062專業(yè)機電一體化(電子技術(shù))畢業(yè)設(shè)計(論文)題目基于紅外線遙控的步進電機智能控制電路指導(dǎo)教師評語:得分評閱
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1