📄 lcd_tab.h
字号:
short SYS_SET_TAB[11]={0x8100,0x0040,0x8000,0x0030,0x0087,0x0007,
0x0027,0x002b,0x00f0,0x0028,
0x0000};
short SCROLL_TAB[13]={0x8100,0x0044,0x8000,0x0000,0x0000,0x00f0,
0x0080,0x0025,0x00f0,0x0000,
0x004b,0x0080,0x0070};
short HDOTSET_TAB[4]={0x8100,0x005A,0x8000,0x0000};
short OYLAY_TAB[4]={0x8100,0x005B,0x8000,0x000C};
short SLP_IN_TAB[2]={0x8100,0x0053};
short DIP_ON_TAB[4]={0x8100,0x0059,0x8000,0x0004};
short DIP_OFF_TAB[4]={0x8100,0x0058,0x8000,0x0004};
short CSR_FORM_TAB[5]={0x8100,0x005D,0x8000,0x0008,0x0008};
short CSRDIR_RIGHT_TAB[2]={0x8100,0x004C};
short CSRDIR_LEFT_TAB[2]={0x8100,0x004D};
short CSRDIR_UP_TAB[2]={0x8100,0x004E};
short CSRDIR_DOWN_TAB[2]={0x8100,0x004F};
char SYS_SET_NUM=sizeof(SYS_SET_TAB)>>1;
char SCROLL_NUM=sizeof(SCROLL_TAB)>>1;
char HDOTSET_NUM=sizeof(HDOTSET_TAB)>>1;
char OYLAY_NUM=sizeof(OYLAY_TAB)>>1;
char SLP_IN_NUM=sizeof(SLP_IN_TAB)>>1;
char DIP_ON_NUM=sizeof(DIP_ON_TAB)>>1;
char CSRDIR_NUM=sizeof(CSRDIR_LEFT_TAB)>>1;
char CSR_FORM_NUM=sizeof(CSR_FORM_TAB)>>1;
//short CGRAMADR[3]={0x5C,};
short CSRW_TAB[5]={0x8100,0x0046,0x8000,0x0000,0x0000};
short MWEAD_TAB[2]={0x8100,0x0042};
short MPEAD_TAB[2]={0x8100,0x0043};
short CSRR_TAB[2]={0x8100,0x0047};
char CSRW_NUM=sizeof(CSRW_TAB)>>1;
char MWEAD_NUM=sizeof(MWEAD_TAB)>>1;
char MPEAD_NUM=sizeof(MPEAD_TAB)>>1;
char CSRR_NUM=sizeof(CSRR_TAB)>>1;
int Blkadr=0x25000;//发送给FPGA的起始地址
int pLCD;//累计要发送数据的个数
int pRV=0x56000;//接收FPGA数据的存放起始地址
int ii5;//中断7用到的累计接收数据的个数
struct MyDot// 汉字字模显示数据结构
{ short Index[1]; // 前面的汉字索引
short HzDot[32]; // 后面的汉字点阵数据
};
struct MyNum// 汉字字模显示数据结构
{ short Index[1]; // 前面的汉字索引
short NumDot[16]; // 后面的汉字点阵数据
};
struct MyDot HanZi[3]={ ///????????????????????
0x00,0x02,0x01,0x7F,0x00,0x10,0x08,0x04,0xFF,0x01,0x01,0x7F,0x01,0x01,0x01,0x01,0x01,
0x00,0x00,0xFC,0x00,0x10,0x20,0x40,0xFE,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,/*辛*/
0x01,0x04,0x04,0x7F,0x04,0x05,0x01,0xFF,0x01,0x01,0x1F,0x10,0x10,0x10,0x1F,0x10,0x00,
0x20,0x20,0xFE,0x20,0x20,0x00,0xFE,0x00,0x00,0xF0,0x10,0x10,0x10,0xF0,0x10,0x00,/*苦*/
0x02,0x00,0x7F,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x05,0x02,
0x00,0xFC,0x18,0x60,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*了*/
};
struct MyNum Num[10]={
0x00,0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,
0x01,0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,
0x02,0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x04,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00,
0x03,0x00,0x00,0x00,0x3C,0x42,0x42,0x04,0x18,0x04,0x02,0x02,0x42,0x44,0x38,0x00,0x00,
0x04,0x00,0x00,0x00,0x04,0x0C,0x14,0x24,0x24,0x44,0x44,0x7E,0x04,0x04,0x1E,0x00,0x00,
0x05,0x00,0x00,0x00,0x7E,0x40,0x40,0x40,0x58,0x64,0x02,0x02,0x42,0x44,0x38,0x00,0x00,
0x06,0x00,0x00,0x00,0x1C,0x24,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x24,0x18,0x00,0x00,
0x07,0x00,0x00,0x00,0x7E,0x44,0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,
0x08,0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00,
0x09,0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x26,0x1A,0x02,0x02,0x24,0x38,0x00,0x00
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -