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

📄 variable.h

📁 air-contronin controning air in or out,big or small check the temprature.
💻 H
字号:

#ifndef 	vari
#define 	vari

//varialbe from references to lcd
const unsigned char code dot_Wind_[25+5]={0xfe,0x60,0x18,0x60,0xfe,
								  0x00,
								  0x00,0x00,0xf4,0x00,0x00,
								  0x00,
								  0x00,0xf0,0x08,0xf0,0x00,
								  0x00,
								  0x00,0x60,0x90,0xfe,0x00,
								  0x00,
								  0x00,0x00,0x44,0x00,0x00,
								  0x00
								};
const unsigned char code dot_WA_[15+3]={0xfe,0x60,0x18,0x60,0xfe,
								  0x00,
								  0xe8,0x14,0x12,0x14,0xe8,
								  0x00,
								  0x00,0x00,0x44,0x00,0x00,
								  0x00
								};
const unsigned char code dot_TA_[15+3]={0x02,0x02,0xfe,0x02,0x02,
								  0x00,
								  0xe8,0x14,0x12,0x14,0xe8,
								  0x00,
								  0x00,0x00,0x44,0x00,0x00,
								  0x00
								};

const unsigned char code dot_SENS_[25+5]={0x4c,0x92,0x92,0x92,0x64,
								  0x00,
								  0xfe,0x92,0x92,0x92,0x00,
								  0x00,
								  0xfe,0x08,0x10,0x20,0xfe,
								  0x00,
								  0x4c,0x92,0x92,0x92,0x64,
								  0x00,
								  0x00,0x00,0x44,0x00,0x00,
								  0x00
								};
const unsigned char code dot_SENS_up[50+10]={0xf0,0xf0,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x30,0x30,
								  0x00,0x00,
								  0xfc,0xfc,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x00,0x00,
								  0x00,0x00,
								  0xfc,0xfc,0xc0,0xc0,0x00,0x00,0x00,0x00,0xfc,0xfc,
								  0x00,0x00,
								  0xf0,0xf0,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x30,0x30,
								  0x00,0x00,
								  0x00,0x00,0x00,0x00,0xf0,0xf0,0x00,0x00,0x00,0x00,
								  0x00,0x00
								};
const unsigned char code dot_SENS_down[50+10]={0x30,0x30,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c,
								  0x00,0x00,
								  0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x00,0x00,
								  0x00,0x00,
								  0xff,0xff,0x00,0x00,0x03,0x03,0x0c,0x0c,0xff,0xff,
								  0x00,0x00,
								  0xc0,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c,
								  0x00,0x00,
								  0x00,0x00,0x00,0x00,0xf0,0xf0,0x00,0x00,0x00,0x00,
								  0x00,0x00
								}; 

const unsigned char code dot_50[10+2]={0x8e,0x92,0x92,0x92,0x62,
								  0x00,
								  0x7c,0x82,0x82,0x82,0x7c,
								  0x00
								};
const unsigned char code dot_50_up[20+4]={0xfc,0xfc,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,
								  0x00,0x00,
								  0xf0,0xf0,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0xf0,0xf0,
								  0x00,0x00
								};
const unsigned char code dot_50_down[20+4]={0xc0,0xc0,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c,
								 0x00,0x00,
								 0x3f,0x3f,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x3f,0x3f,
								 0x00,0x00
								};

const unsigned char code dot_00[10+2]={0x7c,0x82,0x82,0x82,0x7c,
								  0x00,
								  0x7c,0x82,0x82,0x82,0x7c,
								  0x00
								};	
const unsigned char code dot_00_up[20+4]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00,
								  0xf0,0xf0,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0xf0,0xf0,
								  0x00,0x00
								};
const unsigned char code dot_00_down[20+4]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00,
								  0x3f,0x3f,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x3f,0x3f,
								  0x00,0x00
								};

const unsigned char code dot_Ref_[20+4]={0xfe,0x12,0x32,0x52,0x8c,
								  0x00,
								  0x60,0xa8,0xa8,0xa8,0x20,
								  0x00,
								  0x90,0x90,0x7c,0x12,0x14,
								  0x00,
								  0x00,0x00,0x44,0x00,0x00,
								  0x00
								};
const unsigned char code dot_PW_[15+3]={0xfe,0x12,0x12,0x12,0x0c,
								 0x00,
								 0xfe,0x60,0x18,0x60,0xfe,
								 0x00,
								 0x00,0x00,0x44,0x00,0x00,
								 0x00
								 };

const unsigned char code dot_PR_[15+3]={0xfe,0x12,0x12,0x12,0x0c,
								  0x00,
								  0xfe,0x12,0x32,0x52,0x8c,
								  0x00,
								  0x00,0x00,0x44,0x00,0x00,
								  0x00
								};
/*
const unsigned char code dot2[5+1]={0x00,0x00,0xcc,0x00,0x00,
								  0x00
								};	   */
const unsigned char code dot2[5+1]={0x00,0x00,0x44,0x00,0x00,
								  0x00
								};	

const unsigned char code dot_PR_up[30+6]={0xff,0xff,0xC3,0xc3,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c,
								  0x00,0x00,
								  0xfc,0xfc,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c,
								  0x00,0x00,
								  0x00,0x00,0x00,0x00,0xf0,0xf0,0x00,0x00,0x00,0x00,
								  0x00,0x00
								};
const unsigned char code dot_PR_down[30+6]={0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00,
								  0xff,0xff,0x03,0x03,0x0c,0x0c,0x30,0x30,0xc0,0xc0,
								  0x00,0x00,
								  0x00,0x00,0x00,0x00,0xf0,0xf0,0x00,0x00,0x00,0x00,
								  0x00,0x00
								};

const unsigned char code dot_AH[10+2]={0xe8,0x14,0x12,0x14,0xe8,
								  0x00,
								  0xfe,0x10,0x10,0x10,0xfe,
								  0x00
								  };
const unsigned char code dot_AH_up[20+4]={0xc0,0xc0,0x0c,0x0c,0x03,0x03,0x0c,0x0c,0xc0,0xc0,
								  0x00,0x00,
								  0xff,0xff,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xff,0xff,
								  0x00,0x00
								  };
const unsigned char code dot_AH_down[20+4]={0xfc,0xfc,0x03,0x03,0x03,0x03,0x03,0x03,0xfc,0xfc,
								  0x00,0x00,
								  0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,
								  0x00,0x00
								  };
const unsigned char code dot_AL[10+2]={0xe8,0x14,0x12,0x14,0xe8,
								  0x00,
								  0xfe,0x80,0x80,0x80,0x80,
								  0x00
								};
const unsigned char code dot_AL_up[20+4]={0xc0,0xc0,0x0c,0x0c,0x03,0x03,0x0c,0x0c,0xc0,0xc0,
								  0x00,0x00,
								  0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00
								};
const unsigned char code dot_AL_down[20+4]={0xfc,0xfc,0x03,0x03,0x03,0x03,0x03,0x03,0xfc,0xfc,
								  0x00,0x00,
								  0xff,0xff,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,
								  0x00,0x00
								};
const unsigned char code dot_ON[15+3]={0x7c,0x82,0x82,0x82,0x7c,
								  0x00,
								  0xfe,0x08,0x10,0x20,0xfe,
								  0x00,
								  0x00,0x00,0x00,0x00,0x00,
								  0x00
								};
const unsigned char code dot_OFF[15+3]={0x7c,0x82,0x82,0x82,0x7c,
								  0x00,
								  0xfe,0x12,0x12,0x12,0x12,
								  0x00,
								  0xfe,0x12,0x12,0x12,0x12,
								  0x00
								};
/*const unsigned char code dot_0[10+2]={0x7c,0x82,0x82,0x82,0x7c,
								  0x00,
								  0x7c,0x82,0x82,0x82,0x7c,
								  0x00
								  };   */
const unsigned char code dot_0[5+1]={0x7c,0x82,0x82,0x82,0x7c,
								  0x00,
								  };

const unsigned char code dot_1[5+1]={0x00,0x84,0xfe,0x80,0x80,
								  0x00
								  };

const unsigned char code dot_2[5+1]={0x84,0xc2,0xa2,0x92,0x8c,
								  0x00
								  };
const unsigned char code dot_3[5+1]={0x00,0x82,0x8a,0x8e,0x72,
								  0x00
								  };

const unsigned char code dot_4[5+1]={0x18,0x14,0xfe,0x10,0x10,
								  0x00
								  };

const unsigned char code dot_5[5+1]={0x8e,0x92,0x92,0x92,0x62,
								  0x00
								  };

const unsigned char code dot_6[5+1]={0x7c,0x92,0x92,0x92,0x64,
								  0x00
								  };
const unsigned char code dot_7[5+1]={0x02,0x02,0xf2,0x0a,0x06,
								  0x00
								  };

const unsigned char code dot_8[5+1]={0x6c,0x92,0x92,0x92,0x6c,
								  0x00
								  };

const unsigned char code dot_9[5+1]={0x0c,0x12,0x12,0x12,0xfc,
								  0x00
								  };



/*
const unsigned char code dot_0[5+1]={0x7e,0x81,0x81,0x81,0x7e,
								  0x00
								  }; */
const unsigned char code dot_0_up[10+2]={0xfc,0xfc,0x03,0x03,0x03,0x03,0x03,0x03,0xfc,0xfc,
								  0x00
								  };
const unsigned char code dot_0_down[10+2]={0x3f,0x3f,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x3f,0x3f,
								  0x00
								  };

const unsigned char code dot_1_up[10+2]={0x00,0x00,0x0c,0x0c,0xff,0xff,0x00,0x00,0x00,0x00,
								  0x00
								  };
const unsigned char code dot_1_down[10+2]={0x00,0x00,0xc0,0xc0,0xff,0xff,0xc0,0xc0,0x00,0x00,
								  0x00
								  };
/*
const unsigned char code dot_2[5+1]={0xc2,0xa1,0x91,0x89,0x86,
								  0x00
								  };*/

const unsigned char code dot_2_up[10+2]={0x0c,0x0c,0x03,0x03,0x03,0x03,0xc3,0xc3,0x3c,0x3c,
								  0x00,0x00
								  };
const unsigned char code dot_2_down[10+2]={0xf0,0xf0,0xcc,0xcc,0xc3,0xc3,0xc0,0xc0,0xc0,0xc0,
								  0x00,0x00
								  };
/*
const unsigned char code dot_3[5+1]={0x41,0x89,0x85,0x8b,0xe1,
								  0x00
								  }; */

const unsigned char code dot_3_up[10+2]={0x03,0x03,0xc3,0xc3,0x33,0x33,0xcf,0xcf,0x03,0x03,
								  0x00,0x00
								  };
const unsigned char code dot_3_down[10+2]={0x30,0x30,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x3f,0x3f,
								  0x00,0x00
								  };

/*
const unsigned char code dot_4[5+1]={0x1c,0x12,0xff,0x10,0x10,
								  0x00
								  }; */

const unsigned char code dot_4_up[10+2]={0xf0,0xf0,0x0c,0x0c,0xff,0xff,0x00,0x00,0x00,0x00,
								  0x00,0x00
								  };

const unsigned char code dot_4_down[10+2]={0x03,0x03,0x03,0x03,0xff,0xff,0x03,0x03,0x03,0x03,
								  0x00,0x00
								  };
/*
const unsigned char code dot_5[5+1]={0x4f,0x89,0x89,0x89,0x71,
								  0x00
								  };   */

const unsigned char code dot_5_up[10+2]={0xff,0xff,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x03,0x03,
								  0x00,0x00
								  };

const unsigned char code dot_5_down[10+2]={0x30,0x30,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x3f,0x3f,
								  0x00,0x00
								  };
/*
const unsigned char code dot_6[5+1]={0x7e,0x89,0x89,0x89,0x72,
								  0x00
								  }; */

const unsigned char code dot_6_up[10+2]={0xfc,0xfc,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x0c,0x0c,
								  0x00,0x00
								  };
const unsigned char code dot_6_down[10+2]={0x3f,0x3f,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x3f,0x3f,
								  0x00,0x00
								  };
/*
const unsigned char code dot_7[5+1]={0x01,0x01,0xf9,0x05,0x03,
								  0x00
								  };  */
const unsigned char code dot_7_up[10+2]={0x03,0x03,0x03,0x03,0xc3,0xc3,0x33,0x33,0x0f,0x0f,
								  0x00,0x00
								  };
const unsigned char code dot_7_down[10+2]={0x00,0x00,0x00,0x00,0xff,0xff,0x00,0x00,0x00,0x00,
								  0x00,0x00
								  };
/*
const unsigned char code dot_8[5+1]={0x76,0x89,0x89,0x89,0x76,
								  0x00
								  }; */
const unsigned char code dot_8_up[10+2]={0x3c,0x3c,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x3c,0x3c,
								  0x00,0x00
								  };
const unsigned char code dot_8_down[10+2]={0x3f,0x3f,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x3f,0x3f,
								  0x00,0x00
								  };
/*								  
const unsigned char code dot_9[5+1]={0x06,0x09,0x09,0x09,0xfe,
								  0x00
								  }; */
const unsigned char code dot_9_up[10+2]={0x3c,0x3c,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xfc,0xfc,
								  0x00,0x00
								  };
const unsigned char code dot_9_down[10+2]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,
								  0x00,0x00
								  };

const unsigned char code dot_nothing_up[20+4]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00
								  };
const unsigned char code dot_nothing_down[20+4]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
								  0x00,0x00
								  };

const unsigned char code dot_Tc_[15+3]={0x02,0x02,0xfe,0x02,0x02,
								  0x00,
//								  0x7c,0x82,0x82,0x82,0x44,	 
								  0x70,0x88,0x88,0x88,0x00,
								  0x00,
								  0x00,0x00,0x44,0x00,0x00,
								  0x00
								};

const unsigned char code dot_AUT[15+3]={0xe8,0x14,0x12,0x14,0xe8,
								  0x00,
								  0x7e,0x80,0x80,0x80,0x7e,
								  0x00,
								  0x02,0x02,0xfe,0x02,0x02,
								  0x00
								};

const unsigned char code dot_Nothing[15+3]={0x00,0x00,0x00,0x00,0x00,
								  0x00,
								  0x00,0x00,0x00,0x00,0x00,
								  0x00,
								  0x00,0x00,0x00,0x00,0x00,
								  0x00
								};

byte code * idata ptc;
byte xdata lcd_xchip;
byte xdata lcd_xrow;
byte xdata lcd_xcolumn;
byte xdata lcd_xlen;
//address of display content library
word xdata addr_dpl[30];
//address of display-content-up library
word xdata addr_dpl_up[20];
//address of display-content-up library
word xdata addr_dpl_down[20];
byte idata lcd_commd;

unsigned char bdata dz0,dz1,dz2,dz3,dz4;
//fresh the TA data 
sbit display_TA=dz0^0;
//fresh the WA data 
sbit display_WA=dz0^1;
//display resume normal state
sbit display_resume=dz0^2;
  
//	power on		0   indicate OFF state
//					1	indicate ON state
sbit k_pw=dz0^3;
//refrigretion  	0   indicate OFF state
//					1	indicate ON state
sbit k_ref=dz0^4;
sbit sendair_out=dz0^5;
sbit alarm_Lpr=dz0^6;
sbit alarm_Hpr=dz0^7;
sbit alarm_Resume=dz1^0;
sbit pwon=dz1^1;
sbit freshair_aut=dz1^2;	
sbit ee_changed=dz1^4;
sbit WA_changed=dz1^6;

sbit F5sHp=dz1^7;

sbit F8m2m =dz2^0;
sbit F5sRef=dz2^1;
sbit F2sWA=dz2^2;
sbit F5sSens=dz2^3;
sbit F5sEe=dz2^4;
sbit F5sResume =dz2^5;
sbit F5sLp=dz2^6;
//sbit F54ms=dz2^7;

sbit state_Ee=dz3^0;
sbit state_Resume =dz3^1;
sbit state_WA=dz3^2;
sbit state_Sens=dz3^3;
//sbit state_ref=dz3^4;
sbit SpeakingBak=dz3^5;

unsigned char state_fa;
unsigned char state_Lp;
unsigned char state_Hp;
unsigned char state_ref;

//store temperature data variable
unsigned char idata da_TC;	//TC mean temperature check
//time_real test temperature data variable
unsigned char idata da_TA;
unsigned char idata da_WA;
//FRESH AIR:  	0   indicate OFF state
//				1	indicate ON state
//				2	indicate AUTO state
unsigned char idata k_fa ;


//alarm : bit0 Hpr alarm;bit1 Lpr alarm;bit2 SENS 00;bit3 SENS 50;
unsigned char alarm;
unsigned char alarm_state;
unsigned char cnt_main;
unsigned char cnt_Ref;
unsigned char cnt_Ee;
unsigned char cnt_WA;
unsigned char cnt_Resume;
unsigned char cnt_Sens;
unsigned char cnt_Hp;
unsigned char cnt_Lp;
unsigned char cnt_Speaking;
unsigned char cnt_Display;
unsigned int  cnt_fa;
#endif

⌨️ 快捷键说明

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