text: #include "LittleBee_Menu.h"
  
  uint16_t level_1,level_2,level_3=0;
  uint8_t enter,next,prev,exit=0;
  uint8_t display_on=0;
  
  uint8_t Display_Menu_1()
  {
  	if(enter==1)//初始默认选中一级菜单1
  	{
  		exit=0;
  		enter=0;
  		display_on=1;
  		level_1=1;
  	}
  	if((level_1==1)&&(prev==1))//一级菜单1向上到一级菜单3
  	{
  		prev=0;
  		display_on=1;
  		level_1=3;
  	}
  	if((level_1==1)&&(next==1))//一级菜单1向下到一级菜单2
  	{
  		next=0;
  		display_on=1;
  		level_1=2
  	}
  	if((level_1==1)&&(enter==1))//进入一级菜单1
  	{
  		enter=0;
  		display_on=1;
  		//添加二级菜单标志
  		level_2=1;
  		//调用二级菜单
  		Display_Menu_2_1();
  	}
  	if((level_1==2)&&(prev==1))//一级菜单2向上到一级菜单1
  	{
  		prev=0;
  		display_on=1;
  		level_1=1;
  	}
  	if((level_1==2)&&(next==1))//一级菜单2向下到一级菜单3
  	{
  		next=0;
  		display_on=1;
  		level_1=3;
  	}
  	if((level_1==2)&&(enter==1))//进入一级菜单2
  	{
  		enter=0;
  		display_on=1;
  		//添加二级菜单标志
  		level_2=1;
  		//调用二级菜单
  		Display_Menu_2_2();
  	}
  	if((level_1==3)&&(prev==1))//一级菜单3向上到一级菜单2
  	{
  		prev=0;
  		display_on=1;
  		level_1=2;
  	}
  	if((level_1==3)&&(next==1))//一级菜单3向下到一级菜单1
  	{
  		next=0;
  		display_on=1;
  		level_1=1;
  	}
  	if((level_1==3)&&(enter==1))//进入一级菜单3
  	{
  		enter=0;
  		display_on=1;
  		//添加二级菜单标志
  		level_2=1;
  		//调用二级菜单
  		Display_Menu_2_3();
  	}
  	//一级菜单切换逻辑结束
  	if(((level_1==1)||(level_1==2)||(level_1==3))&&(exit==1))
  	{
  		exit=0;
  		display_on=1;
  		level_1=0;
  	}//由一级菜单回到桌面
  	
  
  	if((display_on==1))//一级菜单激活，二级菜单未激活
  	{
  	if(level_1==1)//一级菜单第一项选中
  	{
  		if(display_on==1)
  		{
  			display_on=0;//清空刷新标志
  		}
  	}
  	if(level_1==2)//一级菜单第二项选中
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	if(level_1==3)//一级菜单第三项选中
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	}
  	return 0;
  }
  
  uint8_t Display_Menu_2_1()
  {
  	while(1)
  	{
  	if((level_2==1)&&(enter==1))//菜单2-1确认
  	{
  		display_on=1;
  		enter=0;
  		level_2=0;
  		break;
  	}
  	if((level_2==2)&&(enter==1))//菜单2-2确认
  	{
  		display_on=1;
  		enter=0;
  		level_2=0;
  		break;
  	}
  	if((level_2==3)&&(enter==1))//菜单2-3确认
  	{
  		display_on=1;
  		enter=0;
  		level_2=0;
  		break;
  	}
  	if((level_2==1)&&(exit==1))//菜单2-1返回
  	{
  		display_on=1;
  		exit=0;
  		level_2=0;
  		break;
  	}
  	if((level_2==1)&&(next==1))//菜单2-1到2-2
  	{
  		display_on=1;
  		next=0;
  		level_2=2;
  	}
  	if((level_2==1)&&(prev==1))//菜单2-1到2-3
  	{
  		display_on=1;
  		prev=0;
  		level_2=3;
  	}
  	if((level_2==2)&&(next==1))//菜单2-2到2-3
  	{
  		display_on=1;
  		next=0;
  		level_2=3;
  	}
  	if((level_2==2)&&(prev==1))//菜单2-2到2-1
  	{
  		display_on=1;
  		prev=0;
  		level_2=1;
  	}
  	if((level_2==3)&&(next==1))//菜单2-3到2-1
  	{
  		display_on=1;
  		next=0;
  		level_2=1;
  	}
  	if((level_2==3)&&(prev==1))//菜单2-3到2-2
  	{
  		display_on=1;
  		prev=0;
  		level_2=2;
  	}
  	if(level_2==1)//菜单2-1显示
  	{
  		if(display_on==1)
  		{
  		display_on=0;
  		}
  	}
  	if(level_2==2)//菜单2-2显示
  	{
  		if(display_on==1)
  		{
  		display_on=0;
  		}
  	}
  	if(level_2==3)//菜单2-3显示
  	{
  		if(display_on==1)
  		{
  		display_on=0;
  		}
  	}
  	}
  	return 0;
  }
  
  uint8_t Display_Menu_2_2()
  {
  	while(1)
  	{
  	if((level_2==1)&&(enter==1))//菜单2-2选项1确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=1;
  		Display_Menu_3_1();
  	}
  	if((level_2==2)&&(enter==1))//菜单2-2选项2确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=1;
  		Display_Menu_3_2();
  	}
  	if((level_2==3)&&(enter==1))//菜单2-2选项3确认
  	{
  		display_on=1;
  		enter=0;
  		level_2=0;
  		break;
  	}
  	if(((level_2==1)||(level_2==2)||(level_2==3))&&(exit==1))//菜单2-2返回
  	{
  		display_on=1;
  		exit=0;
  		level_2=0;
  		break;
  	}
  	if((level_2==1)&&(next==1))//菜单2-2选项1到2-2选项2
  	{
  		display_on=1;
  		next=0;
  		level_2=2;
  	}
  	if((level_2==1)&&(prev==1))//菜单2-2选项1到2-2选项3
  	{
  		display_on=1;
  		prev=0;
  		level_2=3;
  	}
  	if((level_2==2)&&(next==1))//菜单2-2选项2到2-2选项3
  	{
  		display_on=1;
  		next=0;
  		level_2=3;
  	}
  	if((level_2==2)&&(prev==1))//菜单2-2选项2到2-2选项1
  	{
  		display_on=1;
  		prev=0;
  		level_2=1;
  	}
  	if((level_2==3)&&(next==1))//菜单2-2选项3到2-2选项1
  	{
  		display_on=1;
  		next=0;
  		level_2=1;
  	}
  	if((level_2==3)&&(prev==1))//菜单2-2选项3到2-2选项2
  	{
  		display_on=1;
  		prev=0;
  		level_2=2;
  	}
  	if(level_2==1)//菜单2-2选项1选中
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	if(level_2==2)//菜单2-2选项2选中
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	if(level_2==3)//菜单2-2选项3选中
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	}
  	return 0;
  }
  
  uint8_t Display_Menu_3_1()
  {
  	while(1)
  	{
  	if((level_3==1)&&(enter==1))//菜单3-1选项1确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==2)&&(enter==1))//菜单3-1选项2确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==3)&&(enter==1))//菜单3-1选项3确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==1)&&(exit==1))//菜单3-1返回
  	{
  		display_on=1;
  		exit=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==1)&&(next==1))//菜单3-1选项1到菜单3-1选项2
  	{
  		display_on=1;
  		next=0;
  		level_3=2;
  	}
  	if((level_3==1)&&(prev==1))//菜单3-1选项1到菜单3-1选项3
  	{
  		display_on=1;
  		prev=0;
  		level_3=3;
  	}
  	if((level_3==2)&&(next==1))//菜单3-1选项2到菜单3-1选项3
  	{
  		display_on=1;
  		next=0;
  		level_3=3;
  	}
  	if((level_3==2)&&(prev==1))//菜单3-1选项2到菜单3-1选项1
  	{
  		display_on=1;
  		prev=0;
  		level_3=1;
  	}
  	if((level_3==3)&&(next==1))//菜单3-1选项3到菜单3-1选项1
  	{
  		display_on=1;
  		next=0;
  		level_3=1;
  	}
  	if((level_3==3)&&(prev==1))//菜单3-1选项3到菜单3-1选项2
  	{
  		display_on=1;
  		prev=0;
  		level_3=2;
  	}
  	if(level_3==1)//菜单3-1选项1
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	if(level_3==2)//菜单3-1选项2
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  			}
  		
  	}
  	if(level_3==3)//菜单3-1选项3
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	}
  	return 0;
  }
  
  uint8_t Display_Menu_3_2()
  {
  	while(1)
  	{
  	if((level_3==1)&&(enter==1))//菜单3-2选项1确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==2)&&(enter==1))//菜单3-2选项2确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==3)&&(enter==1))//菜单3-2选项3确认
  	{
  		display_on=1;
  		enter=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==1)&&(exit==1))//菜单3-2返回
  	{
  		display_on=1;
  		exit=0;
  		level_3=0;
  		break;
  	}
  	if((level_3==1)&&(next==1))//菜单3-2选项1到菜单3-2选项2
  	{
  		display_on=1;
  		next=0;
  		level_3=2;
  	}
  	if((level_3==1)&&(prev==1))//菜单3-2选项1到菜单3-2选项3
  	{
  		display_on=1;
  		prev=0;
  		level_3=3;
  	}
  	if((level_3==2)&&(next==1))//菜单3-2选项2到菜单3-2选项3
  	{
  		display_on=1;
  		next=0;
  		level_3=3;
  	}
  	if((level_3==2)&&(prev==1))//菜单3-2选项2到菜单3-2选项1
  	{
  		display_on=1;
  		prev=0;
  		level_3=1;
  	}
  	if((level_3==3)&&(next==1))//菜单3-2选项3到菜单3-2选项1
  	{
  		display_on=1;
  		next=0;
  		level_3=1;
  	}
  	if((level_3==3)&&(prev==1))//菜单3-2选项3到菜单3-2选项2
  	{
  		display_on=1;
  		prev=0;
  		level_3=2;
  	}
  	if(level_3==1)//菜单3-2选项1
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	if(level_3==2)//菜单3-2选项2
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  			}
  		
  	}
  	if(level_3==3)//菜单3-2选项3
  	{
  		if(display_on==1)
  		{
  			display_on=0;
  		}
  	}
  	}
  	return 0;
  }