📄 menu_resource.c
字号:
//========================================================================
// 文件名: Menu_Resource.c
// 作 者: Xinqiang Zhang(email: Xinqiang@Mzdesign.com.cn)
// www.Mzdesign.com.cn
// 日 期: 2007/03/24
// 描 述: 菜单应用范例程序--UI显示资源定义文件
// 此代码适用于无byte操作的16位MCU,如凌阳的unsp系列MCU
// 有关汉字字库的资源请参考铭正同创网站上有关LCD显示中文的文章,或
// 直接参考铭正同创(Mzdesign)提供的LCD通用版基本驱动程序
//
// 参 考:
// 版 本:
// 2007/03/24 First version Mz Design
// 2007/07/26 V1.01 Mz Design
//
//========================================================================
//定义单条菜单项内容,格式有两种,一种为支持汉字库LCD的纯汉字菜单项,一种是西文字符与自定义
//汉字库的混合菜单项的如下:
//一:直接用汉字的字串即可,不同的编译器可能在汉字的GB码数据类型上有所不一样
//二:菜单项字符数,第一个字符在字库中的序号,第二个字符,....
//注:在第二种情况下,为了区分自定义汉字与ASCII码,特定将自定义汉字库中的汉字编码前加上128
// 作为标识
code unsigned char Menu_String01[]={2,0+0x80,1+0x80};
code unsigned char Menu_String02[]={3,0+0x80,2+0x80,3+0x80};
code unsigned char Menu_String03[]={3,0+0x80,4+0x80,5+0x80};
code unsigned char Menu_String04[]={4,6+0x80,7+0x80,8+0x80,9+0x80};
code unsigned char Menu_String05[]={2,10+0x80,11+0x80};
code unsigned char Menu_String06[]={6,12+0x80,13+0x80,14+0x80,15+0x80,6+0x80,7+0x80};
code unsigned char Menu_String07[]={5,14+0x80,15+0x80,6+0x80,7+0x80,16+0x80};
code unsigned char Menu_String08[]={4,17+0x80,15+0x80,6+0x80,7+0x80};
code unsigned char Menu_String09[]={5,18+0x80,19+0x80,20+0x80,21+0x80,22+0x80};
//定义某一组菜单的配置,格式如下:
//{该组菜单的菜单项数目,该组菜单中汉字所选用的字符类型,该组菜单中ASCII码所选用的类型,
//该组菜单中每条菜单项所占用的Y轴大小,该组菜单中菜单项显示的X轴偏移位}
code unsigned char Menu_List01_Config[]={5,3,1,16,10};
code unsigned char Menu_List02_Config[]={4,3,1,16,10};
//定义一组菜单的菜单项,格式如下:
//{该组菜单所对应的配置,第一条菜单项,第二条菜单项......}
//注:菜单组列表中菜单项的数目要与相应的配置里一至哦!
code unsigned char *Menu_List01[]=//
{(unsigned char *)Menu_List01_Config,(unsigned char *)Menu_String01,
(unsigned char *)Menu_String02,(unsigned char *)Menu_String03,
(unsigned char *)Menu_String04,(unsigned char *)Menu_String05};
code unsigned char *Menu_List02[]=//
{(unsigned char *)Menu_List02_Config,(unsigned char *)Menu_String06,
(unsigned char *)Menu_String07,(unsigned char *)Menu_String08,
(unsigned char *)Menu_String09};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -