?? lcm.c
字號(hào):
函數(shù)名:LCM_SDOVER()
功能:LCM顯示SD卡連接失敗函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_SDOVER(void)
{
//顯示【連接SD卡失??!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0D,W42); //“連”
LCM_WriteChinese(y,0x0F,W43); //“接”
LCM_WriteEnglish(y,0x11,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x12,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x13,W41); //“卡”
LCM_WriteChinese(y,0x15,W44); //“失”
LCM_WriteChinese(y,0x17,W45); //“敗”
LCM_WriteChinese(y,0x19,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_ClearRegistryERR()
功能:LCM顯示清除SD卡注冊(cè)表失敗函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_ClearRegistryERR(void)
{
//顯示【清除SD卡注冊(cè)表失敗!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0A,W46); //“清”
LCM_WriteChinese(y,0x0C,W47); //“除”
LCM_WriteEnglish(y,0x0E,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x0F,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x10,W41); //“卡”
LCM_WriteChinese(y,0x12,W48); //“注”
LCM_WriteChinese(y,0x14,W49); //“冊(cè)”
LCM_WriteChinese(y,0x16,W50); //“表”
LCM_WriteChinese(y,0x18,W44); //“失”
LCM_WriteChinese(y,0x1A,W45); //“敗”
LCM_WriteChinese(y,0x1C,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_SD_ClearRegistryOver()
功能:LCM顯示清除SD卡數(shù)據(jù)完成函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_SD_ClearRegistryOver(void)
{
//顯示【清除SD卡注冊(cè)表完成!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0A,W46); //“清”
LCM_WriteChinese(y,0x0C,W47); //“除”
LCM_WriteEnglish(y,0x0E,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x0F,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x10,W41); //“卡”
LCM_WriteChinese(y,0x12,W48); //“注”
LCM_WriteChinese(y,0x14,W49); //“冊(cè)”
LCM_WriteChinese(y,0x16,W50); //“表”
LCM_WriteChinese(y,0x18,W55); //“完”
LCM_WriteChinese(y,0x1A,W56); //“成”
LCM_WriteChinese(y,0x1C,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_SD_CheckRegistryERR()
功能:LCM顯示讀取SD卡注冊(cè)表失敗函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_SD_CheckRegistryERR(void)
{
//顯示【檢測(cè)SD卡注冊(cè)表失?。 ? Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0A,W51); //“檢”
LCM_WriteChinese(y,0x0C,W52); //“測(cè)”
LCM_WriteEnglish(y,0x0E,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x0F,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x10,W41); //“卡”
LCM_WriteChinese(y,0x12,W48); //“注”
LCM_WriteChinese(y,0x14,W49); //“冊(cè)”
LCM_WriteChinese(y,0x16,W50); //“表”
LCM_WriteChinese(y,0x18,W44); //“失”
LCM_WriteChinese(y,0x1A,W45); //“敗”
LCM_WriteChinese(y,0x1C,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_SD_ClearDataERR()
功能:LCM顯示清除SD卡數(shù)據(jù)失敗函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_SD_ClearDataERR(void)
{
//顯示【清除SD卡數(shù)據(jù)失敗!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0B,W46); //“清”
LCM_WriteChinese(y,0x0D,W47); //“除”
LCM_WriteEnglish(y,0x0F,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x10,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x11,W41); //“卡”
LCM_WriteChinese(y,0x13,W53); //“數(shù)”
LCM_WriteChinese(y,0x15,W54); //“據(jù)”
LCM_WriteChinese(y,0x17,W44); //“失”
LCM_WriteChinese(y,0x19,W45); //“敗”
LCM_WriteChinese(y,0x1B,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_SD_ClearDataOver()
功能:LCM顯示清除SD卡數(shù)據(jù)完成函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_SD_ClearDataOver(void)
{
//顯示【清除SD卡數(shù)據(jù)完成!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0B,W46); //“清”
LCM_WriteChinese(y,0x0D,W47); //“除”
LCM_WriteEnglish(y,0x0F,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x10,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x11,W41); //“卡”
LCM_WriteChinese(y,0x13,W53); //“數(shù)”
LCM_WriteChinese(y,0x15,W54); //“據(jù)”
LCM_WriteChinese(y,0x17,W55); //“完”
LCM_WriteChinese(y,0x19,W56); //“成”
LCM_WriteChinese(y,0x1B,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_CreateRegistryERR()
功能:LCM顯示創(chuàng)建注冊(cè)表失敗函數(shù)
入口參數(shù):區(qū)號(hào),從機(jī)號(hào)(2字節(jié))
出口參數(shù):無(wú)
=========================================================*/
void LCM_CreateRegistryERR(Uchar Part,Uchar No)
{
//顯示 【XX區(qū)XX號(hào)】
//顯示【創(chuàng)建SD卡注冊(cè)表失敗!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x50; //定義縱坐標(biāo)值
LCM_No(y,0x10,Part); //顯示區(qū)號(hào)
LCM_WriteChinese(y,0x12,W84); //“區(qū)”
LCM_No(y,0x14,No); //顯示從機(jī)號(hào)
LCM_WriteChinese(y,0x16,W130); //“號(hào)”
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0A,W57); //“創(chuàng)”
LCM_WriteChinese(y,0x0C,W58); //“建”
LCM_WriteEnglish(y,0x0E,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x0F,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x10,W41); //“卡”
LCM_WriteChinese(y,0x12,W48); //“注”
LCM_WriteChinese(y,0x14,W49); //“冊(cè)”
LCM_WriteChinese(y,0x16,W50); //“表”
LCM_WriteChinese(y,0x18,W44); //“失”
LCM_WriteChinese(y,0x1A,W45); //“敗”
LCM_WriteChinese(y,0x1C,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_CreateRegistryOver()
功能:LCM顯示創(chuàng)建注冊(cè)表完成函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_CreateRegistryOver(Uchar Part,Uchar No)
{
//顯示 【XX區(qū)XX號(hào)】
//顯示【創(chuàng)建SD卡注冊(cè)表完成!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x50; //定義縱坐標(biāo)值
LCM_No(y,0x10,Part); //顯示區(qū)號(hào)
LCM_WriteChinese(y,0x12,W84); //“區(qū)”
LCM_No(y,0x14,No); //顯示從機(jī)號(hào)
LCM_WriteChinese(y,0x16,W130); //“號(hào)”
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0A,W57); //“創(chuàng)”
LCM_WriteChinese(y,0x0C,W58); //“建”
LCM_WriteEnglish(y,0x0E,No28); //寫(xiě)字母“S”
LCM_WriteEnglish(y,0x0F,No13); //寫(xiě)字母“D”
LCM_WriteChinese(y,0x10,W41); //“卡”
LCM_WriteChinese(y,0x12,W48); //“注”
LCM_WriteChinese(y,0x14,W49); //“冊(cè)”
LCM_WriteChinese(y,0x16,W50); //“表”
LCM_WriteChinese(y,0x18,W55); //“完”
LCM_WriteChinese(y,0x1A,W56); //“成”
LCM_WriteChinese(y,0x1C,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_CheckAllDataWarning()
功能:LCM顯示總抄表警示函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_CheckAllDataWarning(void)
{
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x60; //顯示縱坐標(biāo)賦值
//顯示【正在進(jìn)行抄表,請(qǐng)稍候…】
LCM_WriteChinese(y,0x09,W59); //“正”
LCM_WriteChinese(y,0x0B,W60); //“在”
LCM_WriteChinese(y,0x0D,W61); //“進(jìn)”
LCM_WriteChinese(y,0x0F,W62); //“行”
LCM_WriteChinese(y,0x11,W79); //“抄”
LCM_WriteChinese(y,0x13,W50); //“表”
LCM_WriteChinese(y,0x15,W78); //“,”
LCM_WriteChinese(y,0x17,W63); //“請(qǐng)”
LCM_WriteChinese(y,0x19,W64); //“稍”
LCM_WriteChinese(y,0x1B,W65); //“候”
LCM_WriteChinese(y,0x1D,W66); //“…”
//顯示【請(qǐng)勿切斷電源或進(jìn)行其它操作!】
y+=0x18; //下一行
LCM_WriteChinese(y,0x06,W63); //“請(qǐng)”
LCM_WriteChinese(y,0x08,W67); //“勿”
LCM_WriteChinese(y,0x0A,W68); //“切”
LCM_WriteChinese(y,0x0C,W69); //“斷”
LCM_WriteChinese(y,0x0E,W70); //“電”
LCM_WriteChinese(y,0x10,W71); //“源”
LCM_WriteChinese(y,0x12,W72); //“或”
LCM_WriteChinese(y,0x14,W61); //“進(jìn)”
LCM_WriteChinese(y,0x16,W62); //“行”
LCM_WriteChinese(y,0x18,W73); //“其”
LCM_WriteChinese(y,0x1A,W74); //“它”
LCM_WriteChinese(y,0x1C,W75); //“操”
LCM_WriteChinese(y,0x1E,W76); //“作”
LCM_WriteChinese(y,0x20,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_CheckAllDataERR()
功能:LCM顯示總抄表失敗函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_CheckAllDataERR(void)
{
//顯示【抄表失敗!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0B,W79); //“抄”
LCM_WriteChinese(y,0x0F,W50); //“表”
LCM_WriteChinese(y,0x13,W44); //“失”
LCM_WriteChinese(y,0x17,W45); //“敗”
LCM_WriteChinese(y,0x1B,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_CheckAllDataOver()
功能:LCM顯示總抄表完成函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_CheckAllDataOver(void)
{
//顯示【抄表完成!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x68; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0B,W79); //“抄”
LCM_WriteChinese(y,0x0F,W50); //“表”
LCM_WriteChinese(y,0x13,W55); //“完”
LCM_WriteChinese(y,0x17,W56); //“成”
LCM_WriteChinese(y,0x1B,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_CheckDateERR()
功能:LCM顯示日期錯(cuò)誤函數(shù)
入口參數(shù):無(wú)
出口參數(shù):無(wú)
=========================================================*/
void LCM_CheckDateERR(void)
{
//顯示【抄表檢測(cè)日期錯(cuò)誤!】
Uchar y; //聲明變量
LCM_ClearWorkSpace(); //清除工作區(qū)
y=0x60; //顯示縱坐標(biāo)賦值
LCM_WriteChinese(y,0x0D,W51); //“檢”
LCM_WriteChinese(y,0x0F,W52); //“測(cè)”
LCM_WriteChinese(y,0x11,W20); //“日”
LCM_WriteChinese(y,0x13,W22); //“期”
LCM_WriteChinese(y,0x15,W80); //“錯(cuò)”
LCM_WriteChinese(y,0x17,W81); //“誤”
LCM_WriteChinese(y,0x19,W77); //“!”
//顯示【請(qǐng)檢查系統(tǒng)日期!】
y=0x78; //定位行
LCM_WriteChinese(y,0x0C,W63); //“請(qǐng)”
LCM_WriteChinese(y,0x0E,W51); //“檢”
LCM_WriteChinese(y,0x10,W132); //“查”
LCM_WriteChinese(y,0x12,W141); //“系”
LCM_WriteChinese(y,0x14,W142); //“統(tǒng)”
LCM_WriteChinese(y,0x16,W20); //“日”
LCM_WriteChinese(y,0x18,W22); //“期”
LCM_WriteChinese(y,0x1A,W77); //“!”
}
/*=========================================================
函數(shù)名:LCM_CheckDateERR()
功能:LCM顯示數(shù)字代碼函數(shù)
入口參數(shù):位置(2個(gè)字節(jié)),數(shù)字(1個(gè)字節(jié))
出口參數(shù):無(wú)
=========================================================*/
void LCM_No(Uchar x,Uchar y,Uchar z)
{
//在相關(guān)位置顯示數(shù)字
Uchar shi,ge;
shi=z/10;
ge=z%10;
switch(shi)
{
case 0:
LCM_WriteEnglish(x,y,No0); //寫(xiě)數(shù)字“0”
break; //中斷退出
case 1:
LCM_WriteEnglish(x,y,No1); //寫(xiě)數(shù)字“0”
break; //中斷退出
case 2:
LCM_WriteEnglish(x,y,No2); //寫(xiě)數(shù)字“0”
break; //中斷退出
case 3:
LCM_WriteEnglish(x,y,No3); //寫(xiě)數(shù)字“0”
break; //中斷退出
case 4:
LCM_WriteEnglish(x,y,No4); //寫(xiě)數(shù)字“0”
break; //中斷退出
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -