- 24
- 0
- 约1.65千字
- 约 5页
- 2017-06-06 发布于江西
- 举报
【大学实验】用单片机IO口驱动步进电机
项目名称:用单片机I/O口驱动步进电机
一.实验目的
进一步掌握单片机应用系统的软硬件设计方法。
2.熟悉步进电机的工作原理和驱动程序的编写。
3.了解单片机系统常用的功率驱动电路ULN2803的应用。
二.实验电路
三.元器件
元器件编号 元器件名称 说明 M1 MOTOR-STEPPER 步进电动机 K1~K6 BUTTON 按钮 U1 AT89C52 AT89C52单片机 U2 ULN2803 大电流输出达林顿管阵列*8
四.实验步骤
第一步:先在Proteus软件中设计仿真电路原理图。
第二步:再在Keil C51软件中编写且编译程序,程序后缀必须是.c。然后在打开的“Option for Target‘Target 1’”选项卡,“Target”标签下频率设置为“11.0592”, “Output”标签下,将“Creat HEX File”项打勾选中,设置生成一个.hex文件。
第三步:接着将.hex文件导入原理图中U1芯片。双击U1,打开Edit Component对话框,选择生成的hex文件。
第四步:最后观察设计的电路图是否能得到预想的效果,若不能,进行检查,找到毛病且纠正。
运行结果:
流程图
附:原程序
#include REG52.H
#include INTRINS.H
unsigned char ucMotorDrvPuls;
#define
原创力文档

文档评论(0)