• 大小: 2.92KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: 步进电机  

资源简介

步进电机调速 示例源码

资源截图

代码片段和文件信息

/*******************************************************************************
* 实 验 名  : 步进电机实验
* 使用的IO      : 电机用P1口键盘使用P3.0、P3.1、P3.2、P3.3
* 实验效果       : 按下K1键,顺时针转,按下K2键,逆时针转,按下K3键,低速,
*按下K4键,高速。
* 注    意  :由于P3.2口跟红外线共用,所以做按键实验时为了不让红外线影响实验
*效果,最好把红外线先取下来。
*******************************************************************************/ 
#include “reg52.h“

//电机IO
#define GPIO_MOTOR P1
//sbit F1 = P1^0;
//sbit F2 = P1^1;
//sbit F3 = P1^2;
//sbit F4 = P1^3;
//按键IO
sbit K1=P3^0;
sbit K2=P3^1;
sbit K3=P3^2;
sbit K4=P3^3;

unsigned char code FFW[8]={0xf10xf30xf20xf60xf40xfc0xf80xf9}; //反转顺序
unsigned char code FFZ[8]={0xf90xf80xfc0xf40xf60xf20xf30xf1}; //正转顺序

unsigned char DirectionSpeed;
void Delay(unsigned int t);
void  Motor(); 

/*******************************************************************************
* 函 数 名       : main
* 函数功能  : 主函数
* 输    入       : 无
* 输    出       : 无
*************************************************

评论

共有 条评论