微机原理和接口技术课程设计汇报基于 51 单片机步进电机控制系统学号 姓名 班级 级电子 2 班 华侨大学电子工程系摘要步进电机是将电脉冲信号变换成角位移或直线位移实施部件。步进电机能够直接用数字信号驱动,使用很方便。步进电动机角位移量和输入脉冲个数严格成正比,在时间上和输入脉冲同时,所以只要控制输入脉冲数量、频率及电动机绕组通电相序,便可取得所需转角、转速及转动方向。在没有脉冲输入时,在绕组电源激励下气隙磁场能使转子保持原有位置处于定位状态。所以很适合于单片机控制。它运行速度和步距不受电源电压波动及负载影响, 所以被广泛应用于数模转换、速度控制和位置控制系统。本课程设计以 STC89C52 单片机作为微控制器,使用混合式步进电机驱动芯片 ULNAN 进行驱动,实现了对步进电机运行状态简单控制,并将其运行状态用 LCD1602 液晶显示。此次设计能实现功效有电机运行、停止,设置运行圈数,调整转速,电机正反转,点动等。关键词:STC89C52 单片机,28BYJ-48 步进电机,ULNAN 驱动芯片,LCD1602 显示,电机控制,点动第一章 总体设计方案此次课程设计本课程设计以 STC89C52 单片机作为微控制器,使用混合式步进电机驱动芯片 ULNAN 进行驱动,实现了对步进电机运行状态简单控制,并将其运行状态用 LCD1602 液晶显示。此次设计能实现功效有电机运行、停止,设置运行圈数,调整转速,电机正反转,点动等。系统步骤图以下:第二章 硬件原理一、 STC89c52 单片机2.1、STC89c52 芯片介绍STC89C52 是一个低功耗,高性能 CMOS 8 位单片机,片内含 8k Bytes ISP(In-system programmable)可反复擦写 1000 次 Flash 只读程序存放器,器件实行 ATMEL 企业高密度、非易失性存放技术制造,兼容标准 MCS-51指令系统及 STC89C52 引脚结构,芯片内集成了通用 8 位中央处理器和ISP Flash 存放单元,功效强大微型计算机 STC89C52 可为很多嵌入式控制应用系统提供高性价比处理方案。 51单片机LCD1602显 示 状 态步 进 电 机工 作ULN2003驱 动按 键 STC89C52 含有以下特点:40 个引脚,8k Bytes Flash 片内程序存放器,256 bytes 随机存取数据存放器(RAM),32 个外部双向输入/输出(I/O)口,5 个中止优先级 2 层中止嵌套中止,2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 2.2、STC89c52 芯片引脚功效说明STC89C52RC 引脚...