waking_machine.h

来自「该程序是用单片机C51语言编写的关于步进电机控制的程序」· C头文件 代码 · 共 39 行

H
39
字号
#include<reg52.h>

#define  uchar unsigned  char
#define  uint  unsigned  int 

#define  TRUE  1
#define  FAULT  0
#define  VALID  0
#define  INVALID  1
#define  MAXSTEPS  400
#define  HALFMAXSTEPS  200
#define  ConstClockWise   1
#define  ConstAntiClock   0



sbit ClockWiseRot=P0^1;     //顺时针转动信号(in)
sbit AntiClockRot=P0^2;     //逆时针转动信号(in)
sbit InFree=P0^3;            //输入自由转动信号(in)

sbit OPTO=P1^0;             //总控制端(out)
sbit OutFree=P1^1;              //脱机电平信号输出端(out)
sbit DIR=P1^2;                //方向电平信号输出端(out)
sbit CP=P1^3;                 //步进脉冲信号输出端(out)
sbit PinXClockWise=P1^4;               //X方向的正转/反转控制,为1正向(in)
sbit PinYClockWise=P1^5;               //Y方向的正转/反转控制,为1正向(in)


sbit LampNormally=P1^6;        //工作状态正常指示灯(out)
sbit PinRotIndicator=P1^7;   //为1转动操作正在进行 ,转动指示灯(out)
sbit LampDebug=P2^0;         //调试控制指示灯(out)
sbit LampError=P2^1;         //致命错误指示灯(out)
sbit LampFlood=P2^2;          //溢出指示灯(out)
sbit LampComm=P2^3;          //通信指示灯(out)



     

⌨️ 快捷键说明

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