📄 var.c
字号:
#include "TempCtrl.h"
unsigned char idata LedBuf[8];//8个显存空间
unsigned char AdmitFlag=1;//允许测量更新上排显示
unsigned char idata LedCnt=0;
unsigned char idata LedBitCnt=0x01;
unsigned char idata MeterSta=0;//标记仪器状态
unsigned char idata KeySta=0x00;
bit FunFlag=0;//0未按下
bit ManFlag=0;
bit PassWordLock=0;
unsigned int idata DataTemp=0;//设置某一项时的临时数据存放
int idata InputTemp=0;//调整数据时的某项临时存放,用减法的地方才用得上符号
unsigned int idata InputLimit=10000;//各参数输入上限
//int idata InputTimeCnt=0;//
unsigned char UpCnt=0;//
unsigned char DownCnt=0;
unsigned char FunCnt=0;
unsigned char DlySecond=0;
unsigned char idata InputCnt=0;//0尚未输入第一次
unsigned char idata InputSpeed=10;
//bit OneInput=0;
unsigned int idata SampleTimeCnt=0;//
bit SampleFlag=0;
unsigned char idata OverCnt=0;//溢出
unsigned char idata TpOverCnt=0;
unsigned char idata TpTH0=0;
unsigned char idata TpTL0=0;
unsigned int idata Temperature=2400;//温度×10//最终温度值
unsigned int idata Setted_Temperature=2400;
unsigned int idata LastTemperature=2400;
unsigned int idata FastLastTemperature=2400;//单独P调整时的变量
unsigned int idata PreTemperature;
//
unsigned char idata CtrlSta=NR_FAST;
unsigned char IdTimeCnt=5;
char CloseOpenTimeCnt=0;
unsigned char idata WaitingCnt=0;
int SpareOutput=0;
int TwinOutput=0;
int MinOutputLimit=0;//0.01s为单位oL
int idata Error=0;
//int idata LastError=0;
int idata dError=0;
//int idata PreError;
float idata fK1=0.5;
float idata fK2=0.1;
float idata fK3=0.7;
//float idata fK4=2.3;
int idata FrZero=0;//100欧姆/0°频率漂移,FrZero=Freq-Fr100
//当其为负时,FrZero=0x8000+偏差值
int Output=0;
//公共临时变量
unsigned int idata k0,k1,k2,k3; //公共变量使用原则:
float idata x1,x2,x3; //1、使用前初始化;
unsigned char idata i; //2、使用过程中不调用子函数
int idata ikt;
unsigned int idata FFSta;
unsigned int idata UpperLimit=4000;//400.0报警
unsigned int idata LowerLimit=200;//报警
int idata DeathZone=5;//0.5
int idata LineA=100;//FF1
int idata LineB=50;//FF2
int idata LineC=30;//FF3
int idata LineD=50;//FF4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -