资源简介
步进电机调速 示例源码
代码片段和文件信息
/*******************************************************************************
* 实 验 名 : 步进电机实验
* 使用的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
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*************************************************
- 上一篇:stc系列单片机串口通讯
- 下一篇:DS8007原厂
评论
共有 条评论