求助-关于lcd菜单
我在设计一个lcd二级菜单,有一项进去后要显示实时的温度,使用while()循环,每一秒刷新一次;但同时要按返回键返回上一级菜单。问题就出现了:如果恰好在delay(1000)时按下返回键,那么就不会有反应,而且这种概率比较大。找不到解决方法,自己用了一种很笨很粗暴的方法:就是分成5个delay(200),然后在其中插入五个采集按键的程序段(if返回键按下,break),这样基本十次实验,能有九到十次能快速反应。
不知道各位大侠有没有更专业更简单的解决办法??? 用时间来控制行不行?记录now=int(millis()/1000.0),now值发生变化的时候刷新 {:soso_e179:}妙! 刚刚改过来了 效果很不错 谢了!!! 黑马 发表于 2012-3-29 15:17 static/image/common/back.gif
用时间来控制行不行?记录now=int(millis()/1000.0),now值发生变化的时候刷新
{:soso_e179:} 妙! 刚刚改过来了 效果很不错 谢了!!! 楼主你好,我这几天也在考虑搞个菜单,不知怎么实现,可否把菜单部分贴代码上来教教我们。谢谢您!
页:
[1]