资源简介
可正反转和调速
代码片段和文件信息
/*******************************************************
ULN2003驱动5V减速步进电机程序
Target:STC89C52RC-40C
Crystal:12MHz
Author:战神单片机工作室
Platform:51&avr单片机最小系统板+ULN2003步进电机驱动套件
http://zsmcu.taobao.com QQ:284083167
*******************************************************
接线方式:
IN1 ---- P00
IN2 ---- P01
IN3 ---- P02
IN4 ---- P03
+ ---- +5V
- ---- GND
*********************/
#include
#define uchar unsigned char
#define uint unsigned int
#define MotorData P0 //步进电机控制接口定义
uchar phasecw[4] ={0x080x040x020x01};//正转 电机导通相序 D-C-B-A
uchar phaseccw[4]={0x010x020x040x08};//反转 电机导通相序 A-B-C-D
uchar speed;
//ms延时函数
void Delay_xms(uint x)
{
uint ij;
for(i=0;i for(j=0;j<112;j++);
}
//顺时针转动
void MotorCW(void)
{
uchar i;
for(i=0;i<4;i++)
{
MotorData=phasecw[i];
Delay_xms(speed);//转速调节
}
}
//停止转动
void MotorStop(void)
{
MotorData=0x00;
}
//主函数
void main(void)
{
uint i;
Delay_xms(50);//等待系统稳定
speed=4;
while(1)
{
for(i=0;i<10;i++)
{
MotorCW(); //顺时针转动
}
speed++; //减速
if(speed>25)
{
speed=4; //重新开始减速运动
MotorStop();
Delay_xms(500);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-08-22 20:25 ULN2003 步进电机扩展板资料\
文件 33515 2011-04-07 21:32 ULN2003 步进电机扩展板资料\ULN2003中文数据手册.pdf
文件 336327 2011-04-07 21:35 ULN2003 步进电机扩展板资料\ULN2003英文数据手册.pdf
目录 0 2011-04-14 16:54 ULN2003 步进电机扩展板资料\减速\
文件 2790 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\MOTOR
文件 4850 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\MOTOR.M51
文件 1015 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\MOTOR.Opt
文件 1975 2010-07-13 12:18 ULN2003 步进电机扩展板资料\减速\MOTOR.Uv2
文件 836 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\MOTOR.hex
文件 41 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\MOTOR.lnp
文件 375 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\MOTOR.plg
文件 1013 2011-04-14 16:54 ULN2003 步进电机扩展板资料\减速\MOTOR_Opt.Bak
文件 0 2010-07-13 11:34 ULN2003 步进电机扩展板资料\减速\MOTOR_Uv2.Bak
文件 3065 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\main.LST
文件 3020 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\main.OBJ
文件 1302 2011-05-09 16:09 ULN2003 步进电机扩展板资料\减速\main.c
目录 0 2011-04-14 16:59 ULN2003 步进电机扩展板资料\加速\
文件 2790 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\MOTOR
文件 4850 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\MOTOR.M51
文件 1014 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\MOTOR.Opt
文件 1975 2010-07-13 12:18 ULN2003 步进电机扩展板资料\加速\MOTOR.Uv2
文件 836 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\MOTOR.hex
文件 41 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\MOTOR.lnp
文件 375 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\MOTOR.plg
文件 1016 2011-04-14 16:59 ULN2003 步进电机扩展板资料\加速\MOTOR_Opt.Bak
文件 0 2010-07-13 11:34 ULN2003 步进电机扩展板资料\加速\MOTOR_Uv2.Bak
文件 3066 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\main.LST
文件 3020 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\main.OBJ
文件 1303 2011-05-09 16:10 ULN2003 步进电机扩展板资料\加速\main.c
目录 0 2011-04-14 16:53 ULN2003 步进电机扩展板资料\正反转\
文件 3193 2011-05-09 16:09 ULN2003 步进电机扩展板资料\正反转\MOTOR
............此处省略12个文件信息
- 上一篇:c语言课件56883
- 下一篇:基于opencv漫水填充算法综合
相关资源
- 51基本框架
- 基于51单片机多路超声波报警设计
- 51单片机红外智能小车
- 电机控制例程
- 51超声波避障源代码
- qt上位机采集51单片机温湿度数据
- 基于51单片机射频RFID卡考勤上课上班
- 基于C51与1602液晶显示屏的万年历电子
- 基于51单片机的888光立方设计.rar
- 51单片机DS18B20温度计C语言程序附详解
- 郭天祥51单片机C语言教程配套光盘
- 新概念51单片机C语言教程第2版郭天祥
- C语言实现51单片机和ADC0809芯片的AD模
- C语言实战——基于51单片机的RFID射频
- 基于51单片机的c语言程序 电机转速测
- 基于80C51单片机的20多个仿真实验
- 单片机交通灯课程设计.zip
- 基于51单片机汽车尾灯设计论文
- keilC51和C语言入门教程(PDF版)
- 51单片机C语言编程入门(详讲版)
- 轻松玩转51单片机c语言
- 51单片机C编程100例
- 基于51系列单片机的电子罗盘设计总结
- 单片机C语言程序设计实训100例完整案
- sdcc编译器v2.9.0
- 基于AT89C51的8*8点阵字符显示的实验报
- 郭天祥51单片机C语言教程配套光盘内
- 51单片机C语言程序设计教程 王云书本
- 变频器源码 DSPIC30F5015电机控制专用芯
- 51单片机程序大全C语言写的150个程序
评论
共有 条评论