📄 sys.h
字号:
#ifndef __SYS_H__
#define __SYS_H__
#ifdef SYS_GLOBLES
#define SYS_GLOBLES
#else
#define SYS_GLOBLES extern
#endif
#include "compiler_defs.h"
#include "C8051F930_defs.h"
#include <math.h>
#include <stdio.h> /* for printf */
#include "StepMotor.h"
#define INT8U unsigned char
#define INT16U unsigned int
#define INT32U unsigned long int
#define INT8S signed char
#define INT16S signed int
#define INT32S signed long int
sbit DS2401IO = P1^5;
sbit LED = P2^2;
#define A 5
#define B 64
#define C 60
#define D 10
#define E 9
#define F 55
#define G 0
#define H 480
#define I 70
#define J 410
extern code INT8U StepMotorCurve[];//步进电机的运行曲线表
//*********************************全局变量定义*****************
//*****************************和步进电机相关的全局变量定义*********
SYS_GLOBLES INT8U uu;
SYS_GLOBLES INT8U IDCode[8],DS2401WorkOK;//DS2401的ID号存放
SYS_GLOBLES INT8U StepMotorTurnDerection;//电机的旋转方向,
SYS_GLOBLES INT16U StepMotorTurnSpeed;//电机转动速度
SYS_GLOBLES INT8U StepMotorPhase1,StepMotorPhase2;//相位控制
//*********************************函数声明****************************
SYS_GLOBLES void Delay1us(void);//
SYS_GLOBLES void DelayNus(INT16U us);
SYS_GLOBLES void StepMotorWalkOneStep(INT8U Direction);
SYS_GLOBLES void StepMotorWalkNStep(INT8U Direction,INT16U NStep);
SYS_GLOBLES void Init_Device(void);
SYS_GLOBLES void ReadDS2401ID(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -