杭州清达光电技术有限公司

12年

杭州清达光电技术有限公司

卖家积分:21001分-22000分营业执照:已审核经营模式:原厂制造商所在地区:浙江 杭州

收藏本公司 人气:1135615

企业档案

  • 相关证件:营业执照已审核 
  • 会员类型:
  • 会员年限:12年
  • 卢小姐 QQ:752574498
  • 电话:13506715842
  • 手机:13506715842
  • 阿库IM:
  • 地址:杭州市余杭区仁和街道永泰路2号22幢
  • E-mail:752574498@qq.com

您的当前位置:

杭州清达光电技术有限公司 > 技术资料 > HGS1286410演示程序

HGS1286410演示程序

发布时间: 2016/10/12 14:32:11 | 1207 次阅读

HGS1286410演示程序

#include<reg51.h>
#include <string.h>
#include <intrins.h>
#include <math.h>
#define uchar unsigned char
#define uint unsigned int
#define DATA  P1
sbit CD  = P3^0;
sbit WR1 = P3^1;
sbit RD1 = P3^3;
sbit CS  = P3^4;
sbit RES = P3^5;
sbit BS1 = P3^6;
sbit BS2 = P3^7;
//采用80时序;17 18脚可直接拉高,也可软件置1;




uchar code table_88[]={
0x38,0x44,0x64,0x64,0x64,0xC4,0xB8,0x00,/*"Q",0*/
0x38,0x44,0x64,0x64,0x64,0xC4,0xB8,0x00,/*"Q",1*/
0x00,0x00,0x00,0x48,0x48,0x00,0x00,0x00,/*":",2*/
0x00,0x10,0x28,0x24,0x64,0x7E,0x00,0x00,/*"4",3*/
0x00,0x48,0x48,0x7C,0x40,0x40,0x00,0x00,/*"1",4*/
0x00,0x28,0x44,0x4C,0x4C,0x54,0x34,0x00,/*"3",5*/
0x00,0x48,0x64,0x64,0x64,0x54,0x6C,0x00,/*"2",6*/
0x00,0x38,0x54,0x54,0x54,0x54,0x20,0x00,/*"6",7*/
0x00,0x48,0x48,0x7C,0x40,0x40,0x00,0x00,/*"1",8*/
0x00,0x48,0x64,0x64,0x64,0x54,0x6C,0x00,/*"2",9*/
0x00,0x10,0x28,0x24,0x64,0x7E,0x00,0x00,/*"4",10*/
0x00,0x38,0x54,0x54,0x54,0x54,0x20,0x00,/*"6",11*/
}; //列行式;逆向;宋体;
uchar code table_816[]={


0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00,/*"W",0*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,/*"e",1*/
0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,/*"l",2*/
0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,/*"c",3*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,/*"o",4*/
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,/*"m",5*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,/*"e",6*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",7*/
0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,/*"T",8*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,/*"o",9*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",10*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",11*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",12*/
0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,/*"w",13*/
0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,/*"w",14*/
0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,/*"w",15*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,/*".",16*/
0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,/*"t",17*/
0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,/*"s",18*/
0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,/*"i",19*/
0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,/*"n",20*/
0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,/*"g",21*/
0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,/*"t",22*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,/*"e",23*/
0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,/*"k",24*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,/*".",25*/
0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,/*"c",26*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,/*"o",27*/
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,/*"m",28*/


}; //列行式;逆向;宋体;
uchar code table_1616[]={
0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x20,0xC0,0x80,0x00,0x00,0x00,0x00,0x03,0x01,0x00,0x08,0x10,0x20,0x1F,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,/*"小",0*/
0x00,0x10,0x20,0x02,0x04,0xC8,0x48,0x28,0xE8,0x08,0x08,0xFC,0x04,0x04,0x04,0x00,0x00,0x00,0x1C,0x03,0x00,0x00,0x01,0x01,0x01,0x00,0x10,0x3F,0x00,0x00,0x00,0x00,/*"河",1*/
0x00,0x88,0x08,0x28,0x4E,0x94,0x44,0x74,0xAC,0x67,0x24,0x04,0x04,0x00,0x00,0x00,0x00,0x30,0x19,0x06,0x00,0x04,0x3A,0x29,0x28,0x29,0x1A,0x02,0x04,0x04,0x04,0x00,/*"落",2*/
0x00,0x00,0x08,0x08,0xCA,0x1E,0x08,0xC4,0x1C,0x07,0x84,0x44,0x04,0x00,0x00,0x00,0x08,0x04,0x02,0x7F,0x00,0x04,0x04,0x1F,0x22,0x21,0x20,0x20,0x20,0x20,0x1C,0x00,/*"花",3*/
0x00,0x00,0x00,0x08,0x88,0xA8,0xA8,0xBF,0x54,0x54,0x44,0xC4,0x00,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x04,0x04,0x03,0x02,0x02,0x02,0x01,0x00,0x00,0x00,0x00,/*"声",4*/
0x00,0x00,0x10,0x0C,0xC8,0x28,0x15,0x06,0x14,0x14,0xA4,0x84,0x8C,0x00,0x00,0x00,0x00,0x02,0x02,0x1E,0x11,0x49,0x20,0x11,0x0D,0x13,0x20,0x18,0x07,0x00,0x00,0x00,/*"窃",5*/
0x00,0x00,0x10,0x0C,0xC8,0x28,0x15,0x06,0x14,0x14,0xA4,0x84,0x8C,0x00,0x00,0x00,0x00,0x02,0x02,0x1E,0x11,0x49,0x20,0x11,0x0D,0x13,0x20,0x18,0x07,0x00,0x00,0x00,/*"窃",6*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*",",7*/
0x00,0x20,0x30,0xAC,0x63,0x20,0x10,0x00,0x20,0x20,0xF0,0x10,0x10,0x00,0x00,0x00,0x00,0x10,0x13,0x0A,0x09,0x05,0x10,0x10,0x10,0x10,0x0F,0x08,0x08,0x08,0x08,0x00,/*"红",8*/
0x00,0xE0,0x20,0x10,0xF0,0x00,0x40,0x40,0x40,0xFE,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,/*"叶",9*/
0x00,0x20,0x44,0x08,0x00,0xC0,0x4C,0xD2,0x56,0xEA,0xAE,0xA0,0x60,0x00,0x00,0x00,0x00,0x18,0x0C,0x03,0x20,0x20,0x25,0x15,0x0B,0x16,0x22,0x20,0x40,0x40,0x40,0x00,/*"漫",10*/
0x00,0x00,0x40,0x44,0x44,0x44,0xFC,0x22,0x22,0x22,0x20,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x10,0x08,0x04,0x03,0x00,0x01,0x02,0x04,0x08,0x10,0x30,0x20,0x20,0x00,/*"天",11*/
0x00,0x40,0xA4,0x68,0x00,0x00,0xF8,0x48,0xE9,0x2A,0xF4,0x24,0x20,0x00,0x00,0x00,0x00,0x08,0x0B,0x0C,0x08,0x0B,0x14,0x12,0x15,0x11,0x36,0x31,0x36,0x10,0x10,0x00,/*"遮",12*/
0x00,0xF0,0x88,0x88,0xF8,0x00,0x48,0x4F,0x48,0x34,0x24,0x54,0x88,0xE0,0x00,0x00,0x00,0x0F,0x04,0x04,0x2F,0x10,0x09,0x07,0x01,0x1F,0x21,0x20,0x20,0x20,0x1C,0x00,/*"晓",13*/
0x00,0x00,0x00,0x00,0x00,0xFC,0x24,0x92,0x92,0x02,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x20,0x10,0x0C,0x03,0x01,0x00,0x10,0x20,0x1F,0x00,0x00,0x00,0x00,0x00,/*"月",14*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x24,0x24,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"。",15*/
0x80,0x80,0x80,0x7E,0x40,0xE0,0x40,0x88,0x88,0xA4,0xD4,0x4C,0x44,0x40,0x40,0x00,0x00,0x10,0x08,0x05,0x02,0x05,0x08,0x00,0x00,0x10,0x3F,0x00,0x00,0x00,0x00,0x00,/*"好",16*/
0x00,0x00,0x80,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x1F,0x10,0x08,0x08,0x08,0x07,0x04,0x04,0x04,0x04,0x1F,0x00,0x00,0x00,/*"山",17*/
0x80,0x80,0x80,0x7E,0x40,0xE0,0x40,0x88,0x88,0xA4,0xD4,0x4C,0x44,0x40,0x40,0x00,0x00,0x10,0x08,0x05,0x02,0x05,0x08,0x00,0x00,0x10,0x3F,0x00,0x00,0x00,0x00,0x00,/*"好",18*/
0x00,0x40,0x40,0x20,0xA0,0x60,0x00,0xFE,0x40,0xA0,0x10,0x0C,0x00,0x00,0x00,0x00,0x08,0x08,0x04,0x02,0x01,0x10,0x20,0x3F,0x00,0x00,0x01,0x02,0x06,0x04,0x04,0x00,/*"水",19*/
0x00,0x00,0x20,0x24,0x24,0xAE,0xE4,0xB4,0xA4,0x5C,0xD7,0x14,0x14,0x10,0x00,0x00,0x00,0x00,0x3A,0x01,0x09,0x10,0x23,0x46,0x4A,0x42,0x41,0x54,0x24,0x08,0x00,0x00,/*"惹",20*/
0x00,0x00,0x00,0x00,0x00,0x80,0x7C,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x08,0x04,0x02,0x01,0x00,0x00,0x00,0x01,0x02,0x04,0x08,0x18,0x10,0x10,0x00,/*"人",21*/
0xE0,0x00,0xFE,0x10,0x20,0x80,0x40,0x30,0x4F,0x88,0x10,0x20,0x40,0x80,0x80,0x00,0x01,0x00,0x3F,0x00,0x01,0x00,0x02,0x0A,0x12,0x29,0x05,0x03,0x00,0x00,0x00,0x00,/*"怜",22*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*",",23*/
0x00,0x00,0x00,0x00,0x10,0x52,0x54,0xF8,0xAA,0xA9,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x44,0x24,0x15,0x0D,0x05,0x07,0x0A,0x12,0x22,0x62,0x42,0x42,0x00,0x00,/*"美",24*/
0x00,0x00,0x00,0x80,0x7E,0x92,0x92,0x4A,0x49,0x29,0x21,0xA0,0x00,0x00,0x00,0x00,0x10,0x08,0x06,0x01,0x00,0x3F,0x10,0x09,0x02,0x05,0x09,0x18,0x10,0x10,0x10,0x00,/*"辰",25*/
0x00,0x00,0x00,0x00,0x10,0x52,0x54,0xF8,0xAA,0xA9,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x44,0x24,0x15,0x0D,0x05,0x07,0x0A,0x12,0x22,0x62,0x42,0x42,0x00,0x00,/*"美",26*/
0x40,0x40,0x40,0x40,0x46,0x5D,0xD5,0xB5,0xA9,0xA9,0x27,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x10,0x0C,0x00,0x03,0x22,0x7E,0x02,0x03,0x08,0x10,0x00,0x00,0x00,0x00,/*"景",27*/
0x00,0x20,0x10,0xC8,0x36,0x40,0x40,0x50,0x50,0x3F,0xA8,0x28,0x20,0x20,0x20,0x00,0x04,0x02,0x01,0x3F,0x00,0x00,0x02,0x06,0x0A,0x22,0x7F,0x01,0x01,0x01,0x00,0x00,/*"待",28*/
0x00,0x20,0x20,0x90,0xD2,0x34,0x00,0xF0,0x10,0x50,0xFF,0x28,0x08,0xF8,0x00,0x00,0x04,0x02,0x01,0x00,0x3F,0x01,0x00,0x01,0x02,0x02,0x7F,0x01,0x01,0x00,0x00,0x00,/*"神",29*/
0x00,0x80,0x40,0xF0,0x0E,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x00,0xC0,0x00,0x00,0x01,0x00,0x00,0x3F,0x00,0x00,0x0F,0x08,0x08,0x07,0x04,0x04,0x1C,0x07,0x00,0x00,/*"仙",30*/
0x00,0x00,0x00,0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",31*/
}; //列行式;逆向;楷体;
uchar code table_1632[]={


0x00,0x00,0x00,0x00,0x80,0x80,0xC0,0x40,0x40,0x40,0xC0,0x80,0x80,0x00,0x00,0x00,0x00,0xF0,0xFC,0xFF,0x0F,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x0F,0xFF,0xFC,0xF0,
0x00,0x1F,0x7F,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x7F,0x1F,0x00,0x00,0x00,0x01,0x03,0x03,0x06,0x04,0x04,0x04,0x06,0x03,0x03,0x01,0x00,0x00,/*"O",0*/
0x00,0x40,0x40,0xC0,0xC0,0xC0,0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x04,0x04,0x07,0x07,0x07,0x04,0x04,0x04,0x04,0x04,0x04,0x06,0x07,0x07,0x00,/*"L",1*/
0x00,0x40,0x40,0xC0,0xC0,0xC0,0x40,0x40,0x40,0x40,0x40,0x40,0xC0,0xC0,0xC0,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x80,0x80,0x80,0x80,0xC0,0xF0,0xF0,0x03,0x07,0x06,
0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x01,0x07,0x07,0x00,0xC0,0xC0,0x00,0x04,0x04,0x07,0x07,0x07,0x04,0x04,0x04,0x04,0x04,0x04,0x06,0x07,0x07,0x00,/*"E",2*/
0x00,0x40,0x40,0xC0,0xC0,0xC0,0x40,0x40,0x40,0xC0,0xC0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,0x0F,0xFF,0xFE,0xF0,
0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0x7F,0x1F,0x00,0x04,0x04,0x07,0x07,0x07,0x04,0x04,0x04,0x06,0x06,0x03,0x03,0x01,0x00,0x00,/*"D",3*/


};
uchar code BMP[]={
0xFF,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x81,0x81,0xC1,0x01,0x01,0x01,0x01,0x81,0x41,0x41,0x41,0x81,0x01,0x81,0x41,0x41,0x41,0x41,0x81,0x01,0x01,
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x81,0x41,0x41,0x41,0xC1,0x01,0x01,0x01,0x01,
0x81,0xE1,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x41,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x41,0x41,0xC1,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,
0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x7F,0x40,0x40,0x00,0x00,0x61,0x50,0x48,0x44,0x63,0x00,0x39,0x46,0x44,0x44,0x46,0x39,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x66,0x58,0x1A,0x66,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x44,0x42,0x42,0x42,0x3C,0x00,0x08,0x16,0x11,
0x50,0x7F,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xFE,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x42,0x42,0x7E,0x40,0x40,0x00,0x42,0x66,0x58,0x1A,0x66,
0x42,0x00,0x00,0x00,0x3C,0x4A,0x4A,0x4A,0x2C,0x00,0x00,0x40,0x40,0x7F,0x40,0x40,0x00,0x00,0x64,0x4A,0x4A,0x52,0x26,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0xFF,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,0x01,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,0x00,0x00,0x00,0x00,0xFF,
0xFF,0x00,0x00,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0xF8,0x40,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x80,0x40,0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x40,
0x40,0xF8,0x00,0x00,0x00,0x00,0x80,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0xF0,0x48,0x48,0x00,0x00,0x00,0x00,0x80,0x40,0x40,0x40,0xC0,0x00,0x00,0x00,0x00,0xF8,
0x40,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0xD0,0x00,0x00,0x00,0x00,0x40,0xD0,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,
0x00,0x00,0x00,0x00,0xC0,0x40,0x40,0x80,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x80,0x40,0x40,0x40,0x80,0x00,0xFF,
0xFF,0x00,0x02,0x05,0x05,0x07,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x04,0x04,0x03,0x00,0x00,0x00,0x00,0x03,0x04,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x03,0x04,0x04,
0x04,0x07,0x00,0x00,0x00,0x00,0x03,0x05,0x05,0x05,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x14,0x14,0x14,0x0F,0x00,0x00,0x00,0x00,0x07,
0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x10,0x0F,0x00,0x00,0x00,0x00,0x00,0x07,0x01,0x01,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x07,
0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x03,0x04,0x04,0x04,0x03,0x00,0xFF,
0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x10,0x10,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x20,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x90,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x90,0x90,0x60,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x80,0x40,0x20,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x90,0x90,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x90,0x90,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0xD0,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x04,0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x04,0x07,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x05,0x05,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x04,0x03,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x01,0x01,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x04,0x04,0x03,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0xFF,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xFF,/*"F:\相册\新建文件夹 (2)\HGS12864-001.bmp",0*/
};
/******************************************************************
      延时子程序
*****************************************************************/
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
   for(y=124;y>0;y--);
}
void delay_100us(uchar z)
{
z=z*16;
while(z--);
}
/******************************************************************
      写入指令和数据
*****************************************************************/
void wr_data(uchar b) //写数据  ;
{
RD1=1;
CS=0;
CD=1;
DATA=b;
WR1=0; 
WR1=1;
_nop_();
CS=1;
}
void wr_com(uchar com)  //写命令;
{
RD1=1;
CS=0;
CD=0;
DATA=com;
WR1=0; 
WR1=1;
_nop_();
CS=1;
}
/******************************************************************
 工作窗口设置;  
 a,b列窗口始末;(点为单位) c,d页窗口始末;(8点为单位)
*****************************************************************/
void SET_AW(uchar a,uchar b,uchar c,uchar d)
{
wr_com(0x21);
wr_com(a+2);  
wr_com(b+2);  


wr_com(0x22);  
wr_com(c);    
wr_com(d);    


}


/******************************************************************
地址定位;
col-->列地址;pag-->页地址;
*****************************************************************/
void dot(uchar col,uchar pag)
{
uchar temp1,temp2;
col=col+2;
temp1=col&0x0f;
temp2=temp2|0x10;
temp2=col>>4;


wr_com(temp1);

wr_com(0x10|temp2); 


wr_com(0xb0|pag);  
   
}
/******************************************************************
隔行,隔列,全屏,隔点程序;
*****************************************************************/
void all_screen(uchar b)  //132*64整个RAM区清屏;
{
uchar i,j;
wr_com(0x21);
wr_com(0);  
wr_com(131);  


wr_com(0x22);  
wr_com(0);    
wr_com(7);
for (j=0;j<8;j++) 
for (i=0;i<132;i++) wr_data(b);  
}


void fill(uchar b) //128*64显示界面的操作,b=0清屏;b=55H隔行;b=FFH 全屏;
{
uchar i,j;
SET_AW(0,127,0,7);
for (j=0;j<8;j++) 
for (i=0;i<128;i++) wr_data(b);
}


/******************************************************************
写入一幅128*64的位图(列行式,逆向)
*****************************************************************/
void wr_BMP(uchar code *s)
{
uchar i,j;
SET_AW(0,127,0,7);
for (j=0;j<8;j++) 
for (i=0;i<128;i++) wr_data(*s++);
}


/******************************************************************
写入8*8字符;
x-->l列地址;y-->页地址;n首字符序号,end_n尾字符序号;
*****************************************************************/
void word_88(uchar x,uchar y,uchar n) //8*8字符单个写;
{
uchar i;
SET_AW(x,x+7,y,y);
for(i=0;i<8;i++)  wr_data(table_88[8*n+i]);
}


void show_88(uchar x,uchar y,uchar n,uchar end_n)//写入y一串8*8字符,可自动换行;
{
uchar i;
for(i=n;i<=end_n;i++)
    {
if(x>120) {y=y+1;x=0;}
    word_88(x,y,i);
x=x+8;
}
}




/******************************************************************
写入8*16 16*16字符;
x-->l列地址;y-->页地址;n首字符序号,end_n尾字符序号;
*****************************************************************/
void word_816(uchar x,uchar y,uchar n) //8*16字符单个写;
{
uchar i;
SET_AW(x,x+7,y,y+1);   
for(i=0;i<16;i++)  wr_data(table_816[16*n+i]);   
}  


void word_1616(uchar x,uchar y,uchar n) //16*16字符单个写;
{
uchar i;
SET_AW(x,x+15,y,y+1);
for(i=0;i<32;i++)  wr_data(table_1616[32*n+i]);     
}


void show_816(uchar x,uchar y,uchar n,uchar end_n)//写入一串8*16,可自动换行;
{
uchar i;
for(i=n;i<=end_n;i++)
    {
if(x>120) {y=y+2;x=0;}
    word_816(x,y,i);
x=x+8;
}
}


void show_1616(uchar x,uchar y,uchar n,uchar end_n)//写入一串16*16,可自动换行;
{
uchar i;
for(i=n;i<=end_n;i++)
    {
if(x>112) {y=y+2;x=0;}
    word_1616(x,y,i);
x=x+16;
}
}


/******************************************************************
   初始化函数;
*****************************************************************/
void init(void)
{
      delay(50);
 BS1=1;BS2=1;


      RES=1;delay(1);
      RES=0;delay(1);
      RES=1;delay(1);
 
// 设置列首地址低半字节;
 wr_com(0x00);
   
// 设置列地址的高半字节;
 wr_com(0x10); 


// 设置存储区的地址模式;
 wr_com(0x20);
 wr_com(0x00);       /* 选水平地址模式 */


// 设置列窗口;
      wr_com(0x21); 
 wr_com(0x00);
 wr_com(0x7f);          /* 128宽度的窗口 */


// 设置页窗口;
 wr_com(0x22);
 wr_com(0x00);       
 wr_com(0x07);           /* 8页的窗口 */


// 设置显示起始行;
 wr_com(0x40);      /* 0*/


// 设置bank0对比度;
 wr_com(0x81);
 wr_com(0x80);      /* 共256级 */
 
// 设置彩色亮度;
 wr_com(0x82);
 wr_com(0x80);      /* 共256级 */


// 设置SEG可逆;
 wr_com(0xA1);      /* 改变SEG与地址的对应关系 */
       
// 设置全显;
 wr_com(0xA4);      /* 不全显 */


// 设置反显;
      wr_com(0xA6);      /* 不反显 */
 
// 设置显示行;
 wr_com(0xA8);
 wr_com(0x3f);      /* 64行,改变的是可显示的row*/
                        
// Vcc来源;
 wr_com(0xAD);
 wr_com(0x8E);      /* 8E=外部 */


// 设置页首地址;
 wr_com(0xB0);      /* 第0页 */


// 设置COM扫描方向;
 wr_com(0xC8);      /* COM反向 */


// 设置显示分支;
 wr_com(0xD3);  
      wr_com(0x00);      /* 0 */


 // 设置D和Fosc;
 wr_com(0xD5);  
 wr_com(0xD1);           /* F=D  D=2 */
 
 // 彩色与省电模式选择;
 wr_com(0xD8);  
 wr_com(0);          /* 48为彩色,5为省电 */


 // 设置 P1 P2;
 wr_com(0xD9);  
 wr_com(0x22);           /* P1=2 P2=2 */


 //设置COM的硬件接法;
      wr_com(0xDA);
 wr_com(0x12);


 //设置Vcomh;
      wr_com(0xDB);
 wr_com(0x00);


     all_screen(0x00);


// 显示开关;
 wr_com(0xAF); /* AF=ON, AE=Sleep Mode,AC=Dim  */  


}
/******************************************************************
  主程序;
*****************************************************************/
main()
{
init();
while(1)

wr_BMP(BMP);delay(1500); fill(0x00);
show_88(8,7,0,11);
show_816(24,1,0,28);delay(1500);  
fill(0x00);
show_1616(0,0,0,31);delay(1500);
}
}