以下是使用机器人用的S35STD伺服马达的遥控自走车程式片段
*********************************************************
MOTORGOF: ;车子退后副程式
SETB MOTOR1 ;把MOTOR1设为1(此为伺服马达控制方法)
SETB MOTOR2 ;把MOTOR2设为1(此为伺服马达控制方法)
MOV R5,#GOFORWARD ;把GOFORWARD常数丢到R5
CALL S_DELAY ;短时间DELAY
CLR MOTOR2 ;把MOTOR2设为0(此为伺服马达控制方法)
MOV R5,#(GOBACK-GOFORWARD) ;把GOBACK-GOFORWARD常数丢到R5
CALL S_DELAY ;短时间DELAY
CLR MOTOR1 ;把MOTOR1设为0(此为伺服马达控制方法)
MOV R5,#(200-GOBACK) ;把200-GOBACK常数丢到R5
CALL S_DELAY ;短时间DELAY
DJNZ R0,MOTORGOF
RET ;离开副程式
;----------------------------------------------------------
MOTORGOB: ;车子前进副程式
SETB MOTOR1 ;把MOTOR1设为1(此为伺服马达控制方法)
SETB MOTOR2 ;把MOTOR1设为1(此为伺服马达控制方法)
MOV R5,#GOFORWARD ;把GOFORWARD常数丢到R5
CALL S_DELAY ;短时间DELAY
CLR MOTOR1 ;把MOTOR1设为0(此为 ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容