/***********************************************************************
内容:无字库12864测试程序(纵向取模。字节倒序)
***********************************************************************/
#include
#define uint unsigned int
#define uchar unsigned char
#define Disp_On 0x3f //显示命令
#define Disp_Off 0x3e //关闭命令
#define Col_Add 0x40 //起始列地址
#define Page_Add 0xb8 //起始页地址
#define Start_Line 0xc0 //起始行地址
#define Lcd_Bus P0 //MCU P0 LCM
sbit RS = P2^0; //RS=1时为数据操作,RS=0时为命令操作
sbit RW = P2^1; //RW=1时为读选通,RW=0时为写选通
sbit E = P2^2; //E下降沿时,数据写入驱动器,E为高电平时,数据被读出
sbit Mcs = P2^3; //Master chip E,右半屏-CS2
sbit Scs = P2^4; //Slave chip E,左半屏-CS1
sbit RST = P2^5; //液晶模块复位控制管脚
char code ce[] = {
/*-- 文字: 测 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
0x08, 0x31, 0x86, 0x60, 0x00, 0xFE, 0x02, 0xF2, 0x02, 0xFE, 0x00, 0xF8, 0x00, 0x00, 0xFF, 0x00,
0x04, 0xFC, 0x03, 0x00, 0x80, 0x47, 0x30, 0x0F, 0x10, 0x67, 0x00, 0x07, 0x40, 0x80, 0x7F, 0x00
};
char code shi[] = {
/*-- 文字: 试 --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
…………限于本文篇幅 余下代码请从51黑下