1          1          0           0          0         0x08
  2          0          1           0          0         0x04
  3          0          0           1          0         0x02
  4          0          0           0          1         0x01
表2为步进电机单四拍工作方式下反转时P1口的时序表。     
  表2 步进电机反向转动时序表                    
步进数    P1.3                        P1.2             P1.1            P1.0            代码
  1          0          0           0          1         0x01
  2          0          0           1          0         0x02
  3          0          1           0          0         0x04
  4          1          0           0          0         0x08    
当步进电机正转时,步进电机会按D-C-B-A-D的顺序轮流通电,在AT89S52单片机上的表现就是P1.3-P1.0四个端口按顺序轮流被置为高电平;当步进电机反转时,步进电机会按A-B-C-D-A的顺序轮流通电,高电平出现的顺序与正转时相反,按P1.0-P1.3的顺序轮流被置为高电平。
5. 调试与仿真
在proteus软件中连好硬件电路,开始启动调试。经过LCD显示屏初始化,此时步进电机没有转动,LCD显示屏上显示STOP字样,当按下K1键时蜂鸣器短响一声,步进电机开始正转,初始速度等级为5,速度为2.66R/M,LCD显示屏上的STOP字样变为RUNNING,步进电机的方向状态为>>,如图11所示。
 
图11 步进电机初始化运转状态
当K4按键按下时蜂鸣器短响一声,步进电机旋转方向改变,LCD显示屏上的转向状态变为<<,如图12。
 
图12 步进电机改变转向
当K2按键按下时蜂鸣器短响一声,步进电机速度减慢,LCD显示屏上显示的速度减少,最低为1.33r/min,速度等级为10,如图13。
上一篇:AT89S52单片机自动充电应急电源的设计+电路图+源程序
下一篇:PLC的矿井提升机电控系统设计+仿真图+流程图

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

谷度酒庄消费者回访调查问卷表

国内外无刷直流电动机研究现状

多元化刑事简易程序构建探讨【9365字】

高校网球场馆运营管理初探【1805字】

拉力采集上位机软件开发任务书

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...

浅谈传统人文精神茬大學...

中国古代秘书擅权的发展和恶变

辩护律师的作证义务和保...