在LCD1602上显示按键值存在的问题
时间:10-02
整理:3721RD
点击:
void main(void)
{
U8 key;
U8 i = 0;
LCD1602Init();
while(1)
{
/* 获取按键值,无按键按下时返回0 */
key = GetKey();
if(key != 0)
{
LCD1602ShowOneChar(1, i, key + 0x30);
i++;
/* 判断按键是否松开 */
while(GetKey() == key);
}
}
}
在判断按键是否松开时用
while( key !=0)
{
key = GetKey();
}
怎么无法实现,请知道的人解答
{
U8 key;
U8 i = 0;
LCD1602Init();
while(1)
{
/* 获取按键值,无按键按下时返回0 */
key = GetKey();
if(key != 0)
{
LCD1602ShowOneChar(1, i, key + 0x30);
i++;
/* 判断按键是否松开 */
while(GetKey() == key);
}
}
}
在判断按键是否松开时用
while( key !=0)
{
key = GetKey();
}
怎么无法实现,请知道的人解答
谢谢。
谢谢小编分享啊!