📄 4-6line-asm.asm
字号:
;程序名:单片机实验仪配套程序---4相6线步进电机实验
;电路简介:
;!!!!!!!!!!本实验单片机到驱动必须有反向器缓冲驱动!!例如:74HC04、CD6069等,否则无法驱动电机!!!!!!!!!!!!!
; P1.0接缓冲器到J28的1 ;
; P1.1接缓冲器到J28的2 ;
; P1.2接缓冲器到J28的3 ;
; P1.3接缓冲器到J28的4 。
; 特别注意!!在进行本实验时,必须用外接电源,并外接电源要和电机配合。
;**********************************
;定义
x4 BIT P1.3 ;
x3 BIT P1.2 ;
x2 BIT P1.1 ;
x1 BIT P1.0 ;
;**********************************
START:
MOV SP,#30H ;设堆栈
mov p1,#0
MAIN:
;------------------------ a0
setb x1
ACALL ZhuanSu
clr x1
;------------------------ a1
setb x3
ACALL ZhuanSu
clr x3
;------------------------ b0
setb x2
ACALL ZhuanSu
clr x2
;------------------------ b1
setb x4
ACALL ZhuanSu
clr x4
AJMP MAIN
;**********************************
ZhuanSu: ;转速
MOV r6,#30
YS100: ACALL YS1MS
DJNZ r6,YS100
RET
;----------------------------------
YS1MS:
MOV r4,#99 ;TXTAL=12MHZ 延时500uS
NOP
NOP
NOP
LOP1: NOP
NOP
NOP
DJNZ r4,LOP1
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -