📄 define.h
字号:
/*************数据采样变量*****************/
unsigned int result_Nf; //通道A0位置反馈数据采集
unsigned int result_Ng; //通道A1位置给定数据采集
unsigned int result_Nf_buf; //通道A0位置反馈数据缓存
unsigned int result_Ng_buf; //通道A1位置给定数据缓存
unsigned int result_Nf_1; //前次位置反馈采集
unsigned int result_Ng_1; //前次位置给定数据采集
unsigned char Input_Channel;
/*************采样滤波常数变量*****************/
#define M 5 //采样次数
/*************开关状态变量*****************/
unsigned char flag; //状态转换标志
unsigned char rev; //开状态标志
unsigned char fwd; //关状态标志
unsigned char stop; //停止标志
unsigned char action=0x00; //执行机构动作标志
/*************按键处理变量*****************/
unsigned int key_opentime; //开按键时间标志
unsigned int key_closetime; //关按键时间标志
unsigned char key_open; //开按键标志
unsigned char key_open1; //开按键标志1
unsigned char key_close; //关按键标志
unsigned char key_close1; //关按键标志1
unsigned int key_S1_time=0; //拨码开关S1时间标志
unsigned int key_S2_time=0; //拨码开关S2时间标志
unsigned int key_S3_time=0; //拨码开关S3时间标志
unsigned int key_S4_time=0; //拨码开关S4时间标志
unsigned char open; //全开位置
unsigned char close; //全关位置
//unsigned char opening; //开过程状态
//unsigned char closeing; //关过程状态
unsigned int open_to_close_time = 0; //开关状态转换时间控制
unsigned int close_to_open_time =0; //关开状态转换时间控制
/*************过程控制变量*****************/
unsigned int IN_0V; //信号输入0V
unsigned int IN_10V; //信号输入10V
unsigned int Ng_min; //信号给定最小值
unsigned int Ng_max; //信号给定最大值
unsigned int OUT_0V; //信号输出0V
unsigned int OUT_10V; //信号输出10V
unsigned int out_min; //信号输出最小值
unsigned int out_max; //信号输出最大值
unsigned char channal_out_time = 1; //信号反馈输出计数调节
unsigned char channal_out_flash = 0x00; //信号反馈输出写flash标志
unsigned int AO; //信号输出
int Direction; //方向给定信号判断量
unsigned int Nf_min; //反馈信号输出最小值
unsigned int Nf_zero; //反馈信号输出最小值标记点
unsigned int Nf_max; //反馈信号输出最大值
unsigned int Nf_full; //反馈信号输出最大值标记点
unsigned int Ng; //给定百分比
unsigned int Nf; // 反馈百分比
unsigned int Nf_1; // 前次反馈百分比
//unsigned char action; //伺服控制器动作标志
unsigned int value = 0;
unsigned char sense_RAM=0x00; //灵敏度标志
unsigned int blink_led_time=0; //灯闪烁延时标志
/**************flash模块*****************/
#define N_Data 13 //写入数据的长度
#define FLASH_B_ADR 0X1080 //字节写入地址
unsigned char flash = 0; //falsh操作标志
unsigned char FLASH_DATA[N_Data];
unsigned char Temp[N_Data];
unsigned char Temp_Buf_B[N_Data]; //字节读出数据缓存
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -