📄 lcd.h
字号:
{;}
}
}
else if (HaveMac4Flag)
{A4_Icon=1;}
break;
case 4:
A5_M_Icon=0; //关闭M图标
if (Command1[4].bit_.EnLineContr_)
{//如果1号机受线控器控制
A5_Icon=1; //点亮1图标
A5_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{A5_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{A5_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac5Flag==0)
{A5_Icon=0;A5_M_Icon=0;}
else
{;}
}
}
else if (HaveMac5Flag)
{A5_Icon=1;}
break;
case 5:
A6_M_Icon=0; //关闭M图标
if (Command1[5].bit_.EnLineContr_)
{//如果1号机受线控器控制
A6_Icon=1; //点亮1图标
A6_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{A6_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{A6_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac6Flag==0)
{A6_Icon=0;A6_M_Icon=0;}
else
{;}
}
}
else if (HaveMac6Flag)
{A6_Icon=1;}
break;
case 6:
A7_M_Icon=0; //关闭M图标
if (Command1[6].bit_.EnLineContr_)
{//如果1号机受线控器控制
A7_Icon=1; //点亮1图标
A7_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{A7_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{A7_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac7Flag==0)
{A7_Icon=0;A7_M_Icon=0;}
else
{;}
}
}
else if (HaveMac7Flag)
{A7_Icon=1;}
break;
case 7:
A8_M_Icon=0; //关闭M图标
if (Command1[7].bit_.EnLineContr_)
{//如果1号机受线控器控制
A8_Icon=1; //点亮1图标
A8_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{A8_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{A8_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac8Flag==0)
{A8_Icon=0;A8_M_Icon=0;}
else
{;}
}
}
else if (HaveMac8Flag)
{A8_Icon=1;}
break;
case 8:
A9_M_Icon=0; //关闭M图标
if (Command1[8].bit_.EnLineContr_)
{//如果1号机受线控器控制
A9_Icon=1; //点亮1图标
A9_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{A9_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{A9_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac9Flag==0)
{A9_Icon=0;A9_M_Icon=0;}
else
{;}
}
}
else if (HaveMac9Flag)
{A9_Icon=1;}
break;
case 9:
AA_M_Icon=0; //关闭M图标
if (Command1[9].bit_.EnLineContr_)
{//如果1号机受线控器控制
AA_Icon=1; //点亮1图标
AA_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{AA_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{AA_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac10Flag==0)
{AA_Icon=0;AA_M_Icon=0;}
else
{;}
}
}
else if (HaveMac10Flag)
{AA_Icon=1;}
break;
case 10:
AB_M_Icon=0; //关闭M图标
if (Command1[10].bit_.EnLineContr_)
{//如果1号机受线控器控制
AB_Icon=1; //点亮1图标
AB_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{AB_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{AB_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac11Flag==0)
{AB_Icon=0;AB_M_Icon=0;}
else
{;}
}
}
else if (HaveMac11Flag)
{AB_Icon=1;}
break;
case 11:
AC_M_Icon=0; //关闭M图标
if (Command1[11].bit_.EnLineContr_)
{//如果1号机受线控器控制
AC_Icon=1; //点亮1图标
AC_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{AC_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{AC_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac12Flag==0)
{AC_Icon=0;AC_M_Icon=0;}
else
{;}
}
}
else if (HaveMac12Flag)
{AC_Icon=1;}
break;
case 12:
AD_M_Icon=0; //关闭M图标
if (Command1[12].bit_.EnLineContr_)
{//如果1号机受线控器控制
AD_Icon=1; //点亮1图标
AD_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{AD_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{AD_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac13Flag==0)
{AD_Icon=0;AD_M_Icon=0;}
else
{;}
}
}
else if (HaveMac13Flag)
{AD_Icon=1;}
break;
case 13:
AE_M_Icon=0; //关闭M图标
if (Command1[13].bit_.EnLineContr_)
{//如果1号机受线控器控制
AE_Icon=1; //点亮1图标
AE_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{AE_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{AE_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac14Flag==0)
{AE_Icon=0;AE_M_Icon=0;}
else
{;}
}
}
else if (HaveMac14Flag)
{AE_Icon=1;}
break;
case 14:
AF_M_Icon=0; //关闭M图标
if (Command1[14].bit_.EnLineContr_)
{//如果1号机受线控器控制
AF_Icon=1; //点亮1图标
AF_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{AF_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{AF_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac15Flag==0)
{AF_Icon=0;AF_M_Icon=0;}
else
{;}
}
}
else if (HaveMac15Flag)
{AF_Icon=1;}
break;
case 15:
AG_M_Icon=0; //关闭M图标
if (Command1[15].bit_.EnLineContr_)
{//如果1号机受线控器控制
AG_Icon=1; //点亮1图标
AG_M_Icon=1; //点亮M图标
if (RemoteModeFlag)
{
if (i==DisplayMachineOrder)
{
if (f500mSFlashFlag)
{AG_M_Icon =1;} //集控器液晶当前显示的机器的"M"图标闪烁
else
{AG_M_Icon =0;} //集控器液晶当前显示的机器的"M"图标闪烁
}
else if (HaveMac16Flag==0)
{AG_Icon=0;AG_M_Icon=0;}
else
{;}
}
}
else if (HaveMac16Flag)
{AG_Icon=1;}
break;
}
}
Lcd_Clear_1_To_G()
{
if (RemoteModeFlag)
{//集控器时的复位
k=0x00;
SendDataToMac_Ico();
}
else
{//线控器时的复位
if (0==MacNumEntOkFlag) return;
if (DisplayMachineOrder==1)
{Seg6_Seg7.byte=0x5;}
else if (DisplayMachineOrder==2)
{Seg4_Seg5.byte=0x50;}
else if (DisplayMachineOrder==3)
{Seg4_Seg5.byte=0x5;}
else if (DisplayMachineOrder==4)
{Seg2_Seg3.byte=0x50;}
else if (DisplayMachineOrder==5)
{Seg2_Seg3.byte=0x5;}
else if (DisplayMachineOrder==6)
{Seg0_Seg1.byte=0x50;}
else if (DisplayMachineOrder==7)
{Seg0_Seg1.byte=0x5;}
else if (DisplayMachineOrder==8)
{Seg16_Seg17.byte=0x5;}
else if (DisplayMachineOrder==9)
{Seg16_Seg17.byte=0x50;}
else if (DisplayMachineOrder==10)
{Seg18_Seg19.byte=0x5;}
else if (DisplayMachineOrder==11)
{Seg18_Seg19.byte=0x50;}
else if (DisplayMachineOrder==12)
{Seg1A_Seg1B.byte=0x5;}
else if (DisplayMachineOrder==13)
{Seg1A_Seg1B.byte=0x50;}
else if (DisplayMachineOrder==14)
{Seg1C_Seg1D.byte=0x5;}
else if (DisplayMachineOrder==15)
{Seg1C_Seg1D.byte=0x50;}
else
{Seg6_Seg7.byte=0x50;}
}
}
SendDataToMac_Ico()
{
Seg0_Seg1.byte=k; //7,8
Seg2_Seg3.byte=k; //5,6
Seg4_Seg5.byte=k; //3,4
Seg6_Seg7.byte=k; //1,2
Seg16_Seg17.byte=k; //A,9
Seg18_Seg19.byte=k; //C,B
Seg1A_Seg1B.byte=k; //E,D
Seg1C_Seg1D.byte=k; //G,F
}
//=======================================================
Lcd_Mode()
{
WDTC.byte=0x05;
i=Mode;
if (i==1)
{AutoModeIcon=0;CoolModeIcon=1;DehumidifyIcon=0;Vane_Icon=0;Heart_Icon=0;}
else if (i==2)
{CoolModeIcon=0;DehumidifyIcon=1;}
else if (i==3)
{DehumidifyIcon=0;Vane_Icon=1;}
else if (i==4)
{Vane_Icon=0;Heart_Icon=1;}
else
{AutoModeIcon=1;Heart_Icon=0;}
}
//=================================================
//=============设定温度处理程序====================
//=================================================
Lcd_SetTemp()
{
WDTC.byte=0x05;
i=DisplayMode & 0xf0;
TempSymbol2=0;
SetTempWord=0;
if (i==DisPrimary)
{//----------------------------------------------->显示室外数据时设定区显示1~12
k=DisplayMode & 0x0f;
for (i=0;i<12;i++)
{//--------------------->显示"1" ~ "12"
if (i==k)
{j= ++i;}
}
}
else if (i==DisLineControl)
{//----------------------------------------------->显示室外数据时设定区显示1~12
j=DisplayMode & 0x0f;
// for (i=0;i<13;i++)
// {//--------------------->显示"1" ~ "14"
// if (i==k)
// {j= ++i;}
// }
}
else if (i==DisAltitude)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -