实验名称:LCD12864显示汉字示例程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0x00,0xFF,0xF8,0x00,0x00,0x00,0x04,0x36,0xFE,0x00,0x01,0xFF,0x07,0xFF,0xFC,0x90,
0x00,0xEF,0xFF,0xFF,0x80,0x00,0x04,0xDB,0x7E,0x00,0x03,0xFF,0x87,0xFF,0xFC,0xD0,
功能概要:st7920显示驱动
完成日期:2008.07.08
驱动芯片:st7920
***********************************************************/
#include <reg52.h>
#defineuintunsignedint
#defineucharunsigned char
0x00,0x00,0x00,0x0C,0x18,0xC0,0x0A,0xBD,
0x50,0x1D,0x75,0xE0,0x01,0xC0,0xF0,0x00,
0x00,0x74,0x00,0x3F,0x8C,0x80,0x1F,0xFF,
0xF0,0x3F,0xFF,0xF0,0x00,0x0D,0xE0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
ucharcode tab5[]={
/*--调入了一幅图像:F:\梁\画图\COCK.bmp--*/
/*--宽度x高度=128x64 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x40,0xC1,0x80,0x7F,0x9F,0xA0,0x02,0x19,
0x80,0x1D,0x7F,0xE0,0x30,0x03,0x03,0x00,
0xC1,0xC1,0x80,0x2E,0x05,0x80,0x27,0x99,
0x80,0x0F,0xFF,0xE0,0x00,0x03,0x00,0x00,
0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x18,0x0C,0x00,0x00,0x01,0x00,0x00,0x00,0x00,
0x00,0xFD,0xFF,0xFF,0xFC,0x00,0x02,0x03,0Hale Waihona Puke BaiduF0,0x20,0x03,0xFF,0xFF,0xDF,0xB8,0x00,
0x00,0xC1,0xC0,0x3F,0xFC,0x00,0x01,0x01,0xE0,0x40,0x00,0xFF,0xFF,0xDF,0xB0,0x00,
#define x1 0x80
#define x2 0x88
#define y 0x80
#definecomm0
#definedat1
sbitRS = P2^0; //H=data; L="command";
sbitRW = P2^1; //H=read; L="write";
sbitE = P2^2; //input enable;
日期:2008-08-01
***********************************************************/
/***********************************************************
模块名称:st7920并行方式驱动12864液晶驱动
0x10,0x41,0x80,0x3E,0x30,0x20,0x07,0xFF,
0xE0,0x1F,0xFF,0xE0,0x1F,0xFF,0xFF,0x80,
0x21,0xC1,0xC0,0x04,0x3C,0xF0,0x02,0x08,
0x00,0x18,0x30,0x60,0x3F,0x47,0xBF,0x80,
0x01,0xFF,0xF0,0x00,0x00,0x00,0x02,0x1B,0x0F,0x80,0x00,0xFF,0x01,0xFE,0x0F,0x30,
0x00,0xEF,0xF0,0x00,0x00,0x00,0x02,0x6D,0x9F,0x00,0x00,0x3E,0x03,0xFF,0xF1,0x90,
0x00,0x0F,0xFF,0xFF,0xE0,0x00,0x04,0x1B,0xF8,0x10,0x07,0xFF,0xCF,0xFF,0xFE,0x80,
0x00,0x0F,0xFF,0xFF,0xF0,0x00,0x04,0x0F,0xF8,0x10,0x07,0xFF,0xFF,0xFF,0xFA,0x00,
0x00,0x81,0xC0,0x3F,0xCE,0x00,0x00,0x81,0xE0,0x80,0x00,0x7F,0xFF,0xDF,0xA0,0x00,
0x00,0x81,0x80,0x1D,0xCF,0x00,0x00,0x41,0xE1,0x00,0x00,0x3F,0xFF,0x9B,0x00,0x00,
0x03,0xFF,0xE0,0x00,0x00,0x00,0x00,0x8C,0x03,0xF0,0x00,0x7F,0xE0,0x7C,0x01,0xE0,
0x03,0xFF,0xF0,0x00,0x00,0x00,0x01,0x36,0x06,0xC0,0x00,0x5F,0xC0,0xFF,0xFC,0x60,
void delay (uintus);
ucharcode tab31[]={
" RF-X1开发板"
"您学习的首选"
};
ucharcode tab32[]={
/*--调入了一幅图像:F:\梁\画图\HOCO12832.bmp --*/
/*--宽度x高度=128x32 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC3,0x00,0x07,0x67,0x40,0x00,0x07,0xF0,0x00,0x00,0x03,0x3E,0x00,0x00,0x00,
0x00,0x02,0x00,0x03,0xE7,0xA0,0x00,0x00,0x00,0x00,0x00,0x02,0x8E,0x00,0x00,0x00,
sbitPSB= P2^3; //H=并口; L="串口";
sbitRST= P2^5; //Reset Signal低电平有效
sbitbusy=P1^7; //lcdbusy bit
voidwr_lcd(uchardat_comm,ucharcontent);
voidchk_busy(void);
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x06,0x00,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x00,0x00,
0x00,0x06,0x00,0x07,0x03,0x00,0x77,0x46,0x74,0x24,0x80,0x06,0x04,0x00,0x00,0x00,
0x00,0x07,0xFF,0xFF,0xF0,0x00,0x04,0x07,0xF0,0x10,0x07,0xFF,0xFF,0xFF,0xFA,0x00,
0x00,0xFF,0xFF,0xFF,0xF8,0x00,0x02,0x03,0xF0,0x20,0x07,0xFF,0xFF,0xFF,0xBA,0x00,
0x03,0x8F,0x00,0xF0,0x3F,0xF0,0x30,0x18,
0x00,0x18,0x30,0x60,0x00,0x07,0x00,0x00,
0x0C,0x03,0x80,0xDF,0x30,0x70,0x00,0x38,
0x00,0x1D,0x75,0x60,0x05,0x57,0x54,0x00,
0x01,0xFF,0x80,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x13,0x10,0x03,0xFE,0x00,
0x03,0xFF,0xC0,0x00,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x3F,0x30,0x1F,0xFF,0xC0,
0x00,0x0F,0xFF,0xFF,0xC0,0x00,0x04,0x6D,0xFC,0x00,0x07,0xFF,0x8F,0xFF,0xFE,0x50,
0x00,0x0F,0xFF,0xFF,0xE0,0x00,0x04,0x36,0xFC,0x10,0x07,0xFF,0x8F,0xFF,0xFE,0x90,
/***********************************************************
实验名称:LCD12864显示汉字示例程序
程序说明:烧好程序,正确插上LCD12864即可观察到LCD上显示的汉字。
注意:USB供电可能不足,这时需要用变压器供电。
作者:51hei开发板团队
0x00,0x1C,0x00,0x06,0x00,0x00,0x55,0x45,0x54,0x57,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x1C,0x00,0x0E,0x00,0x00,0x45,0x45,0x74,0x57,0x80,0x08,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x1C,0x00,0x00,0x55,0x45,0x44,0x74,0x80,0xF0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x38,0x00,0x00,0x77,0x76,0x47,0x54,0x80,0x00,0x00,0x00,0x00,0x00,
0x81,0x83,0x00,0x04,0x0D,0x00,0x33,0xE3,
0x00,0x0C,0x70,0x00,0x00,0x03,0x00,0x00,
0x81,0x86,0x00,0x0D,0x99,0x80,0x60,0x3E,
0x00,0x00,0x38,0x01,0x00,0x07,0x00,0x00,
0x01,0x83,0x80,0x1F,0xC7,0x80,0x00,0x21,0xE2,0x00,0x00,0x1F,0xFD,0xB6,0x00,0x00,
0x01,0xC3,0x00,0x0E,0xE6,0x80,0x00,0x19,0xEC,0x00,0x00,0x07,0xFE,0x20,0x00,0x00,
0x00,0x00,0x00,0x04,0x00,0xC0,0x00,0x38,
0x00,0x00,0x30,0x00,0x00,0x69,0xC0,0x00,
0x00,0x00,0x00,0x04,0x18,0xC0,0x00,0x18,
0x00,0x00,0x30,0x00,0x01,0xFF,0xF0,0x00,
0x81,0xBC,0x00,0x0F,0x39,0xC6,0xE0,0x0F,
0xB6,0x00,0x3F,0xBF,0x00,0x07,0x00,0x00,
0x83,0xF0,0x00,0x1E,0xE0,0xFE,0xE0,0x03,
0xFE,0x00,0x0F,0xFE,0x01,0xFF,0x00,0x00,
相关文档
最新文档