基于hispark套件的oled屏简易菜单设计 原创
落叶亦知冬
发布于 2022-12-8 22:59
918浏览
3收藏
基于hispark套件的oled屏简易菜单设计
看见润和板子上有一个oled屏,就想着用这个屏幕来设计一个多级菜单,经查阅相关资料和学习,总结了以下的学习资料,供大家参与。
设计思路
- 采用数组的方式保存页面状态
- 通过监听按钮状态中断刷新页面
- 页面执行函数传值
代码实现
- 创建操作结构体
- 页面结构
- 按钮操作函数
此处按钮用adc区分输入
通过调试可知其adc取值存在三个状态
未触发按键的高状态 触发按键2的中状态 和触发按键1的低状态
- 各页面的显示函数
- 主函数接口使用
效果展示
按下右键进入下一个页面
按下左键可选择相应选项
根据选项显示不同的内容
接口函数解析
本人菜鸡一枚,有不足之处还请大家加以指点,上述代码只给大家提供思路,欢迎大家一起学习进步。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
menu_demo.zip 437.71K 29次下载
已于2022-12-8 23:04:22修改
赞
5
收藏 3
回复
5
2
3
相关推荐
看起来功能实现的不错
感谢