📄 menu.c
字号:
/*菜单*/
#include"reg52.h"
#include"stdlib.h"
#include"IOCfg.c"
#include"delay.h"
#include"Config.h"
#include"MENU.h"
#include"LCD12864.h"
#include"DACMAX531.h"
#include"KEY.h"
/*
char code menu_no1[12] = {0x31,0x2e, 'D','A',0xd0,0xa3,0xd7,0xbc,' ',' ',' ',' '}; // 1.DA校准
char code menu_no2[12] = {0x32,0x2e, 'A','D',0xb5,0xe7,0xd1,0xb9,0xd0,0xa3,0xd7,0xbc};// 2.AD电压校准
char code menu_no3[12] = {0x33,0x2e, 'A','D',0xb5,0xe7,0xc1,0xf7,0xd0,0xa3,0xd7,0xbc};// 3.AD电流系数
char code menu_no4[12] = {0x33,0x2e, 'A','D',0xb5,0xe7,0xc1,0xf7,0xd0,0xa3,0xd7,0xbc};// 4.保护上限设置
*/
/***********************************************************************************************************
数字 8*16点阵
***********************************************************************************************************/
uchar code NO_0[16] = //------------------------------------0
{
/*-- 文字: 0 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x1C,0x24,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x14,0x08,0x00,0x00,
};
uchar code NO_1[16] = //------------------------------------1
{
/*-- 文字: 1 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x10,0x30,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x00,0x00,0x00,
};
uchar code NO_2[16] = //------------------------------------2
{
/*-- 文字: 2 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x44,0x44,0x04,0x04,0x08,0x08,0x10,0x22,0x3C,0x00,0x00,0x00,
};
uchar code NO_3[16] = //------------------------------------3
{
/*-- 文字: 3 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x1C,0x24,0x04,0x04,0x08,0x04,0x02,0x02,0x02,0x24,0x18,0x00,0x00,
};
uchar code NO_4[16] = //------------------------------------4
{
/*-- 文字: 4 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x04,0x0C,0x14,0x24,0x24,0x44,0x7E,0x04,0x04,0x04,0x00,0x00,0x00,
};
uchar code NO_5[16] = //------------------------------------5
{
/*-- 文字: 5 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x1C,0x20,0x20,0x38,0x0C,0x04,0x04,0x04,0x04,0x68,0x10,0x00,0x00,
};
uchar code NO_6[16] = //------------------------------------6
{
/*-- 文字: 6 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x08,0x10,0x20,0x20,0x3C,0x44,0x42,0x42,0x24,0x24,0x18,0x00,0x00,
};
uchar code NO_7[16] = //------------------------------------7
{
/*-- 文字: 7 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x44,0x04,0x04,0x08,0x08,0x08,0x08,0x10,0x10,0x00,0x00,0x00,
};
uchar code NO_8[16] = //------------------------------------8
{
/*-- 文字: 8 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x24,0x24,0x24,0x18,0x18,0x24,0x44,0x44,0x24,0x18,0x00,0x00,
};
uchar code NO_9[16] = //------------------------------------9
{
/*-- 文字: 9 --*/
/*-- 仿宋_GB231212; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x24,0x44,0x46,0x26,0x2C,0x14,0x04,0x08,0x10,0x20,0x00,0x00,
};
/***********************************************************************************************************
数字 点阵 8*16
***********************************************************************************************************/
uchar code char_0[16] = //------------------------------------0
{
/*-- 文字: 0 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x3C,0x00,0x00,0x00,
};
uchar code char_1[16] = //------------------------------------1
{
/*-- 文字: 1 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x18,0x78,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00,0x00,
};
uchar code char_2[16] = //------------------------------------2
{
/*-- 文字: 2 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x66,0x66,0x06,0x0C,0x18,0x30,0x60,0x60,0x7E,0x00,0x00,0x00,
};
uchar code char_3[16] = //------------------------------------3
{
/*-- 文字: 3 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x66,0x06,0x06,0x1C,0x06,0x06,0x06,0x66,0x3C,0x00,0x00,0x00,
};
uchar code char_4[16] = //------------------------------------4
{
/*-- 文字: 4 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x06,0x0E,0x1E,0x1E,0x36,0x36,0x66,0x7E,0x06,0x06,0x00,0x00,0x00,
};
uchar code char_5[16] = //------------------------------------5
{
/*-- 文字: 5 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x7E,0x60,0x60,0x60,0x7C,0x66,0x06,0x06,0x66,0x3C,0x00,0x00,0x00,
};
uchar code char_6[16] = //------------------------------------6
{
/*-- 文字: 6 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x66,0x60,0x60,0x7C,0x66,0x66,0x66,0x66,0x3C,0x00,0x00,0x00,
};
uchar code char_7[16] = //------------------------------------7
{
/*-- 文字: 7 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x7E,0x06,0x0C,0x0C,0x18,0x18,0x18,0x30,0x30,0x30,0x00,0x00,0x00,
};
uchar code char_8[16] = //------------------------------------8
{
/*-- 文字: 8 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x66,0x66,0x66,0x3C,0x66,0x66,0x66,0x66,0x3C,0x00,0x00,0x00,
};
uchar code char_9[16] = //------------------------------------9
{
/*-- 文字: 9 --*/
/*-- @System12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x3C,0x66,0x66,0x66,0x66,0x3E,0x06,0x06,0x66,0x3C,0x00,0x00,0x00,
};
uchar code char_maohao[16] = //------------------------------------9
{
/*-- 文字: : --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,
};
/***********************************************************************************************************
英文字母 大写 点阵 8*16
***********************************************************************************************************/
uchar code Bchar_A[16] = //------------------------------------A
{
/*-- 文字: A --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x10,0x10,0x10,0x28,0x28,0x28,0x28,0x38,0x44,0x44,0x44,0xEE,0x00,0x00,
};
uchar code Bchar_B[16] = //------------------------------------B
{
/*-- 文字: B --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xF8,0x44,0x42,0x42,0x44,0x78,0x44,0x42,0x42,0x42,0x44,0xF8,0x00,0x00,
};
uchar code Bchar_C[16] = //------------------------------------C
{
/*-- 文字: C --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x3A,0x46,0x82,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x42,0x3C,0x00,0x00,
};
uchar code Bchar_D[16] = //------------------------------------D
{
/*-- 文字: D --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xF8,0x44,0x44,0x42,0x42,0x42,0x42,0x42,0x42,0x44,0x44,0xF8,0x00,0x00,
};
uchar code Bchar_E[16] = //------------------------------------E
{
/*-- 文字: E --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xFE,0x42,0x42,0x40,0x44,0x7C,0x44,0x40,0x40,0x42,0x42,0xFE,0x00,0x00,
};
uchar code Bchar_F[16] = //------------------------------------F
{
/*-- 文字: F --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xFE,0x42,0x42,0x40,0x44,0x7C,0x44,0x40,0x40,0x40,0x40,0xE0,0x00,0x00,
};
uchar code Bchar_G[16] = //------------------------------------G
{
/*-- 文字: G --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x34,0x4C,0x84,0x80,0x80,0x80,0x8E,0x84,0x84,0x84,0x44,0x38,0x00,0x00,
};
uchar code Bchar_H[16] = //------------------------------------H
{
/*-- 文字: H --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xEE,0x44,0x44,0x44,0x44,0x7C,0x44,0x44,0x44,0x44,0x44,0xEE,0x00,0x00,
};
uchar code Bchar_I[16] = //------------------------------------I
{
/*-- 文字: I --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x38,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00,
};
uchar code Bchar_J[16] = //------------------------------------J
{
/*-- 文字: J --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x1C,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x48,0x30,0x00,0x00,
};
uchar code Bchar_K[16] = //------------------------------------K
{
/*-- 文字: K --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xEE,0x44,0x48,0x50,0x60,0x60,0x50,0x50,0x48,0x48,0x44,0xEE,0x00,0x00,
};
uchar code Bchar_L[16] = //------------------------------------L
{
/*-- 文字: L --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xE0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x44,0xFC,0x00,0x00,
};
uchar code Bchar_M[16] = //------------------------------------M
{
/*-- 文字: M --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xC6,0x44,0x44,0x6C,0x6C,0x6C,0x54,0x54,0x54,0x54,0x44,0xEE,0x00,0x00,
};
uchar code Bchar_N[16] = //------------------------------------N
{
/*-- 文字: N --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xCE,0x44,0x64,0x64,0x54,0x54,0x54,0x54,0x4C,0x4C,0x44,0xE4,0x00,0x00,
};
uchar code Bchar_O[16] = //------------------------------------O
{
/*-- 文字: O --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x38,0x44,0x44,0x82,0x82,0x82,0x82,0x82,0x82,0x44,0x44,0x38,0x00,0x00,
};
uchar code Bchar_P[16] = //------------------------------------P
{
/*-- 文字: P --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xF8,0x44,0x42,0x42,0x42,0x44,0x78,0x40,0x40,0x40,0x40,0xE0,0x00,0x00,
};
uchar code Bchar_Q[16] = //------------------------------------Q
{
/*-- 文字: Q --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x38,0x44,0x44,0x82,0x82,0x82,0x82,0x82,0x82,0x44,0x44,0x38,0x08,0x06,
};
uchar code Bchar_R[16] = //------------------------------------R
{
/*-- 文字: R --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xF8,0x44,0x42,0x42,0x42,0x44,0x78,0x50,0x48,0x48,0x44,0xE6,0x00,0x00,
};
uchar code Bchar_S[16] = //------------------------------------S
{
/*-- 文字: S --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x3A,0x46,0x82,0x80,0x40,0x30,0x08,0x04,0x02,0x82,0xC4,0xB8,0x00,0x00,
};
uchar code Bchar_T[16] = //------------------------------------T
{
/*-- 文字: T --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xFE,0x92,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00,
};
uchar code Bchar_U[16] = //------------------------------------U
{
/*-- 文字: U --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xEE,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x38,0x00,0x00,
};
uchar code Bchar_V[16] = //------------------------------------V
{
/*-- 文字: V --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xEE,0x44,0x44,0x44,0x44,0x28,0x28,0x28,0x28,0x10,0x10,0x10,0x00,0x00,
};
uchar code Bchar_W[16] = //------------------------------------W
{
/*-- 文字: W --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xEE,0x44,0x54,0x54,0x54,0x54,0x54,0x54,0x28,0x28,0x28,0x28,0x00,0x00,
};
uchar code Bchar_X[16] = //------------------------------------X
{
/*-- 文字: X --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xEE,0x44,0x44,0x28,0x28,0x10,0x10,0x28,0x28,0x44,0x44,0xEE,0x00,0x00,
};
uchar code Bchar_Y[16] = //------------------------------------Y
{
/*-- 文字: Y --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xEE,0x44,0x44,0x28,0x28,0x28,0x10,0x10,0x10,0x10,0x10,0x38,0x00,0x00,
};
uchar code Bchar_Z[16] = //------------------------------------Z
{
/*-- 文字: Z --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0xFE,0x82,0x84,0x04,0x08,0x10,0x10,0x20,0x40,0x42,0x82,0xFE,0x00,0x00,
};
/***********************************************************************************************************
英文字母 小写 点阵 8*16
***********************************************************************************************************/
uchar code char_a[16] = //------------------------------------a
{
/*-- 文字: a --*/
/*-- @MingLiU12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x44,0x44,0x1C,0x24,0x44,0x4C,0x36,0x00,0x00,
};
uchar code char_b[16] = //------------------------------------b
{
/*-- 文字: b --*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -