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

正文內(nèi)容

基于51單片機(jī)控制的步進(jìn)電機(jī)調(diào)速(文件)

 

【正文】 脈沖就可以達(dá)到自定的速度。 1 0T? 。 ( 1) 改變步進(jìn)電動(dòng)機(jī)的相數(shù)。要改變步進(jìn)電機(jī)步距角的大小也只能通過(guò)這三種方式。可見(jiàn)步進(jìn)電機(jī)的一但選定,其步距角就不能再改變了。這就使步進(jìn)電機(jī)不能按預(yù)定的規(guī)律運(yùn)行,從而是很難達(dá)到轉(zhuǎn)速精度的要求。其核心部件為光柵碼盤(pán) , 玻璃盤(pán)表面的光柵道數(shù)決定了編碼器的分辨率 , 而后者制約了轉(zhuǎn)速測(cè)量的精度。可見(jiàn)實(shí)際與理論是有一定的差別的。 本課題主要是 以 AT98C51 單片機(jī)為主 , 各種驅(qū)動(dòng)器輔助 , 并通過(guò) 使 用 光電編碼器采集轉(zhuǎn)速數(shù)據(jù)進(jìn)而進(jìn)行關(guān)于速度的閉環(huán)控制。西南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 29 參考文獻(xiàn) [1] 張洪潤(rùn) , 藍(lán)清華 . 單片機(jī)應(yīng)用技術(shù)教程 [M]. 北京 :清華大學(xué)出版社 , 1997 [2] 秦曾煌 . 電工學(xué) [M]. 北京 :高等教育出版社 , 1999 [3] 于海生 , 等 . 微型計(jì)算機(jī)控制技術(shù) [M]. 北京 :清華大學(xué)出版社 , 1999 [4] 王福瑞 , 等 .單片機(jī)微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全 [M]. 北京 :北京航空航天大學(xué)出版社 , 1998 [5] 陳理壁, 步進(jìn)電機(jī)及其應(yīng)用 [M]. 上海 : 上??茖W(xué)技術(shù)出版社 , 1989 [6] 劉保延 , 等 . 步進(jìn)電機(jī)及其驅(qū)動(dòng)控制系統(tǒng) [M]. 哈爾濱 :哈爾濱工業(yè)大學(xué)出版社 , 1997 [7] 季維發(fā) , 過(guò)潤(rùn)秋 , 嚴(yán)武升等 .機(jī)電一體化技術(shù) [M]. 北京 :電子工業(yè)出版社 , 1995 [8] 郭敬樞 , 莊繼東 , 孔峰 . 微機(jī)控制技術(shù) [M]. 重慶 :重慶大學(xué)出 版社 , 1994 [9] 劉國(guó)榮 .單片微型計(jì)算機(jī)技術(shù) [M]. 北京 :機(jī)械工業(yè)出版社 , 1996 [10] 王福瑞 . 單片微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全 [M]. 北京 :北京航空航天大學(xué)出版社 , 1998 [11] 何立民 .單片機(jī)應(yīng)用技術(shù)選編 [M]. 北京 :北京航空航天大學(xué)出版社 , 1993 [12] 潘新民等 .片微型計(jì)算機(jī)實(shí)用系統(tǒng)設(shè)計(jì) 1. 北京 :人民郵電出版社 , 1992 西南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 30 致謝 在本次畢業(yè)設(shè)計(jì)過(guò)程中, 首先要衷心感謝我的指導(dǎo)老師凌澤明。在此謹(jǐn)向凌老師致以崇高的敬意和衷心的感謝。 0FEBH amp。 進(jìn)棧 L7FF1: DJNZ R2, $ 。 出棧 DJNZ R2, L7FED 。子程序返回 END 西南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 38 附錄 2 主程序如下 : CON: MOV R3, N MOV TMOD , 10H MOV TL1 , LOW MOV TH1 , H IGH JNB FLAG , LEFT MOV R0 , RM AJMP TIME S LEFT: MOV R0 , LM TIME: SETB EA SETB ET1 SETB TR1 步進(jìn)電機(jī)控制程序 正轉(zhuǎn) , 反轉(zhuǎn) , 停止 步進(jìn)電機(jī)接 00h stop: orl p1, 0ffh 。 如果 按下停止 jmp loop 。 movC A, A+dptr jz for 。 如果 按下停止 jnB , rev2 。繼續(xù)正轉(zhuǎn) rev:mov r0, 05h 。把 ACC 反向 mov p1, A 。轉(zhuǎn)動(dòng)的速 度 inC r0 。 放開(kāi)否 ? CAll delAy 。繼續(xù)反轉(zhuǎn) stop1:CAll delAy 。 如果 按下停止 jnB , rev2 。取碼 movC A, A+tABle jz rev 。轉(zhuǎn)動(dòng)的速度 inC r0 。把 ACC 反向 mov p1, A 。正轉(zhuǎn)到 tAB 取碼指針初值 for1:mov A, r0 。 如果 按下正轉(zhuǎn) jnB , rev2 。 出棧 DJNZ R2, L7FEB 。出棧 DJNZ R2, L7FEF 。R2(復(fù)位后 R2 即為 02H)存放時(shí)間常數(shù) , 進(jìn)棧保護(hù) L7FED: PUSH 02H 。 同時(shí)還要感謝在百忙之中進(jìn)行論文評(píng)審的老師們,對(duì)論文的不足之處敬請(qǐng)批評(píng)指正! 西南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 31 附錄 1 本設(shè)計(jì)中的各個(gè)子程序 ( 1) 8279 的初始化程序如下: INIT:MOV DPTR, 7FFFH ;置 8279 命令 /狀態(tài)口地址 MOV A, 0D1H ;置清顯示命令字 MOVX DPTR, A ;送清顯示命令 WEIT:MOVX A, DPTR ;讀狀態(tài) JB , WEIT ;等待清顯示 RAM 結(jié)束 MOV A, 34H ;置分頻系數(shù),晶振 12MHz MOVX DPTR, A ; 送分頻系數(shù) MOV A, 00H ;置鍵盤(pán) /顯示命令 MOVX DPTR, A ;送鍵盤(pán) /顯示命令 MOV IE, 84H ;允許 8279 中斷 RET ( 2)顯示子程序如下: DIS:MOV DPTR, 7FFFH ;置 8279 命令 /狀態(tài)口地址 MOV R0, 30H ;字段碼首地址 MOV R7, 08H ; 8 位顯 示 MOV A, 90H ;置顯示命令字 MOVX DPTR, A ;送顯示命令 MOV DPTR, 7FFEH ;置數(shù)據(jù)口地址 LP:MOV A, R0 ;取顯示數(shù)據(jù) ADD A, 6 ;加偏移量 MOVC A, A+ PC ;查表,取得數(shù)據(jù)的段碼 MOVX DPTR, A ;送段碼顯示 INC R0 ;調(diào)整數(shù)據(jù)指針 DJNZ R7, LP ; RET SEG:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH 西南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 32 ;字符 0、 5 段碼 DB 7DH, 07H, 7EH, 6FH, 77H, 7CH ;字符 A、 B 段碼 DB 39H, 5EH, 79H, 71H, 73H, 3EH ;字符 C、 d、 E、 F、 P、 U 段碼 DB 76H, 38H, 40H, 6EH, FFH, 00H ;字符 H、 L、 、 Y、 “空 ”段碼 ( 3)鍵盤(pán)中斷子程序如下: KEY:PUSH PSW PUSH DPL PUSH DPH PUSH ACC PUSH B SETB MOV DPTR, 7FFFH ;置狀態(tài)口地址 MOVX A, DPTR ;讀 FIFO 狀態(tài) ANL A, 0FH ; JZ PKYR ; MOV A, 40H ;置讀 FIFO 命令 MOVX DPTR, A ;送讀 FIFO 命令 MOV DPTR, 7FFEH ;置數(shù)據(jù)口地址 MOVX A, DPTR ;讀數(shù)據(jù) LJMP KEY1 ;轉(zhuǎn)鍵值處理 程序 PKYR: POP B POP ACC POP DPH POP DPL POP PSW RETI ; 西南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 33 KEY1: … … ;鍵值處理程序 ( 4)鍵盤(pán)程序清單: KEY1: ACALL KS1 ; 有無(wú)鍵按下子程序 JNZ LK1 ;有鍵按下,轉(zhuǎn)去抖延時(shí) AJMP KEY1 ;無(wú)鍵按下,繼續(xù)掃描 LK1: ACALL DELA12 ; 12ms 延時(shí)程序調(diào)用 ACALL KS1 ;判斷鍵是否真正按下 JNZ LK2 ;有鍵按下,轉(zhuǎn)逐列掃描 AJMP KEY1 ;無(wú)鍵按下,繼續(xù)掃描 LK2: MOV R2, 0FEH ;設(shè)置首列掃描字 MOV R4, 00H ;保存首列號(hào) LK4: MOV DPTR, 7F01H;列掃描字送至 PA 口 MOV A, R2 MOVX DPTR, A INCDPTR ;指向 PC 口 INCDPTR MOVX A, DPTR ;讀入行狀態(tài) JB , LONE ;第 0 行無(wú)鍵按下,轉(zhuǎn) LONE MOV A, 00H ;有鍵按下,設(shè)置行首鍵號(hào) AJMP LKP ;轉(zhuǎn)求鍵號(hào) LONE: JB , LTWO ;第 1 行無(wú)鍵按下,轉(zhuǎn) LTWO MOV A, 08H ;有鍵按下,設(shè)置行首鍵號(hào) AJMP LKP ;轉(zhuǎn)求鍵號(hào) LTWO: JB , LTHR ;第 2 行無(wú)鍵按 下,轉(zhuǎn) LTHR MOV A, 10H ;有鍵按下,設(shè)置行首鍵 ? AJMP LKP ;轉(zhuǎn)求鍵號(hào) LTHR: JB , NEXT ;第 3 行無(wú)鍵按下,查下一列 西南科技大學(xué)應(yīng)用型自學(xué)考試畢業(yè)設(shè)計(jì)(論文) 34 MOV A, 18H ;有鍵按下,設(shè)置行首鍵 LKP: ADD A, R4 ;求鍵號(hào),鍵號(hào) =行首鍵號(hào) +列號(hào) PUSH ACC ;保護(hù)鍵號(hào) LK3: ACALL KS1 ;等待鍵釋放 JNZ LK3 ; 鍵未釋放,繼續(xù)等待 POP ACC ;鍵釋放,鍵號(hào)送 A AJMP OVER ;鍵掃描結(jié)束 NEXT: INCR4 ;列號(hào)加 1,指向下一列 MOV A, R2 ;判斷 8 列掃描完否 JNB , KND ; 8 列掃描完,繼續(xù) RL A ;掃描字左移一位 MOV R2, A ;送掃描字 AJMP LK4 ;轉(zhuǎn)下一列掃描 KND: AJMP KEY1 OVER: RET ;鍵掃描結(jié)束 KS1: MOV DPTR, 7F01H ;指向 PA 口 MOV A, 00H ;設(shè)置掃描字 MOVX DPTR, A ;掃描字送 PA 口 INCDPTR ;指向 PC 口 INCDPTR MOVX A, DPTR ;讀入 PC 口狀態(tài) CPL
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1