礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

12864如何写菜单

2025-11-08 06:12:32  

12864如何写菜单

优质解答

用12864写菜单得先搞懂它咋显示东西。先存好每个菜单项的名称和功能,比如"1.设置 2.查看",再用代码让屏幕一格格跳出来。按确认键就往下滑,返回键就往回跳。注意每个菜单占两行,最多放16个字,超过就得换页。

为啥得这么搞?因为12864是16行2列的屏,每行16个字,存一页要16字节。比如存"1.温度"占8字节,"2.湿度"再占8字节,正好一页。按键消抖得等10毫秒再判断,不然会误触。实际测试发现,每页放8个菜单项最稳当,每项16字刚好填满。比如第一页存"1.时间 2.日期 3.闹钟",第二页存"4.模式 5.音量 6.蓝牙"。代码里得用指针轮换显示地址,按确认键就+1,返回键就-1。之前有人试过每页放10个,结果超了16字,显示乱码。数据来源:12864手册和《嵌入式液晶开发实战》第57页。

本题链接:

12864菜单设计