⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tree_backup_new.c

📁 基于跳转表的LCD目录跳转C程序
💻 C
字号:
#include<pic.h>
#include "lcd.h"
bank3 struct Tree titile[3][2][3];
/*bank3 struct Tree title_first[3];   //Define all title
bank3 struct Tree title_second[2];
bank3 struct Tree title_third[2][3];*/
const unsigned char *Table_TitleName[]={"SetParameters",
										 "SrvMoto",
										 "Motor",
/*the table of title names*/			 "PwrVol",
										 "Kp",
										 "Kd",
										 "Ki",
										 "Record"
										 };

/*Set parameter for title0*/
/*void Buildtitle_first()    //the first layer
{
	title_first[0].value=-9999;  //set "SetParameter" title
	title_first[0].TitleName=Table_TitleName[0];
	title_first[0].type=Type_title;
	
	title_first[1].value=70; //set "PwrVol" title
	title_first[1].TitleName=Table_TitleName[3];
	title_first[1].type=Type_readOnly;
		
	title_first[2].value=-23;     //set "Record" title
	title_first[2].TitleName=Table_TitleName[7];
	title_first[2].type=Type_readOnly;
}*/
/*Set parameter for title1*/
/*void Buildtitle_second()
{
	title_second[0].value=-9999; //set "Srv_Moto" title
	title_second[0].TitleName=Table_TitleName[1];
	title_second[0].type=Type_title;

	title_second[1].value=-9999;       //set "Motor" title
	title_second[1].TitleName=Table_TitleName[2];
	title_second[1].type=Type_title;
}*/
/*Set parameter for title3*/
/*void Buildtitle_third()
{
	title_third[0][0].value=0;		//set "Kp_Srv" title
	title_third[0][0].TitleName=Table_TitleName[4];
	title_third[0][0].type=Type_value;

	title_third[0][1].value=0;        //set "Kd_Srv" title
	title_third[0][1].TitleName=Table_TitleName[5];
	title_third[0][1].type=Type_value;

	title_third[0][2].value=0;    //set "Ki_Srv" title
	title_third[0][2].TitleName=Table_TitleName[6];
	title_third[0][2].type=Type_value;

	title_third[1][0].value=0;    //set "Kp_Moto" title
	title_third[1][0].TitleName=Table_TitleName[4];
	title_third[1][0].type=Type_value;
	
	title_third[1][1].value=0;    //set "Kd_Moto" title
	title_third[1][1].TitleName=Table_TitleName[5];
	title_third[1][1].type=Type_value;

	title_third[1][2].value=0;     //set "Ki_Moto" title
	title_third[1][2].TitleName=Table_TitleName[6];
	title_third[1][2].type=Type_value;
}*/

/*The display tree and set data*/
/*void Display()
{
	unsigned char Tit[3][3];
	struct Tree Line0,Line1;
	unsigned int pointer;
	Line0=title_first[0],Line1=title_first[1];
	HideCursor();    //hide cursor
	DisplayChar("SmartCarSystem",1,0); 
	DisplayChar("Welcome!",4,1);
	DelayNms(1000);
	for(;;)
	{
		DisplayChar(Line0.TitleName,0,0);
		DisplayChar(Line1.TitleName,0,1);
		CursorOn();
		pointer=Tit_first*100+Tit_second*10+Tit_third;
		switch(pointer)
		{
			case 
*/	
	
	
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -