我知道步进电机可以使用以下命令顺时针步进,但我怎样才能进行逆时针步骤?
MOV AL, 001b ; initialize.
OUT 7, AL
MOV AL, 011b ; half step 1.
OUT 7, AL
MOV AL, 010b ; half step 2.
OUT 7, AL
MOV AL, 110b ; half step 3.
OUT 7, AL
我复制了这段代码两次,它产生了90度时钟旋转 现在我需要它做一个90度逆时针旋转,但当我把代码反转时,结果不是我想要的
答案 0 :(得分:0)
顺时针旋转:
MOV AL, 06h
OUT 7, AL
MOV AL, 04h
OUT 7, AL
MOV AL, 03h
OUT 7, AL
MOV AL, 02h
OUT 7, AL
逆时针旋转:
MOV AL, 03h
OUT 7, AL
MOV AL, 01h
OUT 7, AL
MOV AL, 06h
OUT 7, AL
MOV AL, 02h
OUT 7, AL