亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? menu.c.bak

?? 一個占用內存極少的菜單系統的實現 8051菜單系統
?? BAK
字號:
#include "CPU.H"
#include "Menu.H"

#include "PIC.C"//圖標
/*
----------------------------------------------------------------------------
菜單相關變量
----------------------------------------------------------------------------
*/
U8 ReFlash = 0;             //子項菜單返回 刷新標志
U8 Flash = 0;               //跳轉進入子菜單 刷新標志  >1刷新   
U8 language = EN;           //語言標志
U8 KeyFuncIndex = 0;        //索引
//3個備份數組
U8 FatherIndex[MenuSize+1]; //父菜單備份數組
U8 Layer = 0;               //菜單層數

U8 ItemBackup[MenuSize];      //當前菜單項備份
U8 ItemBackup_i = 0;          //

U8 WhereBackup[MenuSize];     //反顯位置備份
U8 WhereBackup_i = 0;         //


U8 KeyPressCount = 0;               //用于版本顯示

#ifdef DynamicBar
U8 BarDataMode = FixedData;
#endif


U8 Item;            //當前Bar項  范圍:[0,ItemNum-1]  包括0 包括ItemNum-1  共包括ItemNum個取值
U8 ItemNum;         //Bar項數
U8 Where;           //當前反顯位置,[0,DispMax-1]  反映反顯的Bar在屏幕上的位置
//U8 DispMax = 3;     //單屏可以顯示的最大項 通常這是個固定值--因為你的液晶的大小決定了你一次可以顯示的多少,你也可以在程序中修改,但記得維護它--因為所有的Bar型菜單都是要用到它的
#define DispMax  3

U8 DispMin;         //ItemNum和DispMax中的小者
//當前Bar顯示內容指針
U8 _CONST_ **DispItem; //項顯示內容指針
//U8  **DispItem; //項顯示內容指針
//菜單資源指針
struct Menu * BarMenu;
//Tip指針
struct Menu * TipBar;


/*
----------------------------------------------------------------------------
U8 _CONST_ * _CONST_ MeasureItemCN[]=
      |         |
      |         |---->指針存放的位置,是這些字符的首地址應當存放在哪里
      |---->指針對象存放地址,也就是{"功能"},{"參數"},{"測量"},這些文本存放在哪里
----------------------------------------------------------------------------
*/


//---------------------------------------------------
//各個菜單的資源
//命名方式是:
//---------------------------------------------------
//頂層菜單


U8 _CONST_ * _CONST_ TopItemCN[]=
{
{"功能"},
{"參數"},
{"測量"},
{"語言"},
{"測試"},
};


U8 _CONST_ * _CONST_ TopItemEN[]=
{
{"Function"},
{"Parameter"},
{"Measure"},
{"Language"},
{"Test"},
};


//"功能"菜單項的內容和長度

U8 _CONST_ * _CONST_ FuncItemCN[]=
{
{"診斷中"},
{"手輪測試"},
{"編碼器測試"},
{"主軸測試"},
{"輸入口測試"},
{"輸出口測試"},
{"通訊測試"},
};

U8 _CONST_ * _CONST_ FuncItemEN[]=
{
{"Read Data"},
{"BackLight"},
{"Factory Set"},
{"Change _CONST_"}
};
//"參數"菜單項的內容和長度

U8 _CONST_ * _CONST_ ParaItemCN[]=
{
{"閾值"},
{"死時間T"},
{"靈敏度K"}
};

U8 _CONST_ * _CONST_ ParaItemEN[]=
{
{"Menu0"},
{"Menu1"},
{"Menu2"},
{"Menu3"},
{"Menu4"},
{"Menu5"},
{"Menu6"},
{"Menu7"},

};
//"語言"菜單項的內容和長度

U8 _CONST_ * _CONST_ LanguageItemCN[]=
{
{"中文"},
{"English"},
};

U8 _CONST_ * _CONST_ LanguageItemEN[]=
{
{"中文"},
{"English"},
};


//測量

U8 _CONST_ * _CONST_ MeasureItemCN[]=
{
{"檢測上拉電阻"},
{"清空出錯記錄"},
{"在線命令"},
{"輸入口測試"},
{"模擬主軸測試"},
{"軸信號測試"},
{"繼電器測試"},
};

U8 _CONST_ * _CONST_ MeasureItemEN[]=
{
{"PushUp Res"},
{"ClearErrCount"},
{"OnlineCMD "},
{"SysInputTest"},
{"SVC TEST"},
{"AXis TEST"},
{"Relay TEST"},
};
//提示鍵的文本

U8 _CONST_ * _CONST_ TipCN[]=
{
{"Menu"},
{"選擇"},
{"確認"},
{"取消"},
{"?確認?"},
};



U8 _CONST_ * _CONST_ TipEN[]=
{
{"Menu"},
{"Select"},
{"Ok"},
{"Cancel"},
{"? OK ?"},
};

//----------------------------------------
//宏定義:

#define MenuWhat(n) {(U8 **)n,(sizeof(n)/sizeof(U8 _CONST_ *)),0}
//圖標層
_CONST_ struct Menu IcoMenu[] =
{
MenuWhat(TopItemCN),
MenuWhat(TopItemEN),
};

//功能菜單
_CONST_ struct Menu MenuFunc[] =
{
MenuWhat(FuncItemCN),
MenuWhat(FuncItemEN),
};
//參數菜單
_CONST_ struct Menu MenuPara[] =
{
MenuWhat(ParaItemCN),
MenuWhat(ParaItemEN),
};
//測量菜單
_CONST_ struct Menu MenuMeasure[] =
{
MenuWhat(MeasureItemCN),
MenuWhat(MeasureItemEN),
};

//語言菜單
_CONST_ struct Menu MenuLanguage[] =
{
MenuWhat(LanguageItemCN),
MenuWhat(LanguageItemEN),
};

//Tip
_CONST_ struct Menu Tip[] =
{
MenuWhat(TipCN),
MenuWhat(TipEN),
};


//更改密碼時詢問的圖標索引號
#define WarningICO  5
#define PassICO     0
//圖標索引
U8 _CONST_ * _CONST_ icos[]=
{
 Function,   //功能
 Para,       //參數
 Time,       //時鐘
 Action,     //測量
 Menu,       //語言
 Question,   //詢問
 Warning,
 Sound,
};


//跳轉到指定菜單
void Jump2Menu(U8 Index)
{
    KeyFuncIndex = Index;             //jump to Menu index
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩一区二区三区在线看| 九九国产精品视频| 一区二区三区四区av| 国产午夜精品一区二区| 国产午夜久久久久| ...xxx性欧美| 亚洲精品欧美激情| 午夜久久久影院| 日本va欧美va精品发布| 日韩欧美中文字幕制服| 波多野结衣在线一区| 成人动漫一区二区三区| 91丨九色丨黑人外教| 91国偷自产一区二区开放时间| 天堂午夜影视日韩欧美一区二区| 亚洲精品一区在线观看| 91久久线看在观草草青青| 久久国产精品露脸对白| 裸体在线国模精品偷拍| 国产v日产∨综合v精品视频| 粉嫩高潮美女一区二区三区| 色综合欧美在线| 欧美日韩国产一二三| 日韩精品自拍偷拍| 欧美极品aⅴ影院| 亚洲一区在线电影| 另类的小说在线视频另类成人小视频在线| 日韩理论片中文av| 婷婷激情综合网| 国产一区二区三区久久悠悠色av| 视频在线观看国产精品| 国模一区二区三区白浆| 琪琪久久久久日韩精品| 成人网男人的天堂| 911国产精品| 亚洲视频在线一区观看| 免费在线观看成人| 亚洲国产成人porn| 高清成人在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日本一区二区| 精品第一国产综合精品aⅴ| 91精品久久久久久蜜臀| 中文av一区特黄| 日韩精品亚洲专区| 99视频在线观看一区三区| 91精品国产高清一区二区三区| 欧美日韩dvd在线观看| 日本一区二区免费在线观看视频 | 国产99久久久久| 欧美在线你懂得| 精品女同一区二区| 五月天久久比比资源色| 亚洲欧美激情一区二区| 国产曰批免费观看久久久| 欧美人xxxx| 日韩一区二区三区观看| 一区二区三区免费观看| av在线免费不卡| 亚洲精品一区二区三区福利| 精品日产卡一卡二卡麻豆| 精品国产乱码久久久久久闺蜜| 久久久久久久久久久久久夜| 亚洲成人在线网站| 国产一区免费电影| 日韩三级精品电影久久久 | 69堂国产成人免费视频| 精品久久人人做人人爽| 免费久久精品视频| 日韩小视频在线观看专区| 亚洲综合激情另类小说区| 色婷婷激情综合| 亚洲乱码日产精品bd| 色999日韩国产欧美一区二区| 欧美日韩午夜在线| 亚洲成人先锋电影| 日韩一区二区电影网| 国产午夜亚洲精品理论片色戒| 亚洲欧美电影院| 91久久精品午夜一区二区| 亚洲精品高清在线| 欧美卡1卡2卡| 国产精品欧美极品| 色噜噜狠狠一区二区三区果冻| 日韩一级片在线观看| 国内成人自拍视频| 一区二区三区精品视频| 欧美精品一级二级三级| 蜜臀久久99精品久久久久久9| 成人91在线观看| 日韩一级二级三级| 国产呦萝稀缺另类资源| 国产精品剧情在线亚洲| 久久99国产精品麻豆| 国产欧美日韩综合| 色成人在线视频| 久久99国产精品久久99果冻传媒| 色8久久人人97超碰香蕉987| 久久久久久久精| 91国内精品野花午夜精品| 日本在线观看不卡视频| 亚洲国产高清不卡| 久久99久久久欧美国产| 亚洲欧美在线视频观看| 欧美精品xxxxbbbb| 亚洲一区二区三区四区在线观看 | 91精品国产入口| 粉嫩嫩av羞羞动漫久久久| 亚洲高清免费观看| 久久综合九色综合欧美98| 久久久www免费人成精品| 国产一区美女在线| 欧美丰满一区二区免费视频| 久久精品国产一区二区三 | 精品一区二区三区欧美| 国产精品久久三| 91精品国产综合久久久久久久 | 99re在线精品| 蜜桃视频一区二区三区在线观看| 在线观看不卡视频| 黄色资源网久久资源365| 一区2区3区在线看| 国产亚洲一区二区三区四区 | 成人爽a毛片一区二区免费| 一区二区三区久久久| 国产性做久久久久久| 这里是久久伊人| 在线精品观看国产| 成人免费视频视频在线观看免费 | 久久精品久久99精品久久| 亚洲自拍偷拍欧美| 日韩理论片中文av| 国产精品污www在线观看| 日韩三级av在线播放| 欧美丝袜自拍制服另类| 91在线观看免费视频| 岛国精品在线播放| 国产美女久久久久| 国模套图日韩精品一区二区 | 欧美亚洲动漫另类| a美女胸又www黄视频久久| 国产精品香蕉一区二区三区| 中文成人综合网| 亚洲国产精品ⅴa在线观看| 久久久欧美精品sm网站 | 日韩视频免费观看高清完整版 | 亚洲欧洲av在线| 中文字幕日韩一区| 国产精品大尺度| 亚洲欧洲国产日本综合| 亚洲三级在线免费观看| 亚洲色图制服诱惑| 91精品在线观看入口| 欧美日韩在线精品一区二区三区激情| 蜜桃视频免费观看一区| 欧美a级一区二区| 久久不见久久见中文字幕免费| 国产日韩欧美制服另类| 欧日韩精品视频| 制服丝袜国产精品| 欧美精品一区二区三区视频 | 午夜精品久久久久久久99樱桃| 欧美va在线播放| 精品精品欲导航| 久久精品亚洲国产奇米99| 国产精品久久久久9999吃药| 中文字幕一区二区三中文字幕 | 国产一区二区三区观看| 国产真实乱偷精品视频免| 国产电影一区在线| 99久久99久久精品免费观看 | 久久理论电影网| 国产欧美一区二区三区沐欲| 欧美浪妇xxxx高跟鞋交| 日韩欧美国产电影| 国产精品私人影院| 欧美www视频| 91精品国产综合久久福利软件| av不卡免费电影| 欧美日韩综合不卡| 国产日韩欧美精品综合| 亚洲女子a中天字幕| 日本aⅴ亚洲精品中文乱码| 国产成人丝袜美腿| 国产酒店精品激情| 在线观看免费亚洲| 99久久免费国产| 欧美电影一区二区| 国产精品国产自产拍在线| 久久久久久久免费视频了| 亚洲国产一区视频| 国产精品99久久久久久有的能看 | 国产欧美精品一区| 亚洲国产中文字幕在线视频综合 | 7777女厕盗摄久久久| 日本一区二区三区久久久久久久久不 | 日韩电影在线一区二区三区| 亚洲国产一区二区视频| 国产精品夜夜嗨| 日韩一级高清毛片|