📄 lcd_jhd19264a.h
字号:
//*************************************************************************************
// JHD19264A驱动头文件
//作 者:张迎
//修改者:RYUDO
//时 间:2007.3.12
//上一次修改时间:2007.4.27
//说 明:
// 1.配合头文件使用;
// 2.使用专门的字模生成软件.
// 3.补充了滚屏函数.
// 4.增加了反白显示功能.
//硬件说明:
// E ---------------------- P1^0
// RW ---------------------- P1^1
// RS ---------------------- P1^2
// CSB ---------------------- P1^3
// CSA ---------------------- P1^4
// RST ---------------------- P1^5
// DB0 ---------------------- P0^0
// DB1 ---------------------- P0^1
// DB2 ---------------------- P0^2
// DB3 ---------------------- P0^3
// DB4 ---------------------- P0^4
// DB5 ---------------------- P0^5
// DB6 ---------------------- P0^6
// DB7 ---------------------- P0^7
//
//屏幕坐标说明:
//水平坐标: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 每个坐标包含8个点,一共24*8=192个点
// -------------------------------
// | page0 | page0 | page0 |
// 垂 | page1 | page1 | page1 |
// 直 | page2 | page2 | page2 |
// 坐 | page3 | page3 | page3 |
// 标 | page4 | page4 | page4 |
// | page5 | page5 | page5 |
// | page6 | page6 | page6 |
// | page7 | page7 | page7 |
// -------------------------------
// 第一片 第二片 第三片
//**************************************************************************************
#include"8051f020.h"
#ifndef _LCD_JHD19264A_H
#define _LCD_JHD19264A_H
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long
//自定义ASCII点阵表,对应标准ASCII表中码值从32到125的符号.
//偏移量为0-93
uchar code TAB_01[]={
/*-- 调入了一幅图像:C:\Documents and Settings\Administrator\桌面\miki.bmp --*/
/*-- 宽度x高度=192x64 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x10,0x18,0x08,0x08,
0x08,0x18,0x10,0x20,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x38,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xF0,0x22,0x44,0x88,0x90,0x20,0x20,0x40,0xFE,0x40,0xC2,0x44,0xFC,0x00,0x80,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFE,0x03,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xC0,0xF0,0xF8,0xFD,0xFF,0xFE,0xFC,0xF4,0xF8,0xE8,0xD8,0x90,0x20,0x40,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x70,0x08,
0x04,0x07,0x07,0x47,0x23,0x01,0x11,0x11,0x8F,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,
0xE0,0xE0,0xE0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0xF0,0xF8,
0xFC,0xFC,0xFC,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFC,0xFC,0xFC,0xF8,0xF0,0xE0,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x11,0x3F,0x10,0x08,0x00,0x01,0x01,0x00,0x7F,0x00,0x10,0x20,0x7F,0x01,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7E,
0xF8,0xC3,0xCC,0xF0,0xE0,0xF0,0xF0,0xF8,0xFC,0xFC,0xFE,0xFE,0x1F,0x07,0x22,0x00,
0x82,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0x03,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFC,0xF8,
0xC0,0x00,0x00,0x00,0x00,0x80,0x80,0xC0,0xC0,0xE0,0xE0,0xE0,0xF0,0xF0,0xF0,0xF0,
0xF0,0xF0,0xF0,0xF0,0xE0,0xE0,0xE0,0xE0,0xC0,0xC0,0x80,0xBC,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xF8,0xF0,0xF0,0xF0,0xF0,0xF0,0xF8,0xF0,0xF0,0xF0,0xF0,0xE0,0xE0,0xC0,0x00,
0x00,0xE0,0x11,0x12,0x12,0x12,0x10,0x80,0x00,0xFC,0x80,0x80,0xFE,0x80,0x80,0x80,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x0C,0x30,0x40,0x80,
0x00,0x00,0x00,0x80,0x07,0x0F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0x7F,
0xFF,0xBF,0xFF,0xDF,0xFF,0xEF,0xFF,0xF7,0xF7,0xFB,0xFB,0xFD,0xFC,0xFC,0xFE,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x7F,0x3F,0x1F,0x07,0x00,0xC0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x0F,
0x07,0x04,0x04,0x06,0x0F,0x1F,0x3F,0x3F,0x1F,0x1F,0x0F,0x0F,0x0F,0x07,0x07,0x07,
0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x8F,0x4F,0x1F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,
0x00,0x0F,0x18,0x28,0x61,0x23,0x11,0x00,0x00,0x3F,0x00,0x00,0x7F,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x04,0x04,0x02,0x82,0xC1,0xE1,0xF1,
0xF9,0xFD,0xFC,0xFE,0xFF,0xFF,0xFD,0xFD,0xF9,0xF9,0xFD,0xFF,0xFE,0xFE,0xFF,0xFF,
0xFF,0xFF,0xFF,0x7F,0x7F,0x3F,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,0xCF,0xC7,0x87,0xC3,
0xC1,0xE0,0xF0,0xF8,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x8F,0x01,0x00,0x00,
0x00,0x00,0x00,0xC0,0xE0,0xF0,0xF0,0xF0,0xE0,0x30,0xD0,0xE8,0xE8,0xE8,0x64,0x84,
0x04,0x84,0x84,0x84,0x84,0x84,0x0E,0x7D,0x76,0x1B,0x08,0x04,0x00,0x01,0x03,0x03,
0x07,0x0F,0x8F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x7F,0x7F,0x7F,0x7F,0x3F,0x3F,0x1F,0x1F,0x0F,0x07,0x03,0x01,0x00,0x00,0x00,
0x00,0x04,0x08,0x10,0x20,0x20,0x40,0x40,0x40,0x80,0xFF,0x80,0x80,0x80,0x80,0x80,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xC0,0x70,0x0E,0x03,0x00,0x00,0x00,0x00,0xE0,0xF8,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0x3F,0x1F,0x8F,0xCF,0x7F,0x0F,
0x03,0x01,0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x3F,
0x0F,0x01,0x01,0x00,0x00,0x00,0x1C,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0x3E,0x1E,0xCD,
0xE5,0xF7,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xE3,0xC0,0x80,0x00,
0x00,0x00,0x00,0x0F,0x3F,0x3F,0x3F,0x3F,0x1F,0x00,0x2F,0x2C,0x1E,0x5A,0x5A,0x42,
0x42,0x42,0x42,0x42,0x42,0x44,0xC4,0xF4,0xB8,0x40,0x40,0x80,0x80,0x00,0x00,0x00,
0x06,0x0F,0x9F,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,
0xF8,0xF8,0xF0,0xF0,0xF0,0xE0,0xE0,0xE0,0xC0,0xC0,0x80,0x80,0x00,0x00,0x00,0x00,
0x00,0x70,0x18,0x08,0x04,0x02,0x02,0x01,0x01,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xBF,0x7F,0x5F,0x2F,0x37,0x13,0x09,0x0C,0x06,0x03,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0xF8,0xF8,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFE,0x98,0x80,0x80,0xC0,0xE0,0xF0,0xF0,0xF0,0xE0,0xE0,0xC0,0xC0,0xC0,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x81,0x82,0x85,0x81,0xC2,0xE0,0xF0,0xF8,0xFC,0xFE,
0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFC,0xF8,
0x00,0x00,0x08,0xF8,0x08,0xF8,0x00,0xFF,0x00,0x08,0xF8,0x08,0xF8,0x00,0xFE,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x03,0x0C,0x18,0x30,0x20,0x20,0x20,0x30,0x10,0x18,0x08,0x05,0x07,0x03,0x03,0x01,
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x0F,
0x0F,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x03,0x03,0x03,0x03,0x03,0x03,0x01,0x01,0x00,
0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x0F,0x0F,0x0F,0x1F,0x1F,0x1F,0x1F,0x1F,
0x3F,0x3F,0x1F,0x1F,0x1F,0x1F,0x1F,0x1F,0x0F,0x0F,0x07,0x07,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x2F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x07,0x07,0x07,0x03,0x01,0x00,
0x00,0x0A,0x09,0x09,0x09,0x09,0x08,0x7F,0x20,0x09,0x09,0x09,0x09,0x08,0x3F,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
uchar code TAB_02[]={
/*-- 调入了一幅图像:C:\Documents and Settings\Administrator\桌面\duixiang.bmp --*/
/*-- 宽度x高度=192x64 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x44,0x4A,0x48,0x48,0x48,0x48,0x48,0xCB,0x0C,0x98,0xA8,0x88,0x3F,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -