目 录 步进电机原理及硬件设计.......................................................................21 单片机电路.......................................................................................21.1 AT89C51 单片机的组成结构.................................................21.2 AT89C51 单片机的引脚及功能.............................................42 步进电机...........................................................................................62.1 步进电机的工作原理..............................................................62.2 步进电机的驱动......................................................................73 电源.......................................................................................................114 软件程序设计.......................................................................................11 4.1 三相六拍环形分配......................................................................114.2 主程序的设计..............................................................................12总结..........................................................................................................19参考文献..................................................................................................21 1 步进电机原理与硬件设计 1 单片机电路本系统采纳 A89C51 单片机产生控制信号单片机内部的内存即可满足要求。如需要扩展较多的外部 RAM 和 ROM 可加上数据缓冲器。步进电机控制信号通过 AT89C51 单片机其中一个口进行扩充。为了增加步进电机工作的灵活性,在启动步进电机工作之后,当有键按下,设置产生外部中断,达到灵活控制电机的目的。下面介绍一下 AT89C51 单片机。1.1AT89C51 单片机的组成结构AT89C51 单片机内部硬件结构框图如图 2 所示。它由一个 8 位中央处理器(CPU)、一个 256B 片内 RAM 及 4KBFlashROM、21 个特别功能寄存器、4个 8 为并行 I/O 口以及中断系统等部分组成,各功能部件通过片内单一总线连成一个整体,集成在一块芯片上。(1) CPU CPU 是单片机的核心部分,CPU 包括两个基本部分:运算器和控制器。① 运算器运算器即...