河南农业大学 单 片 机 课 程设 计 报 告 题目名称: 步进电机控制系统 专 业: 电 子 信 息 工 程 班 级: 10 电 信 一 班 学 号: 1004101021 学生姓名: 汤 炜 炜 指导老师: 王 玲 2013 年 6 月 27 日 目录1.前言..............................................................12. 整体设计.........................................................2 2.1 步进电机 28BYJ-48.............................................22.1.1 28BYJ-48 工作原理.....................................22.1.2 28BYJ-48 参数.........................................22.2 单片机.......................................................32.2.1.概述...................................................32.2.2.单片机的选择...........................................42.2.3.单片机的基本结构.......................................43. 电路仿真设计.....................................................63.1 仿真软件 Proteus 的使用......................................63.2 单片机最小系统...............................................83.3 液晶显示模块.................................................93.4 步进电机及其驱动模块........................................103.5 键盘设计....................................................114. 软件设计........................................................124.1 Keil C51 编程软件的使用及调试方法...........................124.2 软件设计要求................................................134.3 系统软件设计流程............................................134.3.1 软件总体设计框图......................................13 4.4 主程序......................................................144.4.1 头文件................................................144.4.2 主程序................................................154.4.3 液晶模块..............................................164.4.4 矩阵键盘模块..........................................184.4.5 电机模块..............................................205. 调试与功能说明.............................