⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 motor._h

📁 avr单片机ATMega16对三相异步电机的智能控制源码
💻 _H
字号:

///////////////////////////////////////////////////////////////
/**************************************************************

	公司名称:	 扬州恒博科技
	模块名	:	 点动型STQ执行机构主控程序 
	创建人	:	 章俭文                                         
	日期	:	 2008/08/19	                                         
	功能描述:   完成对本地旋钮和远程开关量的控制功能                                
	其它说明:   编译环境为ICCAVR V6.31A                                            
	版本	:	 V1.0

**************************************************************/
///////////////////////////////////////////////////////////////

#ifndef __MOTOR_H	
 		#define __MOTOR_H

 #ifdef MOTOR_GLOBAL
 		#define MOTOR_EXT
 #else 
 	    #define MOTOR_EXT extern 
 #endif
 
  #include "common.h" 
 
  
  //全局变量
  //电机开关停状态标识	
  MOTOR_EXT volatile enum{OPEN = 1, CLOSE = 2, STOP = 3,}MotorFlag;
  
  //控制状态标识
  MOTOR_EXT volatile enum{IN_LOCAL = 1, IN_REMOTE3 = 2, IN_REMOTE4 = 3}ControlFlag;
  
  //公用函数声明
  
  MOTOR_EXT void Motor(void);			  //电机任务
  MOTOR_EXT void ProtectMotor(void);	  //保护电机
  MOTOR_EXT void StopMotor(void); 		  //停电机
  MOTOR_EXT void OpenMotor(void);		  //开电机
  MOTOR_EXT void CloseMotor(void);		  //关电机	
  MOTOR_EXT uchar GetLimitClose(void);
  MOTOR_EXT uchar GetLimitOpen(void);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -