参数设置应该有问题吧 |
修改延时参数 和 设定的按键参数 |
是不是按键的扫描时间太长了 |
上例中有啊!!!而且能操作感受,为什么不去看??? |
HC6800-ES-V2.0 发表于 2018-4-18 14:45 好的谢谢,那怎么用外部中断呢 |
本帖最后由 zl2168 于 2018-4-18 17:09 编辑 给你介绍一个按键校正时钟的实例,自己比对吧! 实例91 具有校正功能的时钟1302(LCD1602显示) 先Proteus仿真,确认有效。 |
进入修改状态,要用外部中断才行。 你这个键盘扫描办法,就是不容易进入修改状态。因为程序一直在跑啊,还是以一个很快的速度在跑,什么时间“恰好”扫描到你的按键,才进入修改,是要很多次的,不然没法“恰好”啊。 只是从你给出的程序中,看到修改的部分,所以有这样的猜测。 我做这个的思路(已经做成功的): 用外部中断进入、退出修改状态、键盘逐项选择要修改的内容、一个键修改,一共要三个键就可以了。如果你觉得一个键让数字只加不减,不方便,那么就用矩阵键盘,可以直接输入目标数值。 |