2025-11-08 06:19:58
用户按住按键超过3秒就进入设置模式这时候屏幕左上角会出现闪烁的"→"光标表示当前在光标显示设置里再按一次按键光标会从左往右移动一次再按第三次光标就会消失退出后光标就消失了总共需要按三次按键每次间隔2秒左右才能完成设置操作
爱好者的话解释为啥是这个答案呢首先看LCD1602的说明书里写着0x0F指令能同时显示光标和闪烁这个指令对应的按键操作需要先进入设置模式再循环发送这个指令数据这时候光标就会在屏幕上移动根据测试数据每次按键间隔2秒共3次操作正好对应0x0F指令的执行周期而0x0C指令只显示光标不闪烁这时候按一次按键光标就会固定不动再按一次就退出设置模式所以光标移动需要三次按键操作就像玩贪吃蛇一样要按三次才能让光标移动三次按退出键就像按了游戏暂停键一样光标就消失了这里引用的0x0F和0x0C都是LCD1602的指令代码每个代码对应8位二进制数据也就是一个字节的数据量
本题链接: