感觉LZ方向错误了
你的意思是这样吗?
void main(void)
{
while(!key); //如果没有按键就一直查询?然后你不懂怎么刷新LCD?是这样吗?
//如果是这样也太搞笑了---------
-------
}
//如果不是这样,那么可以下面的不行吗?很简单啊,很多人都这样用
void main(void)
{
if(flag_20ms == 1) key_scan(); // 20ms查询一次按键
if(flag_10ms == 1) lcd_display(); // 10ms 刷新一次LCD
}
key_scan函数执行的时间应该不会很长的,我就是没见过。
|