|
void LcdWriteNum(uchar line,uchar list,uint Num,uchar len) //不解釋如果不懂就別往下看先讀書去
{ //不解釋
if(line == 1)LcdWriteCom(0x80+list-1);//如果是第一行就將光標(biāo)轉(zhuǎn)到第一行指定顯示位
if(line == 2)LcdWriteCom(0xc0+list-1);//如果是第二行就將光標(biāo)轉(zhuǎn)到第二行指定顯示位
if(len == 1)//如果是1位數(shù)
LcdWriteData(Num+'0');//顯數(shù)
else if(len == 2)//如果是2位數(shù),本例此句中 else 可有可無
{//不解釋
LcdWriteData(Num/10+'0');//先顯十位
LcdWriteData(Num%10+'0');//再顯個位
}//不解釋
else if(len == 3)//如果是3位數(shù),本例此句中 else 可有可無
{//不解釋
LcdWriteData(Num/100+'0');//先顯百位
LcdWriteData(Num%100/10+'0');//再顯十位
LcdWriteData(Num%100%10+'0');//再顯個位
}//不解釋
}//不解釋 |
|