?? lcm.c
字號:
入口參數(shù):縱坐標(biāo)(1字節(jié))
出口參數(shù):無
=========================================================*/
void LCM_0xEE(Uchar y)
{
//顯示【從機故障】
LCM_WriteChinese(y,0x0D,W143); //“從”
LCM_WriteChinese(y,0x0F,W140); //“機”
LCM_WriteChinese(y,0x11,W107); //“故”
LCM_WriteChinese(y,0x13,W108); //“障”
}
/*=========================================================
函數(shù)名:LCM_0x8E()
功能:LCM顯示顯示面板故障函數(shù)
入口參數(shù):縱坐標(biāo)(1字節(jié))
出口參數(shù):無
=========================================================*/
void LCM_0x8E(Uchar y)
{
//顯示【顯示面板故障】
LCM_WriteChinese(y,0x0D,W109); //“顯”
LCM_WriteChinese(y,0x0F,W110); //“示”
LCM_WriteChinese(y,0x11,W111); //“面”
LCM_WriteChinese(y,0x13,W112); //“板”
LCM_WriteChinese(y,0x15,W107); //“故”
LCM_WriteChinese(y,0x17,W108); //“障”
}
/*=========================================================
函數(shù)名:LCM_0xE1()
功能:LCM顯示CKN進水溫度傳感器故障函數(shù)
入口參數(shù):縱坐標(biāo)(1字節(jié))
出口參數(shù):無
=========================================================*/
void LCM_0xE1(Uchar y)
{
//顯示【CKN進水溫度傳感器故障】
LCM_WriteEnglish(y,0x0D,No12); //“C”
LCM_WriteEnglish(y,0x0E,No20); //“K”
LCM_WriteEnglish(y,0x0F,No23); //“N”
LCM_WriteChinese(y,0x10,W61); //“進”
LCM_WriteChinese(y,0x12,W113); //“水”
LCM_WriteChinese(y,0x14,W114); //“溫”
LCM_WriteChinese(y,0x16,W115); //“度”
LCM_WriteChinese(y,0x18,W116); //“傳”
LCM_WriteChinese(y,0x1A,W117); //“感”
LCM_WriteChinese(y,0x1C,W118); //“器”
LCM_WriteChinese(y,0x1E,W107); //“故”
LCM_WriteChinese(y,0x20,W108); //“障”
}
/*=========================================================
函數(shù)名:LCM_0xE2()
功能:LCM顯示CKN回水溫度傳感器故障函數(shù)
入口參數(shù):縱坐標(biāo)(1字節(jié))
出口參數(shù):無
=========================================================*/
void LCM_0xE2(Uchar y)
{
//顯示【CKN回水溫度傳感器故障】
LCM_WriteEnglish(y,0x0D,No12); //“C”
LCM_WriteEnglish(y,0x0E,No20); //“K”
LCM_WriteEnglish(y,0x0F,No23); //“N”
LCM_WriteChinese(y,0x10,W119); //“回”
LCM_WriteChinese(y,0x12,W113); //“水”
LCM_WriteChinese(y,0x14,W114); //“溫”
LCM_WriteChinese(y,0x16,W115); //“度”
LCM_WriteChinese(y,0x18,W116); //“傳”
LCM_WriteChinese(y,0x1A,W117); //“感”
LCM_WriteChinese(y,0x1C,W118); //“器”
LCM_WriteChinese(y,0x1E,W107); //“故”
LCM_WriteChinese(y,0x20,W108); //“障”
}
/*=========================================================
函數(shù)名:LCM_0xE3()
功能:LCM顯示CKN進回水溫度傳感器故障函數(shù)
入口參數(shù):縱坐標(biāo)(1字節(jié))
出口參數(shù):無
=========================================================*/
void LCM_0xE3(Uchar y)
{
//顯示【CKN回水溫度傳感器故障】
LCM_WriteEnglish(y,0x0D,No12); //“C”
LCM_WriteEnglish(y,0x0E,No20); //“K”
LCM_WriteEnglish(y,0x0F,No23); //“N”
LCM_WriteChinese(y,0x10,W61); //“進”
LCM_WriteChinese(y,0x12,W119); //“回”
LCM_WriteChinese(y,0x14,W113); //“水”
LCM_WriteChinese(y,0x16,W114); //“溫”
LCM_WriteChinese(y,0x18,W115); //“度”
LCM_WriteChinese(y,0x1A,W116); //“傳”
LCM_WriteChinese(y,0x1C,W117); //“感”
LCM_WriteChinese(y,0x1E,W118); //“器”
LCM_WriteChinese(y,0x20,W107); //“故”
LCM_WriteChinese(y,0x22,W108); //“障”
}
/*=========================================================
函數(shù)名:LCM_0xE4()
功能:LCM顯示傳感器裝反或異常函數(shù)
入口參數(shù):縱坐標(biāo)(1字節(jié))
出口參數(shù):無
=========================================================*/
void LCM_0xE4(Uchar y)
{
//顯示【傳感器裝反或異常】
LCM_WriteChinese(y,0x0D,W116); //“傳”
LCM_WriteChinese(y,0x0F,W117); //“感”
LCM_WriteChinese(y,0x11,W118); //“器”
LCM_WriteChinese(y,0x13,W120); //“裝”
LCM_WriteChinese(y,0x15,W121); //“反”
LCM_WriteChinese(y,0x17,W72); //“或”
LCM_WriteChinese(y,0x19,W122); //“異”
LCM_WriteChinese(y,0x1B,W123); //“常”
}
/*=========================================================
函數(shù)名:LCM_PartNoERR()
功能:LCM顯示顯示故障從機地址函數(shù)
入口參數(shù):區(qū)域號,從機號,縱坐標(biāo)(3字節(jié))
出口參數(shù):無
=========================================================*/
void LCM_PartNoERR(Uchar Part,Uchar No,Uchar y)
{
//顯示【xx區(qū)xx號故障:】
LCM_No(y,0x00,Part); //“xx”
LCM_WriteChinese(y,0x02,W84); //“區(qū)”
LCM_No(y,0x04,No); //“xx”
LCM_WriteChinese(y,0x06,W124); //“號”
LCM_WriteChinese(y,0x08,W107); //“故”
LCM_WriteChinese(y,0x0A,W108); //“障”
LCM_WriteEnglish(y,0x0C,FH3); //“:”
}
/*=========================================================
函數(shù)名:LCM_ComERR()
功能:LCM顯示通訊故障函數(shù)
入口參數(shù):無
出口參數(shù):無
=========================================================*/
void LCM_ComERR(void)
{
//顯示【通訊故障!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x58; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0F,W5); //“通”
LCM_WriteChinese(y,0x11,W101); //“訊”
LCM_WriteChinese(y,0x13,W107); //“故”
LCM_WriteChinese(y,0x15,W108); //“障”
LCM_WriteChinese(y,0x17,W77); //“!”
//顯示【請檢查設(shè)備終端或通訊線路!】
y=0x70; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x07,W63); //“請”
LCM_WriteChinese(y,0x09,W51); //“檢”
LCM_WriteChinese(y,0x0B,W132); //“查”
LCM_WriteChinese(y,0x0D,W8); //“設(shè)”
LCM_WriteChinese(y,0x0F,W9); //“備”
LCM_WriteChinese(y,0x11,W133); //“終”
LCM_WriteChinese(y,0x13,W134); //“端”
LCM_WriteChinese(y,0x15,W72); //“或”
LCM_WriteChinese(y,0x17,W5); //“通”
LCM_WriteChinese(y,0x19,W101); //“訊”
LCM_WriteChinese(y,0x1B,W135); //“線”
LCM_WriteChinese(y,0x1D,W136); //“路”
LCM_WriteChinese(y,0x1F,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_Transmitcommand()
功能:LCM顯示正在轉(zhuǎn)發(fā)指令函數(shù)
入口參數(shù):無
出口參數(shù):無
=========================================================*/
void LCM_Transmitcommand(void)
{
//顯示【正在轉(zhuǎn)發(fā)指令…】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0D,W59); //“正”
LCM_WriteChinese(y,0x0F,W60); //“在”
LCM_WriteChinese(y,0x11,W125); //“轉(zhuǎn)”
LCM_WriteChinese(y,0x13,W98); //“發(fā)”
LCM_WriteChinese(y,0x15,W126); //“指”
LCM_WriteChinese(y,0x17,W127); //“令”
LCM_WriteChinese(y,0x19,W66); //“…”
}
/*=========================================================
函數(shù)名:LCM_Time()
功能:LCM顯示時間函數(shù)
入口參數(shù):無
出口參數(shù):無
=========================================================*/
void LCM_Time(void)
{
Uchar x,y; //聲明變量
DS1302_ReadTimeBurst(); //讀取時鐘信息
LCM_WriteByteCon(0x46); //準(zhǔn)備顯示數(shù)據(jù)指令
LCM_WriteByteData(0x00); //附帶參數(shù)
LCM_WriteByteData(0x00); //
y=0x20; //縱坐標(biāo)
x=0x1C; //橫坐標(biāo)
switch((Time[2]&0x30)>>4)
{
case 0:
LCM_WriteEnglish(y,x,FH4); //寫空格“ ”
break; //小時十位為0不顯示
case 1:
LCM_WriteEnglish(y,x,No1); //寫數(shù)字“1”
break; //退出判斷
case 2:
LCM_WriteEnglish(y,x,No2); //寫數(shù)字“2”
break; //退出判斷
default:
LCM_WriteEnglish(y,x,FH0); //寫“*”
}
y=0x20; //縱坐標(biāo)
x=0x1D; //橫坐標(biāo)
switch(Time[2]&0x0F)
{
case 0:
LCM_WriteEnglish(y,x,No0); //寫數(shù)字“0”
break; //退出判斷
case 1:
LCM_WriteEnglish(y,x,No1); //寫數(shù)字“1”
break; //退出判斷
case 2:
LCM_WriteEnglish(y,x,No2); //寫數(shù)字“2”
break; //退出判斷
case 3:
LCM_WriteEnglish(y,x,No3); //寫數(shù)字“3”
break; //退出判斷
case 4:
LCM_WriteEnglish(y,x,No4); //寫數(shù)字“4”
break; //退出判斷
case 5:
LCM_WriteEnglish(y,x,No5); //寫數(shù)字“5”
break; //退出判斷
case 6:
LCM_WriteEnglish(y,x,No6); //寫數(shù)字“6”
break; //退出判斷
case 7:
LCM_WriteEnglish(y,x,No7); //寫數(shù)字“7”
break; //退出判斷
case 8:
LCM_WriteEnglish(y,x,No8); //寫數(shù)字“8”
break; //退出判斷
case 9:
LCM_WriteEnglish(y,x,No9); //寫數(shù)字“9”
break; //退出判斷
default:
LCM_WriteEnglish(y,x,FH0); //寫“*”
}
y=0x20; //縱坐標(biāo)
x=0x1F; //橫坐標(biāo)
switch((Time[1]&0x70)>>4)
{
case 0:
LCM_WriteEnglish(y,x,No0); //寫數(shù)字“0”
break; //退出判斷
case 1:
LCM_WriteEnglish(y,x,No1); //寫數(shù)字“1”
break; //退出判斷
case 2:
LCM_WriteEnglish(y,x,No2); //寫數(shù)字“2”
break; //退出判斷
case 3:
LCM_WriteEnglish(y,x,No3); //寫數(shù)字“3”
break; //退出判斷
case 4:
LCM_WriteEnglish(y,x,No4); //寫數(shù)字“4”
break; //退出判斷
case 5:
LCM_WriteEnglish(y,x,No5); //寫數(shù)字“5”
break; //退出判斷
default:
LCM_WriteEnglish(y,x,FH0); //寫“*”
}
y=0x20; //縱坐標(biāo)
x=0x20; //橫坐標(biāo)
switch(Time[1]&0x0F)
{
case 0:
LCM_WriteEnglish(y,x,No0); //寫數(shù)字“0”
break; //退出判斷
case 1:
LCM_WriteEnglish(y,x,No1); //寫數(shù)字“1”
break; //退出判斷
case 2:
LCM_WriteEnglish(y,x,No2); //寫數(shù)字“2”
break; //退出判斷
case 3:
LCM_WriteEnglish(y,x,No3); //寫數(shù)字“3”
break; //退出判斷
case 4:
LCM_WriteEnglish(y,x,No4); //寫數(shù)字“4”
break; //退出判斷
case 5:
LCM_WriteEnglish(y,x,No5); //寫數(shù)字“5”
break; //退出判斷
case 6:
LCM_WriteEnglish(y,x,No6); //寫數(shù)字“6”
break; //退出判斷
case 7:
LCM_WriteEnglish(y,x,No7); //寫數(shù)字“7”
break; //退出判斷
case 8:
LCM_WriteEnglish(y,x,No8); //寫數(shù)字“8”
break; //退出判斷
case 9:
LCM_WriteEnglish(y,x,No9); //寫數(shù)字“9”
break; //退出判斷
default:
LCM_WriteEnglish(y,x,FH0); //寫“*”
}
y=0x20; //縱坐標(biāo)
x=0x22; //橫坐標(biāo)
switch((Time[0]&0x70)>>4)
{
case 0:
LCM_WriteEnglish(y,x,No0); //寫數(shù)字“0”
break; //退出判斷
case 1:
LCM_WriteEnglish(y,x,No1); //寫數(shù)字“1”
break; //退出判斷
case 2:
LCM_WriteEnglish(y,x,No2); //寫數(shù)字“2”
break; //退出判斷
case 3:
LCM_WriteEnglish(y,x,No3); //寫數(shù)字“3”
break; //退出判斷
case 4:
LCM_WriteEnglish(y,x,No4); //寫數(shù)字“4”
break; //退出判斷
case 5:
LCM_WriteEnglish(y,x,No5); //寫數(shù)字“5”
break; //退出判斷
default:
LCM_WriteEnglish(y,x,FH0); //寫“*”
}
y=0x20; //縱坐標(biāo)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -