电气与电子工程学院单片机原理及应用 课程设计报告课题名称 专业班级 学 号 学生姓名 指导老师 评 分 2024 年 06 月 20 日至 06 月 24 日目 录摘要 21 设计任务 32 方案 32
1 设计思路与方案 32
2 总体设计框图 43 系统实现的原理说明 53
1 步进电机控制工作原理 53
1 步进电机的工作原理 53
2 步进电机的启停控制 53
3 步进电机的转向控制 63
2 步数显示模块原理 64 硬件设计 74
1 系统总原理图 74
2 各部分硬件原理图设计 74
1 单片机控制模块 74
2 按键选择工作状态模块 84
3 步进电机工作模块 94
4 工作状态显示模块 104
5 4 位数码管显示步数模块 105 软件设计 125
1 系统总体设计 125
2 步进电机工作模块 135
1 步进电机的工作方式说明 135
2 设计说明及流程图 145
3 数码管步数显示模块 156 仿真调试记录 177 心得体会 18参考文献 19附录:程序清单 20摘要本设计详细介绍了基于单片机的三相步进电机控制系统
步进电机通过输入脉冲信号进行控制,即电机的总转动角度由输入脉冲总数决定,因此,单片机通过向步进电机发送控制信号就能实现对步进电机的控制
单片机实现的步进电机控制系统具有成本低、使用灵活的特点,该系统采纳 80C51 单片机作为主控芯片,来完成对步进电机转动及 LED 显示的控制
本设计主要由单片机 80C51,3 相步进电机,7 段数码管,及一些其他相关元件设计而成,分为按键选择工作状态模块、步进电机工作模块、LED 二极管显示工作状态模块以及4 位数码管显示步数模块
可以通过开关来控制系统的启/停工作,当系统运转时,用开关来控制方向,并使相应的指示灯亮起,同样由开关来选择工作模式
运转时,用 4 位