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

正文內容

基于pic單片機的步進電機位置控制系統(tǒng)設計畢業(yè)論文-資料下載頁

2025-06-18 17:29本頁面
  

【正文】 ALL DELAY BTFSC PORTB,3 GOTO KEYDOWNRETURN 中斷模塊單片機的中斷系統(tǒng)由與中斷有關的特殊功能寄存器、中斷入口、順序查詢邏輯電路組成。中斷源有 5 個,分別為 INTO、定時器 T0、INT定時器 T串行口。本系統(tǒng)中斷模塊采用外部 INT1 中斷源,它由 引腳輸入,低電平/負跳變有效,在每個機器周期的 S5P2 采樣并建立 IE1 標志。外部中斷 1 的地址入口為 0013H。外部 INT1 中斷服務如下:INTSEV: MOVWF W_TEMP SWAPF STATUS,0 CLRF STATUS MOVWF S_TEMP MOVF PCLATH,0 MOVWF PCLATH_TEMP CLRF PCLATH BTFSC PIR1,TMR1IF GOTO T1INT STEPINT: MOVLW 01H XORWF PORTE,1 INCF STEP_COUNTERL,1 SKPNZ INCF STEP_COUNTERH,1 MOVF STEP_COUNTERL,0 SUBWF STEP_COMPL,0 SKPNZ GOTO COMPH GOTO FINISHCOMPCOMPH: MOVF STEP_COUNTERH,0 SUBWF STEP_COMPH,0 SKPZ GOTO FINISHCOMPSTOPSTEP: BCF INTCON,T0IE BSF FLAG,FINISH_BIT FINISHCOMP: BCF INTCON,T0IF MOVF TMR0_TEMP,0 MOVWF TMR0 GOTO INTRETT1INT: BCF PIR1,TMR1IF BCF T1CON,TMR1ON MOVLW 01H ADDWF TIME_COUNTERL,1 SKPNC INCF TIME_COUNTERH,1 BSF T1CON,TMR1ON MOVLW 0CFH MOVWF TMR1H MOVLW 2CH MOVWF TMR1L BTFSS FLAG,FINISH_BIT GOTO INTRET BSF STATUS,RP0 BCF PIE1,TMR1IE BCF STATUS,RP0INTRET: MOVF PCLATH_TEMP,0 MOVWF PCLATH SWAPF S_TEMP,0 MOVWF STATUS SWAPF W_TEMP,1 SWAPF W_TEMP,0 RETFIE 計數模塊單片機都具有定時/計數器,是一個增量溢出計數器,對外部脈沖進行計數使用的??蛇x擇用脈沖的上升沿或者下降沿來觸發(fā),進行加 1 計數。計數器有兩種工作方式:同步計數和異步計數。流程圖如下圖 54。圖 54 計數模塊流程圖計數模塊的程序如下:INT1: BTFSS PORTB,2 GOTO PCLKWISE GOTO NCLKWISEPCLKWISE: MOVLW 01H ADDWF D_IANGL,1 SKPNC INCF D_IANGH,1 MOVF PCLATH_TEMP,0 MOVWF PCLATH SWAPF S_TEMP,0 MOVWF STATUS SWAPF W_TEMP,1 SWAPF W_TEMP,0 RETFIENCLKWISE: MOVLW 01H SUBWF D_IANGL,1 SKPC DECF D_IANGH,1 MOVF PCLATH_TEMP,0 MOVWF PCLATH SWAPF S_TEMP,0 MOVWF STATUS SWAPF W_TEMP,1 SWAPF W_TEMP,0結 論系統(tǒng)采用單片機與步進電機串行通訊控制方案,采用五個發(fā)光二極管模擬步進電機繞組,以單片機作為步進電機的控制器,實現(xiàn)步進電機的正反轉、加速、預置步數、復位等各項操作。步進電機的相位、轉向、預置步數由串行顯示方式的數碼管顯示出來,步進電機的各項操作由非線形矩陣鍵盤實現(xiàn)。整個系統(tǒng)的設計基于發(fā)光二極管的模擬,因此在步進電機與單片機之間并沒有使用驅動芯片,設計難度稍微減低,但整個電路在步進電機控制方面功能性還是很強的,其中串行顯示電路用于顯示運行參數;鍵盤接口電路用于運行參數的設定;石英多諧振蕩電路用于單片機的內部時鐘,作為輸出脈沖的頻率設定;模擬驅動電機電路實現(xiàn)電機相序和相位的控制。步進電機的控制最關鍵的部分就是脈沖的環(huán)行分配,硬件方法采用環(huán)行分配器,但這樣電路復雜,成本高。本系統(tǒng)采用軟件實現(xiàn)脈沖的環(huán)形分配,即通過編程方法,在一定范圍內自由設定步進電機的轉速、往返轉動的角度以及轉動次數。采用軟件結構簡單,可自由編程,實現(xiàn)電機的靈活控制。整個系統(tǒng)設計在設計方案的指導下,根據硬件與軟件相結合的原則,通過各部分的協(xié)調完成了設計任務,達到了設計要求。但系統(tǒng)框架設計和程序仍有漏洞,單元設計部分不完善,需要加以改進。參 考 文 獻[1] 湯競南,PIC 單片機基礎與應用,人民郵電出版社,202206。[2] 彭樹生,PIC 單片機實踐與系統(tǒng)設計,電子工業(yè)出版社,202211[3] 陳新建,PIC 單片機開發(fā)應用與實踐工具制作,北京航空航天大學出版社,20223[4] 劉保廷,步進電動機及其驅動控制系統(tǒng),哈爾濱工業(yè)大學出版社,2022[5] 余詢、王建、張濤,機電控制技術[C],中專機電技術應用學會,2022[6] . J. Spreadbury. Analogue electronic circuit and sestems[M]. USA: Campridge Univercity Press, 2022.[7] [M].北京:機械工業(yè)出版社,2022.[8] 劉保廷,步進電動機及其驅動控制系統(tǒng),哈爾濱工業(yè)大學出版社,2022[9] Thomas Devices,5th ed [M].PrenticeHall Inc, New Jersey, 2022.[10] 李廣弟,單片機基礎[M],北京航空航天大學出版社, 2022[11] ,:吉林科學技術出版社,2022[12] [美國].北京:北京航空航天大學出版社,2022[13] 曹薇,:中國水利水電出版社,2022[14] :高等教育出版社,2022[15] 張洪潤,:清華大學出版社,2022[16] ,2022[17] ,2022[18] 出版社,2022[19] Chai H D,Pawletko JP,Serial printer with linear motor ,Patent,4044,[20] Programmable Multiaxis controller、PMAC:The motion puter,2022致 謝在老師和同學的幫助下,經過數月的努力,終于較好地完成了課題的研究開發(fā)及寫作任務。在此期間,我的指導老師給了我極大的幫助和悉心的指導。在設計過程中遇到問題的時候,老師總是為我耐心解答疑問,指正錯誤,并給我指點了很多的設計思想和設計技巧。在此,我對老師表示最衷心的感謝!在設計中我學到不少新的知識,不僅理論水平大有長進,而且積累了豐富的實踐經驗。附錄 1串行靜態(tài)顯示模塊子程序COUNT2 EQU 23HCOUNT3 EQU 24HDATA_OUT1 EQU 25HDATA_OUT2 EQU 26HORG 0X00GOTO MAINLINEDELAY_2MS:MOVLW 0X05MOVWF COUNT2LP0:MOVLW 0XFFMOVWF COUNT3LP1: DECFSZ COUNT3,FGOTO LP1DECFSZ COUNT2,FGOTO LP0RECOUNT DELAY_250MS:MOVLW 0X41MOVWF COUNT2MOVLW 0XFFMOVWF COUNT3DECFSZ COUNT3,FGOTO $1DECFSZ COUNT2,FGOTO $5MOVLW 0XFFMOVWF COUNT2MOVLW 0XFFMOVWF COUNT3DECFSZ COUNT3,FGOTO $1DECFSZ COUNT2,FGOTO $5RETURNMAINLINE:BANKSEL TRISAMOVLW 0X00MOVWF TRISAMOVLW 0XFFMOVWF TRISBMOVLW 0x00MOVWF TRISCMOVWF TRISDMOVWF TRISEBANKSEL PORTAMOVLW 0X00MOVWF PORTAMOVWF PORTBMOVWF PORTCMOVWF PORTDMOVWF PORTEBANKSEL INTCONBCF INTCON,PEIELP:BTFSC PORTB,0GOTO LPCALL DELAY_250MSWAIT1:BTFSS PORTB,2GOTO LED1BTFSS PORTB,3GOTO LED2GOTO WAIT1LP2:MOVF PORTA,WMOVWF DATA_OUT1L2:BTFSC PORTB,1GOTO L2CALL DELAY_250MSWAIT2:BTFSS PORTB,2GOTO LED3BTFSS PORTB,3GOTO LED4GOTO WAIT2LED1:CALL DELAY_250MSMOVLW 0X00MOVWF PORTAMOVLW 0X01MOVWF PORTAMOVLW 0XFEMOVWF PORTCGOTO LP2LED2:CALL DELAY_250MSMOVLW 0X00MOVWF PORTAMOVLW 0x02MOVWF PORTAMOVLW 0XFEMOVWF PORTCGOTO LP2LED3:CALL DELAY_250MSMOVLW 0X01MOVWF PORTAMOVLW 0XFDMOVWF PORTCCALL DELAY_2MSBANKSEL PORTCMOVLW 0X00MOVWF PORTCMOVLW 0XFEMOVWF PORTCMOVF DATA_OUT1,WMOVWF PORTACALL DELAY_2MSCALL DELAY_2MSLED4:CALL DELAY_250MSMOVLW 0X02MOVWF PORTAMOVLW 0XFDMOVWF PORTCCALL DELAY_2MSBANKSEL PORTCMOVLW 0X00MOVWF PORTCMOVLW 0XFEMOVWF PORTCMOVF DATA_OUT1,WMOVWF PORTACALL DELAY_2MSEND附錄
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1