摘要步进电动机是一种将脉冲信号变换成相应的角位移(或线性位移)的电磁装置,是一种特殊的电动机。步进电动机由于精确性以及其良好的性能,其组成的开环系统既简单、廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。本文介绍了以51系列单片机AT89C51为控制核心所设计的步进电机的控制系统,用C语言编写出电机的正转、反转、加速、减速、停止程序,通过单片机、电机的驱动芯片ULN2004以及相应的按键实现以上功能,并且步进电机的工作状态要用相应的发光二极管显示出来。本文内容介绍了步进电机以及单片机原理、该系统的硬件电路、程序组成,同时对软、硬件进行了调试,同时介绍了调试过程中出现的问题以及解决问题的方法。该设计具有思路明确、可靠性高、稳定性强等特点,通过调试实现了上述功能。关键词:步进电机;AT89C51;控制目录第一章绪论.................................................................11.1课题研究的目的和意义........................................11.2国内外的研究概括............................................21.3步进电机的发展..............................................3第二章步进电机和单片机简介...............................................52.1步进电机概述................................................52.1.1步进电机的概念.........................................52.1.2步进电机工作原理.......................................82.1.3步进电机的分类........................................102.2步进电机的驱动介绍..........................................102.3单片机的原理介绍...........................................112.3.1单片机的种类及主要组成................................112.3.2AT89C51简介..........................................13第三章系统整体硬件结构及设计..........................................183.1系统原理图.................................................183.2电源设计...................................................193.3按键设计...................................................203.4驱动设计...................................................213.5状态指示设计...............................................223.6时钟设计...................................................22第四章系统软件设计.......................................................234.1系统主程序..................................................234.2按键程序设计...............................................244.3正、反转程序设计...........................................244.4加、减程序设计..............................................26第五章系统的调试记录....................................................285.1软件调试记录................................................285.2硬件调试记录................................................28第六章总结................................................................306.1论文工作总结................................................306.2对后续工作的展望............................................30参考文献...........................................................31致谢........................................................................33第一章绪论1.1课题研究的目的和意义步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的它最突出的优点是可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速起停、正反转控制及制动等,并...