#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit LCD_CD=P2^0;
sbit LCD_RD=P2^1;
sbit LCD_WR=P2^2;
#define DATA_PORT P0 //定义数据端口
#define uchar unsigned char
#define uint unsigned int
unsigned char code Tab[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
// Bitmap点阵数据表 //
// 图片: D:\..\未标题-2.bmp,纵向取模下高位,数据排列:从左到右从上到下 //
// 图片尺寸: 120 * 16 //
/////////////////////////////////////////////////////////////////////////
unsigned char code tab_hz[]= // 数据表
{
//一(0) 、(1) 主(2) 回(3) 路(4) 信(5) 息(6)
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x7F,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"一",0*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x30,0x00,0x10,0x00,0x00,0x00,0x00,0x00,/*"、",1*/
0x02,0x00,0x01,0x80,0x01,0x00,0x00,0x08,0x3F,0xFC,0x01,0x00,0x01,0x00,0x01,0x08,
0x3F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0x7F,0xFE,0x00,0x00,0x00,0x00,/*"主",2*/
0x00,0x00,0x7F,0xFC,0x40,0x04,0x40,0x04,0x4F,0xE4,0x48,0x24,0x48,0x24,0x48,0x24,
0x48,0x24,0x48,0x24,0x4F,0xE4,0x40,0x04,0x40,0x04,0x40,0x04,0x7F,0xFC,0x00,0x00,/*"回",3*/
0x00,0x80,0x78,0x80,0x48,0xFC,0x49,0x88,0x4A,0x48,0x7C,0x50,0x50,0x20,0x10,0x58,
0x5D,0x86,0x53,0xFC,0x51,0x08,0x51,0x08,0x5D,0x08,0xE1,0xF8,0x01,0x08,0x00,0x00,/*"路",4*/
0x08,0x80,0x0C,0x60,0x18,0x40,0x17,0xFE,0x30,0x00,0x33,0xF8,0x50,0x00,0x93,0xF8,
0x10,0x00,0x13,0xF8,0x12,0x08,0x12,0x08,0x12,0x08,0x13,0xF8,0x12,0x08,0x00,0x00,/*"信",5*/
0x01,0x00,0x02,0x00,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,
0x1F,0xF0,0x00,0x00,0x09,0x00,0x28,0x84,0x28,0x92,0x68,0x12,0x07,0xF0,0x00,0x00/*"息",6*/
};
unsigned char code tab_hz_page1[][24]= // 数据表
{
//电(0) 压(1) 流(2) 能(3) 有(4) 功(5)
{0x01,0x00,0x01,0x00,0x21,0x08,0x3F,0xF8,0x21,0x08,0x3F,0xF8,0x21,0x08,0x1F,0xF8,
0x21,0x00,0x01,0x04,0x01,0xFE,0x00,0x00},/*"电",0*/
{0x00,0x00,0x1F,0xFC,0x10,0x80,0x10,0x80,0x10,0x80,0x1F,0xF8,0x10,0xA0,0x10,0x98,
0x20,0x88,0x40,0x80,0x3F,0x7C,0x00,0x00},/*"压",1*/
{0x00,0x80,0x10,0x44,0x13,0xF8,0x09,0x10,0x6B,0xFC,0x32,0x90,0x12,0x50,0x12,0x50,
0x22,0x52,0x24,0x52,0x38,0x4E,0x00,0x00},/*"流",2*/
{0x08,0x00,0x10,0x40,0x21,0x58,0x3F,0x60,0x22,0x62,0x3E,0x1C,0x22,0x44,0x22,0x58,
0x3E,0x60,0x22,0x42,0x26,0x7E,0x00,0x00},/*"能",3*/
{0x01,0x00,0x01,0x00,0x7E,0xFC,0x04,0x00,0x0F,0xF0,0x14,0x10,0x67,0xF0,0x04,0x10,
0x07,0xF0,0x04,0x10,0x04,0x30,0x00,0x00},/*"有",4*/
{0x00,0x20,0x00,0x20,0x7E,0x20,0x08,0x26,0x08,0xFC,0x08,0x24,0x08,0x44,0x0A,0x44,
0x74,0x84,0x01,0x04,0x06,0x18,0x00,0x00}/*"功",5*/
};
unsigned char code tab_hz_page1_H[][14]= // 数据表
{
// M(0) S(1) A(2) B(3) C(4)
{0x00,0x00,0x00,0xEE,0x6C,0x6C,0x6C,0x54,0x54,0x54,0x54,0xD6,0x00,0x00},/*"M",0*/
{0x00,0x00,0x00,0x3E,0x42,0x40,0x60,0x18,0x06,0x42,0x42,0x7C,0x00,0x00},/*"S",1*/
{0x00,0x00,0x00,0x10,0x18,0x28,0x28,0x24,0x3C,0x44,0x42,0xE7,0x00,0x00},/*"A",2*/
{0x00,0x00,0x00,0xF8,0x44,0x44,0x78,0x44,0x42,0x42,0x46,0xF8,0x00,0x00},/*"B",3*/
{0x00,0x00,0x00,0x3E,0x42,0x82,0x80,0x80,0x80,0x82,0x44,0x38,0x00,0x00}/*"C",4*/
};
unsigned char code tab_hz_page1_L1[]= // 数据表
{
//((0) V(1) )(2)
0x00,0x04,0x08,0x10,0x10,0x10,0x08,0x04,/*"(",0*/
0x00,0x00,0xE7,0x46,0x24,0x28,0x10,0x00,/*"V",1*/
0x00,0x40,0x30,0x08,0x08,0x08,0x10,0x60 /*")",2*/
};
unsigned char code tab_hz_page1_L2[]= // 数据表
{
//((0) A(1) )(2)
0x00,0x04,0x08,0x10,0x10,0x10,0x08,0x04,/*"(",0*/
0x00,0x00,0x10,0x38,0x24,0x7C,0xE7,0x00,/*"A",1*/
0x00,0x40,0x30,0x08,0x08,0x08,0x10,0x60/*")",2*/
};
unsigned char code tab_hz_page1_L3[]= // 数据表
{
//((0) K(1) W(2) )(3)
0x00,0x04,0x08,0x10,0x10,0x10,0x08,0x04,/*"(",0*/
0x00,0x00,0xFE,0x78,0x70,0x4C,0xEE,0x00,/*"K",1*/
0x00,0x00,0xD6,0xB2,0xCA,0x4C,0x44,0x00,/*"W",2*/
0x00,0x40,0x30,0x08,0x08,0x08,0x10,0x60/*")",3*/
};
unsigned char code tab_hz_page1_L4[]= // 数据表
{
//((0) K(1) W(2) h(3) )(4)
0x00,0x04,0x08,0x10,0x10,0x10,0x08,0x04,/*"(",0*/
0x00,0x00,0xFE,0x78,0x70,0x4C,0xEE,0x00,/*"K",1*/
0x00,0x00,0xD6,0xB2,0xCA,0x4C,0x44,0x00,/*"W",2*/
0x00,0x00,0xC0,0x7E,0x42,0x42,0xE7,0x00,/*"h",3*/
0x00,0x40,0x30,0x08,0x08,0x08,0x10,0x60/*")",4*/
};
/*
unsigned char code tab_image[]= // 数据表
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x01,0x55,0x00,
0x00,0x00,0x00,0x00,0x0F,0xFF,0xEB,0xF8,0x00,0x00,0x00,0x00,0x02,0xAA,0x00,0x00,
0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x01,0x55,0x00,0x00,0x00,
0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x02,0xAA,0x00,0x00,0x00,0x00,
0x0F,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x01,0x55,0x00,0x00,0x00,0x00,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x02,0xAA,0x00,0x00,0x00,0x00,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x01,0x55,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x02,0xAA,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xF0,0x00,0x00,0x01,0x55,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xF8,0x00,0x00,0x02,0xAA,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFC,0x00,0x00,0x02,0xAA,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
0x00,0x00,0x05,0x55,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,
0x00,0x02,0xAA,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,
0x05,0x55,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x02,
0xAA,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x05,0x55,
0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x05,0x55,0x00,
0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x0A,0xAA,0x00,0x00,
0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x02,0xAA,0x00,0x00,0x03,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x05,0x55,0x00,0x00,0x03,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x02,0xAA,0x00,0x00,0x07,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x05,0x55,0x00,0x00,0x07,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x02,0xAA,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x05,0x55,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFC,0x00,0x02,0xAA,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFC,0x00,0x05,0x55,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFE,0x00,0x02,0xAA,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFC,0x00,0x05,0x55,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
0x00,0x02,0xAA,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,
0x05,0x55,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x02,
0xAA,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x05,0x55,
0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x02,0xAA,0x00,
0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x05,0x55,0x00,0x00,
0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x02,0xAA,0x00,0x00,0x1F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x05,0x55,0x00,0x00,0x0F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x02,0xAA,0x00,0x00,0x1F,0xFF,0xFF,
0xFF,0xFF,0x7F,0xFF,0xFF,0xFF,0xFE,0x00,0x05,0x55,0x00,0x00,0x0F,0xFF,0xFF,0xFF,
0xFF,0xAF,0xFF,0xFF,0xFF,0xFF,0x00,0x02,0xAA,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFE,
0xDF,0xFF,0xFF,0xFF,0xFE,0x00,0x05,0x55,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFE,0xAF,
0xFF,0xFF,0xFF,0xFF,0x00,0x02,0xAA,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFD,0x57,0xFF,
0xFF,0xFF,0xFF,0x00,0x05,0x55,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFE,0xAF,0x