微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于12864的多级菜单显示问题

关于12864的多级菜单显示问题

时间:10-02 整理:3721RD 点击:
我这边有个无字库12864程序看不懂,请大侠赐教,一共有四级菜单,数组里面的数字是什么,后面又以OXFE结尾?:
/*1 运行参数显示  */
/*2 给定方式选择  */
uchar code PIC_TAB01[]=
{
  //0
1,1,36,2,103,2,100,3,80,4,97,5,98,6,94,7,36,15,36,16,0xFE,
  //21
2,17,36,18,86,10,84,11,85,12,95,13,101,14,104,15,36,31,36,32,0xFE,
};
/*1 电压设定值   */
/*     XXX V */
/*2 电压当前值   */
/*     XXX V */
uchar code PIC_TAB02[]=
{
1,1,83,2,102,3,93,4,84,5,105,6,
31,32,
2,33,83,18,102,19,82,20,91,21,105,22,
31,64,
0xFE,
};
/*1 键盘给定  选择/取消 */
/*2 模拟给定  选择/取消 */
uchar code PIC_TAB03[]=
{
  //0
1,1,36,2,87,2,90,3,86,4,84,5,0xFE,
  //13
2,17,36,18,88,10,89,11,86,12,84,13,0xFE,
  //26
101,7,104,8,0xFE,
  //31
92,7,99,8,0xFE,
  //36
101,15,104,16,0xFE,
  //41
92,15,99,16,0xFE,
};
/*输出电压设定    */
/*         XXX  V */
uchar code PIC_TAB04[]=
{
96,1,81,2,83,3,102,4,93,5,84,6,
31,32,
0xFE,
};

自己顶,坐等高手解答

这只是一组显示数组,也给不了你什么特别清楚的答案,0XFE的唯一可能就是结束标志!

这个显示数组跟自建字库有关吗?还是代表着显示坐标?

谁有键盘和12864的程序

我的理解是这样,因为没有定义数组的大小,因此以OXFE做为显示数据的结束判断
如果要问为什么是FE。我觉得应该是这个值应该是显示数据里不会用到的一个数值像OX00或OXFF通常在清零或反选中用到。

要看全部的才能明白。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top