单片机课程设计报告 项目名称:基于单片机的步进电机控制系统 项目组成员:(1)姓名:王茹 学号: ****** (2)姓名:郭磊 学号: ****** (3)姓名:刘宇 学号: ****** (4)姓名:张为杰 学号: ****** 专业班级:通信 1 0 1 班 日 期:2 0 1 2 年 1 1 月 2 6 日 第 1 页 共 18 页 目 录 第一章 绪论---------------------------------------------------------------------------2 1.1 课题简介------------------------------------------------------------------------------2 1.2 设计目的------------------------------------------------------------------------------2 1.3 设计任务------------------------------------------------------------------------------2 1.4 设计方法------------------------------------------------------------------------------3 第二章 设计内容与所用器件-------------------------------------------------------4 第三章 方案论证与比较------------------------------------------------------------5 3.1 步进电机的控制和驱动方案-------------------------------------------------------5 3.2 步进电机的选择----------------------------------------------------------------------5 第四章 硬件系统设计-----------------------------------------------------------------6 4.1 步进电机的工作方式--------------------------------------------------------------------------6 4.2 驱动芯片L298N---------------------------------------------------------------------- 6 4.3AT89S52 单片机时钟电路-----------------------------------------------------------8 4.4AT89S52 单片机复位电路-----------------------------------------------------------9 4.5 系统总连接图-------------------------------------------------------------------------9 第五章 软件设计----------------------------------------------------------------------1 0 5.1 汇编语言和C 语言的特点及选择-----------------------------------------------10 5.2 主程序流程--------------------------------------------------------------------------错误!未定义书签。 5.3 步进电机转动原理-----------------...