本实验通过设计电路,编写程序来驱动步进电机的转动。采用开环控制方式,使之能对步进电机的转动方向,速度和角度进行调节。所谓步进,就是指每给步进电机一个递进脉冲,步进电机各绕组的通电顺序就改变一次,即电机转动依次。根据步进电机控制绕组的多少可以将电机分为三相、四相和五相。实验中采用的步进电机为35BYJ46型四相八拍,电压为DC12v
k5:
mov bp,7000 jmp a2
k6:
mov bp,4000 jmp a2
;设置延迟时间
a1:
mov dx,200h mov ah,0ch int 21h
a10:
lea si,buf1 mov cx,8
la1: mov al,[si] out dx,al call delay
go1: inc si loop la1 mov ah,01 int 16h
jne go jmp a10
go:
cmp al,'0' jb a1
;设置输出地址 ;清除键盘缓冲区
;按相序输出 ;读键盘缓冲区
;有输入跳转