1 绪论1.1 提出问题并确定设计方案1.1.1问题的提出传统的步进电机控制方法是由触发器产生控制脉冲来进行控制的,但此种控制方法工作方式单一且难于实现人机交互,当步进电机的参数发生变化时,需要重新进行控制器的设计。而且由传统的触发器构成的控制系统具有控制电路复杂、控制精度低、生产成本高等缺点。为了克服传统控制器的缺点,满足工业生产新的控制要求,在此设计一种以单片机为核心的新型控制器。1.1.2明确课题任务单片机对步进电机的控制有如下几项要求:(1)为用户使用方便,需要实现人机交互。(2)为实现对不同相数的步进电机进行控制而不更换控制器的要求,需要实现励磁方式的可控性。(3)要求实现步进电机的转速可控和旋转角度可控。(4)要求有足够的控制精度。1.1.3 确定设计方案 通过对控制系统的分析,确定了如下的设计方案:(1)确定系统的I/O点数和通道:输入和输出量的确定:输入量:主要是键盘输入。输出量: 步进电机的驱动信号和LED数码管显示信号。输入、输出通道的确定:除了键盘/显示器的输入/输出外,输出通道还有驱