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

📄 rx.c

📁 家电自动控制系统
💻 C
📖 第 1 页 / 共 5 页
字号:
{LcdReset1();
 Disp_Addr=0x80;
 for(ij=0;ij<4;ij++)
 {DispOneChar(Disp_Addr,Time_c[ij].High_Byte,Time_c[ij].Low_Byte);
 Disp_Addr++;}
 Disp_Addr=0x90;
 for(ij=0;ij<6;ij++)
 {DispOneChar(Disp_Addr,Time_On_c[ij].High_Byte,Time_On_c[ij].Low_Byte);
 Disp_Addr++;}
 Disp_Addr=0x88;
 for(ij=0;ij<4;ij++)
 {DispOneChar(Disp_Addr,Fixture_c[ij].High_Byte,Fixture_c[ij].Low_Byte);
 Disp_Addr++;}
 Disp_Addr=0x98;
for(ij=0;ij<6;ij++)
{DispOneChar(Disp_Addr,Oper_c[ij].High_Byte,Oper_c[ij].Low_Byte);
Disp_Addr++;}
 DispOneChar(0x9f,0xa1,0xa0);
 DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x97,0xa1,0xa0);
  DispOneChar(0x85,0xa1,0xef);LcdWriteCommand( 0x10);
}

void Disp_Timer_Set_Menu(void)
{DispOneChar(0x85,0xa1,0xa0);DispOneChar(0x8d,0xa1,0xa0);
DispOneChar(0x9f,0xa1,0xa0);
DispOneChar(0x97,0xa1,0xef);LcdWriteCommand( 0x10);
}

/*************************************设备状态****************************************/
void Fixture_State(void)        //菜单 设备状态
{DispOneChar(0x97,0xa1,0xa0);DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x9f,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xef);LcdWriteCommand( 0x10);
}

void Fixture_State_1(void)      //菜单  设备1-4
{LcdReset1();
DispOneChar(0x80,0xc9,0xe8);
DispOneChar(0x81,0xb1,0xb8);
DispOneChar(0x82,0xa3,0xb1);
DispOneChar(0x90,0xc9,0xe8);
DispOneChar(0x91,0xb1,0xb8);
DispOneChar(0x92,0xa3,0xb2);
DispOneChar(0x88,0xc9,0xe8);
DispOneChar(0x89,0xb1,0xb8);
DispOneChar(0x8a,0xa3,0xb3);
DispOneChar(0x98,0xc9,0xe8);
DispOneChar(0x99,0xb1,0xb8);
DispOneChar(0x9a,0xa3,0xb4);
DispOneChar(0x85,0xa1,0xef);
LcdWriteCommand( 0x10);
Time_Flag_Set=0;
}

void Fixture_State_2(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=1;}


void Fixture_State_3(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=2;}

void Fixture_State_4(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x95,0xa1,0xa0);
DispOneChar(0x9d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=3;}

void Fixture_State_5(void)         //菜单   设备5-8
{LcdReset1();
DispOneChar(0x80,0xc9,0xe8);
DispOneChar(0x81,0xb1,0xb8);
DispOneChar(0x82,0xa3,0xb5);
DispOneChar(0x90,0xc9,0xe8);
DispOneChar(0x91,0xb1,0xb8);
DispOneChar(0x92,0xa3,0xb6);
DispOneChar(0x88,0xc9,0xe8);
DispOneChar(0x89,0xb1,0xb8);
DispOneChar(0x8a,0xa3,0xb7);
DispOneChar(0x98,0xc9,0xe8);
DispOneChar(0x99,0xb1,0xb8);
DispOneChar(0x9a,0xa3,0xb8);
DispOneChar(0x85,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=4;}

void Fixture_State_6(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=5;}


void Fixture_State_7(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=6;}

void Fixture_State_8(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x95,0xa1,0xa0);
DispOneChar(0x9d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=7;}


void Fixture_State_9(void)         //菜单  设备9-12
{LcdReset1();
DispOneChar(0x80,0xc9,0xe8);
DispOneChar(0x81,0xb1,0xb8);
DispOneChar(0x82,0xa3,0xb0);DispOneChar(0x83,0xa3,0xb9);
DispOneChar(0x90,0xc9,0xe8);
DispOneChar(0x91,0xb1,0xb8);
DispOneChar(0x92,0xa3,0xb1);DispOneChar(0x93,0xa3,0xb0);
DispOneChar(0x88,0xc9,0xe8);
DispOneChar(0x89,0xb1,0xb8);
DispOneChar(0x8a,0xa3,0xb1);DispOneChar(0x8b,0xa3,0xb1);
DispOneChar(0x98,0xc9,0xe8);
DispOneChar(0x99,0xb1,0xb8);
DispOneChar(0x9a,0xa3,0xb1);DispOneChar(0x9b,0xa3,0xb2);
DispOneChar(0x85,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=8;}

void Fixture_State_10(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=9;}


void Fixture_State_11(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=10;}

void Fixture_State_12(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x95,0xa1,0xa0);
DispOneChar(0x9d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=11;}



void Fixture_State_13(void)         //菜单  设备13-16
{LcdReset1();
DispOneChar(0x80,0xc9,0xe8);
DispOneChar(0x81,0xb1,0xb8);
DispOneChar(0x82,0xa3,0xb1);DispOneChar(0x83,0xa3,0xb3);
DispOneChar(0x90,0xc9,0xe8);
DispOneChar(0x91,0xb1,0xb8);
DispOneChar(0x92,0xa3,0xb1);DispOneChar(0x93,0xa3,0xb4);
DispOneChar(0x88,0xc9,0xe8);
DispOneChar(0x89,0xb1,0xb8);
DispOneChar(0x8a,0xa3,0xb1);DispOneChar(0x8b,0xa3,0xb5);
DispOneChar(0x98,0xc9,0xe8);
DispOneChar(0x99,0xb1,0xb8);
DispOneChar(0x9a,0xa3,0xb1);DispOneChar(0x9b,0xa3,0xb6);
DispOneChar(0x85,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=12;}

void Fixture_State_14(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=13;}


void Fixture_State_15(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=14;}

void Fixture_State_16(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x95,0xa1,0xa0);
DispOneChar(0x9d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=15;}

				   
void Fixture_State_17(void)         //菜单  设备17-20
{LcdReset1();
DispOneChar(0x80,0xc9,0xe8);
DispOneChar(0x81,0xb1,0xb8);
DispOneChar(0x82,0xa3,0xb1);DispOneChar(0x83,0xa3,0xb7);
DispOneChar(0x90,0xc9,0xe8);
DispOneChar(0x91,0xb1,0xb8);
DispOneChar(0x92,0xa3,0xb1);DispOneChar(0x93,0xa3,0xb8);
DispOneChar(0x88,0xc9,0xe8);
DispOneChar(0x89,0xb1,0xb8);
DispOneChar(0x8a,0xa3,0xb1);DispOneChar(0x8b,0xa3,0xb9);
DispOneChar(0x98,0xc9,0xe8);
DispOneChar(0x99,0xb1,0xb8);
DispOneChar(0x9a,0xa3,0xb2);DispOneChar(0x9b,0xa3,0xb0);
DispOneChar(0x85,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=16;}

void Fixture_State_18(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=17;}


void Fixture_State_19(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=18;}

void Fixture_State_20(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x95,0xa1,0xa0);
DispOneChar(0x9d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=19;}

void Fixture_State_21(void)         //菜单  设备21-24
{LcdReset1();
DispOneChar(0x80,0xc9,0xe8);
DispOneChar(0x81,0xb1,0xb8);
DispOneChar(0x82,0xa3,0xb2);DispOneChar(0x83,0xa3,0xb1);
DispOneChar(0x90,0xc9,0xe8);
DispOneChar(0x91,0xb1,0xb8);
DispOneChar(0x92,0xa3,0xb2);DispOneChar(0x93,0xa3,0xb2);
DispOneChar(0x88,0xc9,0xe8);
DispOneChar(0x89,0xb1,0xb8);
DispOneChar(0x8a,0xa3,0xb2);DispOneChar(0x8b,0xa3,0xb3);
DispOneChar(0x98,0xc9,0xe8);
DispOneChar(0x99,0xb1,0xb8);
DispOneChar(0x9a,0xa3,0xb2);DispOneChar(0x9b,0xa3,0xb4);
DispOneChar(0x85,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=20;}

void Fixture_State_22(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=21;}


void Fixture_State_23(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x95,0xa1,0xa0);DispOneChar(0x9d,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=22;}

void Fixture_State_24(void)
{DispOneChar(0x85,0xa1,0xa0);
DispOneChar(0x8d,0xa1,0xa0);DispOneChar(0x95,0xa1,0xa0);
DispOneChar(0x9d,0xa1,0xef);LcdWriteCommand( 0x10);
Time_Flag_Set=23;}

/*******************************************设备现状态****************************************************/
void State_Now_1(void)                //查询 设备1的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_1==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_2(void)             //查询 设备2的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_2==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_3(void)               //查询 设备3的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_3==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_4(void)                //查询 设备4的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_4==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_5(void)             //查询 设备5的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_5==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_6(void)              //查询 设备6的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_6==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_7(void)              //查询 设备7的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_7==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_8(void)           //查询 设备8的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_8==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}


void State_Now_9(void)            //查询 设备9的状态
{LcdReset();Disp_Addr=0x80;
for(ij=0;ij<4;ij++)
{DispOneChar(Disp_Addr,State_Now_c[ij].High_Byte,State_Now_c[ij].Low_Byte);
Disp_Addr++;}
if(State_9==1)DispOneChar(0x85,0xbf,0xaa);
else DispOneChar(0x85,0xb9,0xd8);
}

void State_Now_10(void)            //查询 设备10的状态
{LcdReset();Disp_Addr=0x80;

⌨️ 快捷键说明

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