電機正反轉仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
360截圖20190618115952269.jpg (103.12 KB, 下載次數: 52)
下載附件
2019-6-18 12:00 上傳
單片機源程序如下:
- ORG 00H
- START: MOV DPTR,#TAB1
- MOV R0,#03
- MOV R4,#0
- MOV P1,#3
- WAIT: MOV P1,R0 ;初始角度,0度
- MOV P0,#0FFH
- JNB P0.0,POS ;判斷鍵盤狀態(tài)
- JNB P0.1,NEG
- SJMP WAIT
- JUST: JB P0.1,NEG ;首次按鍵處理
- POS: MOV A,R4 ;正轉9度
- MOVC A,@A+DPTR
- MOV P1,A
- ACALL DELAY
- INC R4
- AJMP KEY
- NEG: MOV R4,#6 ;反轉9度
- MOV A,R4
- MOVC A,@A+DPTR
- MOV P1,A
- ACALL DELAY
- AJMP KEY
-
- KEY: MOV P0,#03H ;讀鍵盤情況
- MOV A,P1
- JB P0.0,FZ1
- CJNE R4,#8,LOOPZ ;是結束標志
- MOV R4,#0
- LOOPZ: MOV A,R4
- MOVC A,@A+DPTR
- MOV P1,A ;輸出控制脈沖
- ACALL DELAY ;程序延時
- INC R4 ;地址加1
- AJMP KEY
- FZ1: JB P0.1,KEY
- CJNE R4,#255,LOOPF ;是結束標志
- MOV R4,#7
- LOOPF: DEC R4
- MOV A,R4
- MOVC A,@A+DPTR
- MOV P1,A ;輸出控制脈沖
- ACALL DELAY ;程序延時
- AJMP KEY
- DELAY: MOV R6,#5
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png (7.48 KB, 下載次數: 56)
下載附件
2019-6-18 14:33 上傳
所有資料51hei提供下載:
70 Step Motor.rar
(27.78 KB, 下載次數: 35)
2019-6-18 10:54 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|