新手请教LCD1602的光标移动问题

2019-03-24 16:23发布

新手请教LCD1602的光标设置的问题,谢谢了

想实现以下功能:显示四个数值,光标停在第一个数下面闪动,按1号键右移一位,光标在第二位数位置闪,按2号键光标位置数值加1。   定位到第一个数下面并让数字闪动实现了,但是光标移位怎么都出不来结果,我按了2号键它跳动的位数不是一位,而是一个不确定的位数,求大侠解答! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
wstt
1楼-- · 2019-03-25 03:35
你是如何读按键的呢?
会不会是你2号键的抖动比较厉害
bihu
2楼-- · 2019-03-25 03:54
 精彩回答 2  元偷偷看……
chnldq
3楼-- · 2019-03-25 04:04

谢谢两位的热心帮助!

 

不是按键的去抖的问题。

我最后发现,数值之所以不断加是因为按键值定义为的全局变量,读取后没有清零,在主循环里总是执行加1的程序。

 

keyvalue = key_scan();
      keyval = 0;                    //这一句很关键

一周热门 更多>

相关问题

    相关文章