给你个简单的思路:
你上面已经写了个 Lcd_PrintString()函数
你可以定义一个显示缓存数组 digit[N]
还有一个输入位置计数值 n;
bb=keyscan();
if(bb!=0)
{
digit[n]=bb;
digit[++n]='\0'; //初始化,及长度限制之类的你就自己按自己的要求来做
Lcd_PrintString(4,1,digit);
}
参考如下即可:
http://zhidao.baidu.com/question/235395309.html
Key_Value = GetKey();
if (Key_Value < 10) {
sec %= 10;
sec = sec * 10 + Key_Value;
}
Display(sec); //显示