社区
单片机/工控
帖子详情
STM32按键控制显示屏菜单
落�叶
2019-05-09 02:57:37
有人会吗??教一下 ,有红包
...全文
1068
1
打赏
收藏
STM32按键控制显示屏菜单
有人会吗??教一下 ,有红包
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Saberz13
2019-08-12
打赏
举报
回复
struct MenuItem { short MenuCount;//当前菜单项目总数 u8 *DisplayString;//当前项目要显示的字符 void(*Subs)();//选择某一菜单后执行的功能函数 struct MenuItem *ChildrenMenus;//当前项目的子菜单 struct MenuItem *ParentMenus;//当前项目的父菜单 } void display(struct MenuItem * MenuPoint,short selectItem)//显示函数 { int i; int j; u16 x=30; u16 y=30; for ( i = 0; i < (selectItem-1); i++) { LCD_ShowString(x,y,200,16,16,MenuPoint[i].DisplayString); y+=30; } 我自己定义的菜单结构体变量: struct MenuItem MainMenu[3] = { { 3,"set1",NULL,NULL,NULL }, { 3,"set2",NULL,NULL,NULL }, { 3,"set3",NULL,NULL,NULL } }; struct MenuItem Setmenu1[2]={ { 2,"timeset1",NULL,NULL,MainMenu }, { 2,"Voiceset1",NULL,NULL,MainMenu }}; struct MenuItem Setmenu2[2] = { { 2,"timeset2",NULL,NULL,MainMenu }, { 2,"Voiceset2",NULL,NULL,MainMenu } }; struct MenuItem Setmenu11[2]={ { 2,"timeset1.1",NULL,NULL,Setmenu1 }, { 2,"Voiceset1.1",NULL,NULL,Setmenu1 }}; struct MenuItem* MenuPoint = MainMenu short selectItem; --------------------- 版权声明:本文为CSDN博主「XHY__handsome」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/XHY__handsome/article/details/88563814
stm32
多级
菜单
实现12864.rar_12864多级
菜单
_
STM32
按键翻页_
stm32
freertos_
stm32
m
stm32
+freertos实现多级
菜单
按键翻页,汉字字库
基于
stm32
的按键实现
菜单
(二级界面)
基于
stm32
f103zet6,中景圆0.96寸oled
显示屏
7针SPI,4*4矩阵按键
STM32
_12864多级
菜单
_
stm32
f103
菜单
_
STM32
12864_
stm32
菜单
_
STM32
菜单
_12864
菜单
st
STM32
F103 12864多级
菜单
可用
STM32
F103OLED显示
菜单
实验
STM32
F103OLED显示
菜单
实验,采用中断来实现
菜单
的切换,有具体的实例,很好的教学程序。
STM32
驱动12864点阵LCD,多级
菜单
实例,完整源码+采用
STM32
F103
STM32
驱动12864点阵LCD,多级
菜单
实例,完整源码。采用
STM32
F103,包括12864点阵LCD驱动、KEY按键代码、多级MENU
菜单
设计,对LCD人机界面设计有很好的参考意义。
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章