按键控制c51单片机驱动unl2003控制步进电机正反转停止及程序调速-萌新入门
**
按键控制c51单片机驱动unl2003控制步进电机正反转停止及程序调速
**
- 分享一个萌新入门小工程
一、原件连接:
第一种直接用51开发板
第二种用最小单元加unl2003驱动
二、开发板电路
三、keil的代码
程序文件
#include <reg51.h>
#include <absacc.h>
sbit p31=P3^1;
sbit p32=P3^2;
sbit p33=P3^3;#define UP 40
#define DOWN 50
#define STOP 60void delay()//延时程序
{unsigned i,j,k;for(i=0;i<0x02;i++)for(j=0;j<0x02;j++)for(k=0;k<0xff;k++); //控制速度 快一点的用 for(k=0;k<0x8f;k++);
} main()
{unsigned char temp;while(1){if(p31==0){temp=UP;//控制正转P1=0X00;delay();}if(p32==0){temp=DOWN;//控制反转P1=0X00;delay();}if(p33==0){temp=STOP;//控制停止}switch(temp){case DOWN : P1=0X01;//控制反转 //0011 delay();delay();P1=0X02;//0110delay();delay();P1=0X04;//1100delay();delay();P1=0X08;//1001delay();delay();break;case UP : P1=0X08;//控制正转delay();delay();P1=0X04;delay();delay();P1=0X02;delay();delay();P1=0X01;delay();delay();break;case STOP ://控制停止P1=0X00;delay();delay(); break;}} 修改p1,改成p2。就可使用p2端口,适用于第二种接线方式。
}
OVER
按键控制c51单片机驱动unl2003控制步进电机正反转停止及程序调速-萌新入门相关推荐
- K_A07_003 基于 STM32等单片机驱动DRV8825模块按键控制步进电机正反转
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 SETP时序 对应程序: 细分说明 程序 四.部分代码说明 1.接线说明 1.1.STC89C52RC+DRV8825模块 1. ...
- K_A07_001 基于 STM32等单片机驱动A4988模块按键控制步进电机正反转
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 SETP时序 对应程序: 细分说明 程序 四.部分代码说明 1.接线说明 1.1.STC89C52RC+A4988模块 1.2. ...
- K_A07_005 基于 STM32等单片机驱动 DRV8833 模块按键控制步进电机正反转
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 步进电机驱动时序 对应程序: 四.部分代码说明 1.接线说明 1.1.STC89C52RC+DRV8833模块 1.2.STM3 ...
- K_A07_002 基于 STM32等单片机驱动ULN2003模块按键控制步进电机正反转
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 步进电机驱动时序 反向输出 对应程序: 四.部分代码说明 1.接线说明 1.1.STC89C52RC+ULN2003模块 1.2 ...
- 89c52单片机控制两个步进电机正反转加减速(程序+仿真)
89c52单片机控制两个步进电机正反转加减速(程序+仿真) 先上图: 源代码: /*********************************************************** ...
- 单片机控制步进电机正反转
单片机控制步进电机正反转 硬件连接: 程序: #include <reg52.h> #define uint unsigned int #define uchar unsigned cha ...
- 51单片机通过按钮控制步进电机正反转角度
51单片机通过按钮控制步进电机正反转角度
- 控制步进电机正反转的实际应用程序
/*这是一个控制步进电机正反转的实际应用程序*/ /*选用的是三相步进电机驱动器,p14口线用做步进电机的脉冲控制*/ /*p13口线用做步进电机的方向控制.p15,p16,p17是光耦开关量输入*/ ...
- 基于51单片机驱动A4988实现步进电机逆时针转动
基于51单片机驱动A4988实现步进电机逆时针转动 一.简介 二.接线 典型接线图 实际接线 三.部分代码 引脚定义 定时器初始化 主函数 四.实验现象 五.注意事项 一.简介 A4988 是一款完全 ...
最新文章
- [LCS]半个月的成果,用RTCClient开发的Robot!
- python有没有中文版-python有中文版吗
- 【UWB】Savitzky Golay filter SG滤波器原理讲解
- python tqdm进度条打印
- Javascript称球
- maven学习5 构建MyBatis项目
- GP学习整理(一)—Geoprocessing assembly and Geoprocessor managed assembly
- 数据挖掘-二手车价格预测 Task02:数据分析
- scala在线视频学习
- 开始做公众号的一些方法技巧总结
- 小程序客服功能可以实现哪些操作?
- 1723. 完成所有工作的最短时间
- 杭州的旅游景点有哪些传说的民间故事
- TDM和STDM复用
- 如何在微信小程序中使用ECharts图表
- 计算机桌面变色怎么办,电脑屏幕变色了怎么办?电脑屏幕变色的六大原因及解决办法...
- 小米电视显示服务器故障,小米电视常见的三大问题分析及解决方法
- matlab 向量_MatLab简易教程 #4.向量、矩阵操作命令
- R语言初级教程(04): 算术运算
- LeetCode(Python)—— 加一(简单)