📄 tree_backup_new.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 + -