当前位置: 首页 > news >正文

做团购网站视频免费个人主页网站

做团购网站视频,免费个人主页网站,游惠萍建盏简介,flashfxp上传了网站1、main函数中,while循环之前 MenuStruct menu[30] //定义多级菜单结构体数组{{0,0,0,1,show0}, //第一个元素表示索引号,第二个元素表示该按键按下后要返回的界面,第三个元素表示该按键按下后要切换的菜单条目界面,第四个元素…

1、main函数中,while循环之前

MenuStruct menu[30]=    //定义多级菜单结构体数组{{0,0,0,1,show0}, //第一个元素表示索引号,第二个元素表示该按键按下后要返回的界面,第三个元素表示该按键按下后要切换的菜单条目界面,第四个元素表示该按键按下后要进入的界面{1,0,2,4,show1},{2,0,3,5,show2},			{3,0,1,6,show3},{4,1,4,4,show4},{5,2,5,5,show5},{6,3,6,6,show6},};uint8_t INDEX=0;  //索引变量int (*show)()=NULL;  //显示刷新函数指针show=menu[INDEX].point;  //INDEX为0时,把函数指针show0函数赋值给show,即初始界面位show0对应的界面

2、while循环中

	key=KEY_Scan(0);  //获取按键值switch(key)      //根据按键值改变索引{case 0:break;case KEY0_PRES://按键按下,返回到上一级目录界面INDEX=menu[INDEX].key1;if(menu[INDEX].point()==1)  //如过索引值对应的函数返回值为1,是需要更改显示的函数,则将其函数指针的值给show{show=menu[INDEX].point;}break;case KEY1_PRES://按键按下,切换本级目录的菜单条目界面INDEX=menu[INDEX].key2;if(menu[INDEX].point()==1)  //如过索引值对应的函数返回值为1,是需要更改显示的函数,则将其函数指针的值给show{show=menu[INDEX].point;}break;case KEY2_PRES://按键按下,进入到下一级目录界面INDEX=menu[INDEX].key3;if(menu[INDEX].point()==1)  //如过索引值对应的函数返回值为1,是需要更改显示的函数,则将其函数指针的值给show{show=menu[INDEX].point;}break;default :break;}show();   //执行显示刷新函数

3、MultiMenu.c中

//一级界面
int show0()
{SetTxData1_toLCD(0x00,0x00);//发送5A A5 07 82 0084 5A01 0001(切换到0号页面即0级初始界面)UserUart1Send( tempbuff1,sizeof(tempbuff1));SetTxData_toLCD(0x13,0x00,LL_high,LL_low);UserUart1Send( tempbuff,sizeof(tempbuff));HAL_Delay(500);return 1;
}//一级界面
int show1()
{SetTxData1_toLCD(0x00,0x01);//发送5A A5 07 82 0084 5A01 0001(切换到1号页面即一级目录1)UserUart1Send( tempbuff1,sizeof(tempbuff1));return 1;
}
int show2()
{SetTxData1_toLCD(0x00,0x02);//发送5A A5 07 82 0084 5A01 0002(切换到2号页面即一级目录2)UserUart1Send( tempbuff1,sizeof(tempbuff1));return 1;
}
int show3()
{SetTxData1_toLCD(0x00,0x03);//发送5A A5 07 82 0084 5A01 0003(切换到3号页面即一级目录3)UserUart1Send( tempbuff1,sizeof(tempbuff1));return 1;
}
int show4()
{SetTxData1_toLCD(0x00,0x04);//发送5A A5 07 82 0084 5A01 0004(切换到4号页面即二级目录历史数据页面)UserUart1Send( tempbuff1,sizeof(tempbuff1));return 1;
}
//一级界面菜单1的二级界面
int show5()
{SetTxData1_toLCD(0x00,0x05);//发送5A A5 07 82 0084 5A01 0005(切换到5号页面即二级目录时间日期设置页面)UserUart1Send( tempbuff1,sizeof(tempbuff1));return 1;
}
int show6()
{SetTxData1_toLCD(0x00,0x06);//发送5A A5 07 82 0084 5A01 0006(切换到6号页面即二级目录位置人员设置页面)UserUart1Send( tempbuff1,sizeof(tempbuff1));return 1;
}
int show7()
{return 1;
}
//一级界面菜单2的二级界面
int show8()
{return 1;
}
//一级界面菜单3的二级界面
int show9()
{return 1;
}
//一级界面菜单4的二级界面
int show10()
{return 1;
}

4、MultiMenu.h中

struct menu_struct
{int index;  //索引值int key1;   //按下时要切换的索引值int key2; //按下时要切换的索引值int key3; //按下时要切换的索引值int (* point)(); //函数指针,输入值为空,返回类型为int
};
typedef struct menu_struct MenuStruct;int show0(void);
int  show1(void);
int  show2(void);
int 	show3(void);
int 	show4(void);
int 	show5(void);
int  show6(void);
int  show7(void);
int 	show8(void);
int  show9(void);
int  show10(void);
int 	show11(void);
int 	action1(void);
int 	action2(void);
int 	action3(void);

http://www.dinnco.com/news/6236.html

相关文章:

  • 人才网站建设方案怎样做好网络推广呀
  • 微信公众号的字体和wordpressseo厂家电话
  • 长春联通网站备案百度seo课程
  • 三元桥做网站的公司清远疫情防控措施
  • 重庆网站设计网站优化网
  • 做自己的网站有什么用正规接单赚佣金的平台
  • 杭州网站开发公司网址导航哪个好
  • 如何做一起好的视频宣传自己的网站百度免费下载安装百度
  • c语言网站开发设计模板网站
  • 找人合伙做网站平台十大网站平台
  • 长沙望城区政府门户网站东莞网络营销渠道
  • 固定ip做网站怎么备案谷歌搜索引擎363
  • 推广思路及执行方案成都市seo网站公司
  • 国内做外贸的网站品牌建设的五个要素
  • php网站模板怎么安装情感营销
  • 房地产网站建设与优化分析百度分析
  • 网站建设活动计划晚上网站推广软件免费版
  • wordpress一栏主题百度seo怎么做
  • 需要做网站设计的公司网站优化联系
  • 电商网站开发设计方案有哪些会计培训班一般多少钱
  • 什么是网站国内高速空间微信群推广网站
  • 域名与空间购买后怎么做网站爱站网长尾关键词挖掘查询工具
  • 设计一个电子商务网站乔拓云网站注册
  • 深圳企业做网站公司哪家好公司做网页要多少钱
  • 唐山网站建设电话市场营销策划包括哪些内容
  • 网站设计培训学校有哪些网站优化公司怎么选
  • 网站建设丶金手指a排名15百度公司官网
  • 网站建设技巧亅金手指排名27重庆二级站seo整站优化排名
  • o2o商城网站系统开发防疫优化措施
  • app开发公司网站1688的网站特色