求助為什么我這個LCD12864程序不能在普中開發(fā)板上運(yùn)行,屏幕是藍(lán)色的沒反應(yīng)
是有什么問題在里邊嗎?求助各位大神
附帶普中開發(fā)板對應(yīng)引腳圖
QQ截圖20190323230902.jpg (32.11 KB, 下載次數(shù): 27)
下載附件
2019-3-23 23:09 上傳
代碼如下
#include<reg52.h>
#include<intrins.h>
sbit RS= P2^6;
sbit RW= P2^5;
sbit E= P2^7;
sbit PSB= P3^2;
sbit Data= P0;
sbit BF= 0x80;
sbit REST= P3^4;
typedef unsigned Uint;
typedef unsigned char Uchar;
const Uchar delay=250;
const Uchar lengthF1=6;
const Uchar lengthCF3=8;
Uchar code picture1[]={
0x00,0x00,0x00,0x00,0x00,0x30,0x7F,0xFF,0xFF,0xFE,0x08,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x18,0x3F,0xFF,0xFF,0xFF,0xFF,0xF8,0x37,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x0C,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x30,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,
0x00,0x00,0x07,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF9,0xE0,0x00,0x00,
0x00,0x00,0x04,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x20,0x00,0x00,
0x00,0x00,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCC,0x00,0x00,
0x00,0x03,0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFF,0xFF,0xF1,0x80,0x00,
0x00,0x03,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x7F,0xFF,0xFF,0xFD,0x80,0x00,
0x00,0x3E,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x78,0x00,
0x00,0x3B,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x01,0xFC,0x3F,0xFF,0xFF,0xD8,0x00,
0x00,0x37,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x03,0xFF,0xC7,0xFF,0xFF,0xE8,0x00,
0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x07,0xFF,0xF9,0xFF,0xFF,0xFA,0x00,
0x01,0xBF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x3F,0xFF,0xF9,0xFE,0x7F,0xFF,0xFD,0x80,
0x01,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x9F,0xFF,0xFE,0xF0,
0x04,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9F,0xDF,0xCF,0xFF,0xFF,0x70,
0x1D,0xFF,0xFF,0xFF,0xFF,0xE0,0x01,0xFF,0xFF,0xFF,0xE7,0xEF,0xE7,0xFF,0xFF,0xB0,
0x1B,0xFF,0xFF,0xFF,0xFF,0xE0,0x01,0xFF,0xFF,0x83,0xFB,0xF7,0xE7,0xFF,0xFF,0xD0,
0x1F,0xFF,0xFF,0xFF,0xFF,0xC0,0x01,0xFF,0xFC,0x00,0xFD,0xF3,0xF3,0xFF,0xFF,0xEE,
0x0F,0xFF,0xFF,0xFF,0xFF,0xC0,0x01,0xFF,0xFC,0x00,0x7D,0xFB,0xF3,0xFF,0xFF,0xF7,
0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x01,0xFF,0xFC,0x00,0xFD,0xFB,0xF3,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x3F,0xFF,0x01,0xFD,0xF3,0xF3,0xFF,0xFF,0xFB,
0xBF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x01,0xFF,0xFF,0xFB,0xF7,0xE3,0xFF,0xFF,0xFD,
0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0xFF,0xFF,0xE7,0xE7,0xE7,0xFF,0xFF,0xFF,
0x7F,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x3F,0xFF,0x3F,0xDF,0xCF,0xFF,0xFF,0xFE,
0x7F,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x3F,0xFF,0xFF,0x3F,0x9F,0xFF,0xFF,0xFE,
0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x38,0x00,0x1B,0xFF,0xF8,0x7E,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x3F,0x00,0x18,0xFF,0x03,0xF8,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x7F,0xE0,0x0C,0x7F,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x7F,0xFC,0x0C,0x1F,0xFC,0x1F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0xFF,0xFF,0x84,0x0F,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0xFF,0xFF,0xFC,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xE0,0x01,0xFF,0xFF,0xFC,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xC0,0x01,0xFF,0xFF,0xFE,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xC0,0x03,0xFF,0xFF,0xFE,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x80,0x03,0xFF,0xFF,0xFF,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,
0x7F,0xFF,0xFF,0xFF,0x80,0x07,0xFF,0xFF,0xFF,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFE,
0xFF,0xFF,0xFF,0xFF,0x00,0x07,0xFF,0xFF,0xFF,0x80,0x03,0xFF,0xFF,0xFF,0xFF,0xFE,
0xFF,0xFF,0xFF,0xFF,0x00,0x07,0xFF,0xFF,0xFF,0x80,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x00,0x0F,0xFF,0xFF,0xFF,0xC0,0x01,0xFF,0xFF,0xFF,0xFF,0xFD,
0xFF,0xFF,0xFF,0xFC,0x00,0x0F,0xFF,0xFF,0xFF,0xC0,0x01,0xFF,0xFF,0xFF,0xFF,0xFB,
0xFF,0xFF,0xFF,0xFC,0x00,0x1F,0xFF,0xFF,0xFF,0xE0,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,
0x0F,0xFF,0xFF,0xFC,0x00,0x1F,0xFF,0xFF,0xFF,0xE0,0x00,0x7F,0xFF,0xFF,0xFF,0xF7,
0x17,0xFF,0xFF,0xFC,0x00,0x3F,0xFF,0xFF,0xFF,0xE0,0x00,0x3F,0xFF,0xFF,0xFF,0xEC,
0x1F,0xFF,0xFF,0xF0,0x00,0x3F,0xFF,0xFF,0xFF,0xF0,0x00,0x1F,0xFF,0xFF,0xFF,0xD0,
0x1D,0xFF,0xFF,0xF0,0x00,0x7F,0xFF,0xFF,0xFF,0xF0,0x00,0x1F,0xFF,0xFF,0xFF,0xA0,
0x1E,0xFF,0xFF,0xF0,0x00,0x7F,0xFF,0xFF,0xFF,0xF8,0x00,0x0F,0xFF,0xFF,0xFF,0x70,
0x01,0x7F,0xFF,0xF0,0x00,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x0F,0xFF,0xFF,0xFE,0x80,
0x01,0xBF,0xFF,0xC0,0x00,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x07,0xFF,0xFF,0xFD,0x80,
0x00,0x3F,0xFF,0xC0,0x01,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x03,0xFF,0xFF,0xFB,0x80,
0x00,0x37,0xFF,0x80,0x01,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x03,0xFF,0xFF,0xE6,0x00,
0x00,0x3B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x01,0xFF,0xFF,0xD8,0x00,
0x00,0x3E,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x28,0x00,
0x00,0x03,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xC0,0x00,
0x00,0x00,0x4F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,
0x00,0x00,0x73,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCC,0x00,0x00,
0x00,0x00,0x06,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,
0x00,0x00,0x07,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0xC0,0x00,0x00,
0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCE,0x00,0x00,0x00,
0x00,0x00,0x00,0x0E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x1E,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0xE3,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC7,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0xE0,0x3F,0xFF,0xFF,0xFC,0x02,0x00,0x00,0x00,0x00,0x00
};//無協(xié)
Uchar code picture2[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFE,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFE,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1D,0xFE,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xFE,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0xFC,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x7C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x78,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0xE0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x03,0xC0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xC0,0x0F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xC0,0x3C,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x00,0x03,0xF0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x1E,0xC0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x0F,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x3F,0xF0,0x00,0x00,0x00,0x00,
0x00,0x00,0x07,0xFF,0xF0,0x01,0xF0,0x00,0x00,0x00,0x27,0x98,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0x80,0x07,0xC0,0xC0,0x78,0x00,0x00,0x27,0x8C,0x00,0x00,0x00,0x00,
0x00,0x2F,0xFF,0x00,0x00,0x03,0xC0,0xFC,0x00,0x1E,0x3F,0x86,0x00,0x00,0x00,0x00,
0x00,0x1F,0xFF,0x80,0x00,0x3F,0x81,0xF2,0x00,0x3C,0x00,0x03,0x00,0x00,0x00,0x00,
0x00,0x23,0xFF,0xFF,0xFF,0xFD,0x01,0xF2,0x00,0x0C,0x60,0x03,0x00,0x00,0x00,0x00,
0x00,0x00,0x07,0xFF,0xFF,0x83,0x00,0xFC,0x03,0xFF,0xE0,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x07,0xC0,0xC0,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0xC0,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xC0,0x40,0x03,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x60,0x40,0x03,0xEC,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x30,0xC0,0x07,0xFC,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x1F,0x80,0x1E,0x7C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1E,0xF0,0x00,0x00,0x07,0x00,0x78,0x38,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1C,0x1E,0x00,0x00,0x00,0x02,0xE0,0x70,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x07,0x03,0xC6,0x00,0x00,0x03,0x80,0xE0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x7A,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x80,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF0,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x30,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x07,0xE0,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x06,0x70,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x06,0x1C,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x06,0x1E,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x06,0x18,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x07,0x18,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x03,0x18,0x00,0x00,0x07,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC1,0xD8,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xF8,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x80,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xF0,0x7F,0xC0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x3C,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x30,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x18,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x0E,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x82,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};//正常態(tài)皮卡丘
Uchar code picture3[]={0};//生氣態(tài)皮卡丘
Uchar code picture4[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFE,0x00,0x0F,0xF0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x00,0x00,0x00,0x3C,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x0F,0x83,0xE0,0x00,0x00,
0x00,0x00,0x00,0x00,0x0F,0x80,0x00,0x03,0xC0,0x00,0x00,0x1F,0xC0,0x78,0x00,0x00,
0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x0F,0xF0,0x00,0x00,0x17,0xE0,0x0F,0x00,0x00,
0x00,0x00,0x00,0x0F,0xE0,0x00,0x00,0x1F,0x30,0x00,0x10,0x0F,0xE0,0x0F,0xE0,0x00,
0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x3F,0x30,0x00,0x3E,0x07,0xE0,0x1F,0xFC,0x00,
0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x7F,0xF0,0x00,0x3E,0x03,0xC0,0x7F,0xFC,0x00,
0x00,0x00,0x01,0xFC,0x00,0x00,0x00,0x7F,0xF0,0x00,0x1C,0x00,0x00,0x7F,0xE0,0x00,
0x00,0x00,0x07,0xFC,0x00,0x00,0x00,0x7F,0xF0,0x00,0x00,0x07,0x80,0x7C,0x00,0x00,
0x00,0x00,0x1F,0xFC,0x00,0x00,0x00,0x3F,0xE0,0x00,0x1F,0xFF,0xFB,0x60,0x00,0x00,
0x00,0x00,0xFF,0xFE,0x00,0x00,0x00,0x0F,0xC0,0x01,0xFA,0x00,0x1F,0xE0,0x00,0x00,
0x00,0x01,0xFF,0xFF,0x80,0x00,0x0B,0xF8,0x0F,0xFF,0xC3,0xDE,0xF3,0xC0,0x00,0x00,
0x00,0x00,0x0F,0xFF,0xFF,0xFE,0x0E,0x1E,0x0C,0x00,0x00,0x00,0x0C,0xE0,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFC,0x0C,0x06,0x0E,0x80,0x00,0x00,0x0B,0xB0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x02,0x0B,0x0B,0x64,0x00,0xDF,0xB0,0x00,0x00,
0x00,0x00,0xFF,0x00,0x00,0x04,0x08,0x06,0x0D,0xF1,0xF2,0x00,0xFC,0x70,0x00,0x00,
0x00,0x03,0xC3,0xF0,0x00,0x04,0x0E,0x0E,0x06,0x7E,0x00,0x00,0xC1,0xD0,0x00,0x00,
0x00,0x0E,0x00,0x3E,0x80,0x04,0x07,0xFC,0x03,0x87,0xFC,0x00,0x7F,0x30,0x00,0x00,
0x00,0xF8,0x00,0x03,0xF8,0x04,0x01,0xF4,0x01,0xF8,0x7F,0xFF,0xFF,0xE0,0x00,0x00,
0x00,0xE0,0x00,0x00,0x1F,0x04,0x00,0x00,0x00,0x3F,0x80,0x00,0x21,0xE0,0x00,0x00,
0x03,0x00,0x00,0x00,0x01,0xC4,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFC,0x3C,0x00,0x00,
0x0E,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x00,0x20,0x0F,0x8F,0x80,0x00,
0x1C,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x14,0x01,0xF1,0xE0,0x00,
0x30,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0xFE,0x3C,0x00,
0x60,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x07,0xC7,0xC0,
0x7F,0xC0,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0xF0,0x30,
0x0F,0xFE,0x00,0x00,0x00,0x04,0x00,0x00,0x09,0xC0,0x00,0x0E,0x00,0x00,0x1E,0xF0,
0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x06,0xC0,0x00,0x0E,0x00,0x00,0x07,0xF0,
0x00,0x04,0x07,0xE0,0x00,0x04,0x00,0x00,0x06,0x40,0x00,0x0B,0x00,0x00,0x00,0xE0,
0x00,0x05,0xFC,0x30,0x00,0x04,0x00,0x00,0x03,0x30,0x00,0x1B,0x00,0x00,0x00,0x00,
0x00,0x0F,0x00,0xC0,0x00,0x04,0x00,0x00,0x0D,0xBC,0x00,0x1B,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0x80,0x1C,0x3C,0x00,0x00,0x0E,0xDC,0x00,0x1B,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0x00,0x3E,0xA0,0x00,0x00,0x0E,0xDC,0x28,0x12,0x00,0x00,0x00,0x00,
0x00,0x00,0x03,0x00,0x6D,0xC0,0x00,0x00,0x06,0xDC,0x36,0x16,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0xC7,0x8E,0xC0,0x00,0x00,0x0F,0x7C,0x34,0x07,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x7D,0xFF,0x00,0x03,0x1B,0x8E,0xF8,0x36,0x1E,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x0B,0xFF,0x00,0x01,0x63,0xFD,0xDC,0x33,0xF2,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x0B,0xFE,0xC0,0x03,0xFF,0x03,0xA8,0x3D,0xEB,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x1F,0xFD,0xC0,0x03,0x8F,0xFF,0x7C,0x3C,0x3B,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x3F,0xC0,0x00,0x10,0x00,0x80,0x00,0x0B,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xE6,0x80,0x00,0x00,0xFF,0xC0,0x00,0x0A,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xF3,0x7C,0x00,0x00,0x7E,0xC0,0x0B,0x66,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x09,0xBC,0x00,0x00,0x0F,0xFC,0x2F,0xCF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x0E,0xE4,0x00,0x00,0x00,0x00,0x19,0xFD,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x06,0x78,0x6F,0xD4,0x1F,0xFF,0xEE,0xFB,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x4F,0x42,0x0F,0xFF,0x03,0xCB,0x7F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x73,0xFF,0xFA,0xF3,0xFE,0x7F,0xFF,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x6E,0x3F,0xC8,0xF4,0xC3,0x00,0x1F,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x2B,0xFF,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xF7,0xE8,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 picture5[]={0};//雷丘
void delayms(unsigned int x)
{
unsigned int i,j;
for(i=x;i>0;i--)
{
for(j=110;j>0;j--);
};
}
void RDBF()
{
Uchar temp;
RS=0;
RW=1;
while(1)
{
P1=0xFF;
E=1;
temp=P1;
E=0;
if(temp&0x80==0) break;
}
}
void WRCommand(Uchar comm)
{
RDBF();
RW=0;
P1=comm;
E=1;
E=0;
}
void WRData(Uchar TEMP)
{
RDBF();
RS=1;
RW=0;
P1=TEMP;
E=1;
E=0;
delayms(1);
}
void LCDInit()
{
PSB=1;
REST=1;
REST=0;
REST=1;
WRCommand(0x30);
WRCommand(0x06);
WRCommand(0x01);
WRCommand(0x0c);
WRCommand(0x02);
}
void ShowQQChar(Uchar addr,Uchar*english,Uchar count)
{
Uchar i;
WRCommand(addr);
for(i=0;i<count;)
{
WRData(english[i*2]);
WRData(english[i*2+1]);
i++;
}
}
//數(shù)組字符串
void ShowNUMChar(Uchar addr,Uchar i,Uchar count)
{
Uchar j;
for(j=0;j<count;)
{
WRCommand(addr);
WRData(i+j);
j++;
WRData(i+j);
addr++;
j++;
}
}
//連續(xù)字符串
void WRCGRAM(Uchar data1,Uchar data2,Uchar addr)
{
Uchar i;
for(i=0;i<16;)
{
WRCommand(addr+i);
WRData(data1);
WRData(data1);
i++;
WRCommand(addr+i);
WRData(data2);
WRData(data2);
i++;
}
}
void ShowCGChar(Uchar addr,Uchar i)
{
Uchar j;
for(j=0;j<0x20;)
{
WRCommand(addr+j);
WRData(0x00);
WRData(i);
j++;
}
}
//顯示自定義字符,并填滿全屏
void CLEARGDRAM(void)
{
Uchar j;
Uchar i;
WRCommand(0x34);
WRCommand(0x36);
for(j=0;j<32;j++)
{
WRCommand(0x80+j);
WRCommand(0x80);
for(i=0;i<32;i++)
{
WRData(0x00);
}
}
}
void WRGDRAM(Uchar Y1,Uchar clong,Uchar hight,Uchar *TAB1)
{
Uint k;
Uchar j;
Uchar i;
WRCommand(0x34);
WRCommand(0x36);
for(j=0;j<hight;j++)
{
WRCommand(Y1+j);
WRCommand(0x80);
for(i=0;i<clong;i++)
{
WRData(TAB1[clong*j+i]);
}
for(k=0;k<clong;k++)
{
WRData(TAB1[clong*(j+hight)+k]);
}
}
}//寫入 GDRAM 繪圖
void begining()
{
unsigned char code a[]={"電脅穩(wěn)髕?};
unsigned char code b[]={"隊(duì)伍:新弟中弟"};
unsigned char code c[]={"隊(duì)員 王凈 袁銳"};
unsigned char code d[]={"隊(duì)長 李"};
LCDInit();
WRCommand(0x01);
ShowQQChar(0x80,a,lengthCF3);
ShowQQChar(0x90,b,lengthCF3);
ShowQQChar(0x88,c,lengthCF3);
ShowQQChar(0x98,d,lengthCF3);
delayms(2000);
WRCommand(0x01);
delayms(1000);
CLEARGDRAM();
WRGDRAM(0x80,16,32,picture1);
delayms(2000);
}
void pet()
{
unsigned int p=2000;//數(shù)碼管實(shí)現(xiàn)P的顯示,初始化p
unsigned i;
while(1)
{
//從無線模塊來增加p
//用中斷來弄p的自減
//根據(jù)p來確定寵物形態(tài)
if(p<=1000) i=1;
if(p>1000&&p<=5000) i=2;
if(p>5000) i=3;
switch(i)
{
case 1:
{
CLEARGDRAM();
WRGDRAM(0x80,16,32,picture3);
} break;
case 2:
{
CLEARGDRAM();
WRGDRAM(0x80,16,32,picture2);
}break;
case 3:
{
CLEARGDRAM();
WRGDRAM(0x80,16,32,picture5);
}break;
}
}
}
void main()
{
begining();
pet();
}
|