⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd24064.h

📁 很完整的CAN总线项目应用例子
💻 H
📖 第 1 页 / 共 4 页
字号:
#ifndef __LCD24064_H__
#define __LCD24064_H__

#include <REGX52.H>
#define  uint      unsigned int
#define  uchar     unsigned char
#define  ulong     unsigned long 
/***********************************************************
                      LCD函数定义
************************************************************/
#define  Graphic            1             //图形显示
#define  TXT                0             //文本显示
#define  LcmLengthDots      240           //lcd长度
#define  LcmWidthDots       64            //lcd宽度

char xdata LcmDataPort _at_ 0xe700;       //数据读写地址口
char xdata LcmCmdPort  _at_ 0xf700;       //指令读写地址口


/***********************************************************
                      LCD函数声明
************************************************************/
void  CheckRWCD(void);
void  CheckAutoWrite(void);
void  LcmWriteData(uchar uData);
uchar LcmReadData( void );
void  LcmWriteCommand(uchar Command);
void  LcmWriteCommandWith1Par(uchar Parameter,uchar Command);
void  LcmWriteCommandWith2Par(uchar Parameter1,uchar Parameter2,uchar Command);
void  LcmInit( void );
void  Delay(uint MS);
void  LcmClear(uchar FillByte);  
void  LocateXY(uchar x,uchar y,uchar mode);
void  PutChar(uchar x,uchar y,uchar CharByte);
void  PutString(uchar x,uchar y,uchar *str); ///////////
void  PutData1(uchar x,uchar y,uchar data1);
void  PutData2(uchar x,uchar y,uchar data1);
void  showword(uchar *puts,uchar xy, bit b); 
///void  DisplayDots(uchar DotByte,uchar n);
///void  DisplayOneBmp(uchar *puts);
///void  ReverseOneBmp( void );
void  ReverseOneline(uchar x);

void  manu_init(uchar k); //显示初始化界面

/***********************************************************
                      代码区
			     t6963字符库非规则的
************************************************************/
//uchar code blank[]= 
//{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,};/*" ",1*/
//uchar code wang[]= 
//{0x00,0x00,0x7F,0xFC,0x40,0x04,0x41,0x04,0x51,0x14,0x4A,0x9C,0x44,0x54,0x44,0x24,
// 0x4A,0x24,0x4A,0x54,0x51,0x94,0x61,0x04,0x40,0x04,0x40,0x1C,0x40,0x08,0x00,0x00};/*"网",0*/
//uchar code luo[]= 
//{0x20,0x80,0x30,0x80,0x20,0xF8,0x41,0x88,0x4A,0x90,0xF8,0x60,0x10,0x60,0x20,0x90,
// 0x41,0x0C,0xFB,0xFE,0x05,0x08,0x01,0x08,0x39,0x08,0xC1,0xF8,0x01,0x08,0x00,0x00};/*"络",1*/
//uchar code hua[]= 
//{0x08,0x80,0x0C,0x80,0x08,0x88,0x10,0x8C,0x10,0x98,0x30,0xB0,0x50,0xE0,0x90,0xC0,
// 0x11,0x80,0x12,0x80,0x14,0x80,0x10,0x84,0x10,0x84,0x10,0x84,0x10,0x7C,0x00,0x00};/*"化",2*/
uchar code shi[]= 
{0x01,0x00,0x00,0x80,0x3F,0xFE,0x28,0x04,0x46,0x88,0x04,0x80,0x08,0x80,0x06,0x80,
 0x04,0x80,0x7F,0xFE,0x00,0x80,0x01,0x40,0x02,0x20,0x04,0x10,0x18,0x18,0x60,0x10};/*"实",0*/
uchar code yan[]= 
{0x00,0x00,0xF8,0x40,0x08,0x40,0x48,0xA0,0x48,0x90,0x49,0x0E,0x4B,0xF0,0x7C,0x00,
 0x04,0x84,0x06,0x44,0x35,0x48,0xC5,0x48,0x04,0x10,0x17,0xFE,0x08,0x00,0x00,0x00};/*"验",1*/
//uchar code jiao[]= 
//{0x08,0x20,0x08,0x20,0x7F,0x20,0x0A,0x7E,0xFF,0xC4,0x08,0x44,0x10,0xC4,0x3E,0x48,
// 0xC4,0x28,0x08,0x28,0x0F,0x10,0xF8,0x10,0x08,0x28,0x08,0xC8,0x2B,0x06,0x10,0x04};/*"教",3*/
//uchar code xue[]= 
//{0x01,0x08,0x10,0x8C,0x0C,0xC8,0x08,0x90,0x7F,0xFE,0x40,0x04,0x8F,0xE8,0x00,0x40,
// 0x00,0x80,0x7F,0xFE,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x02,0x80,0x01,0x00};/*"学",4*/
uchar code jian[]= 
{0x04,0x80,0x24,0xC0,0x24,0x80,0x24,0xFE,0x25,0x40,0x26,0x20,0x24,0x30,0x04,0x10,
 0x00,0x00,0x3F,0xF8,0x24,0x88,0x24,0x88,0x24,0x88,0x24,0x88,0xFF,0xFE,0x00,0x00};/*"监",0*/
uchar code xi[]= 
{0x00,0x7C,0x3F,0x80,0x02,0x20,0x04,0x20,0x08,0x40,0x1F,0x80,0x03,0x20,0x0C,0x10,
 0x3F,0xF8,0x10,0x8C,0x04,0xA0,0x08,0x90,0x10,0x88,0x20,0x84,0x42,0x84,0x01,0x00};/*"系",2*/
uchar code tong[]= 
{0x10,0x40,0x10,0x20,0x23,0xFE,0x20,0x40,0x44,0x40,0xF8,0x88,0x09,0x04,0x13,0xFE,
 0x20,0x94,0x7C,0x90,0x00,0x90,0x00,0x90,0x1D,0x12,0xE1,0x12,0x02,0x0E,0x04,0x00};/*"统",3*/
uchar code cao[]= 
{0x21,0xF8,0x21,0x08,0x21,0xF8,0xF8,0x00,0x23,0xBC,0x22,0xA4,0x2A,0xA4,0x33,0xBC,
 0x60,0x40,0xA7,0xFE,0x20,0x60,0x20,0xD0,0x21,0x48,0x22,0x4E,0xAC,0x44,0x40,0x40};/*"操",1*/
uchar code zuo[]= 
{0x08,0x80,0x0C,0x80,0x09,0x00,0x13,0xFE,0x12,0x80,0x34,0x88,0x50,0xFC,0x90,0x80,
 0x10,0x80,0x10,0x84,0x10,0xFE,0x10,0x80,0x10,0x80,0x10,0x80,0x10,0x80,0x10,0x80};/*"作",2*/
uchar code zhe[]= 
{0x01,0x00,0x01,0x08,0x3F,0xEC,0x01,0x10,0x01,0x20,0x7F,0xFE,0x00,0x80,0x03,0x00,
 0x07,0xF8,0x1C,0x08,0xE4,0x08,0x07,0xF8,0x04,0x08,0x04,0x08,0x07,0xF8,0x04,0x08};/*"者",3*/
//uchar code mao_2[]= 
//{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
// 0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0xFF};/*":_",0*/
uchar code lian[]= 
{0x40,0x80,0x20,0x80,0x37,0xFC,0x21,0x00,0x01,0x40,0x02,0x40,0xF7,0xF8,0x12,0x40 ,
 0x10,0x40,0x1F,0xFE,0x10,0x40,0x10,0x40,0x10,0x40,0x28,0x00,0x47,0xFE,0x00,0x00};/*"连",0*/
uchar code jie[]= 
{0x10,0x40,0x10,0x20,0x13,0xFC,0xFD,0x08,0x10,0x90,0x17,0xFE,0x14,0x00,0x18,0x80 ,
 0x30,0x80,0xDF,0xFE,0x11,0x10,0x13,0x10,0x10,0xE0,0x10,0x50,0x51,0x8C,0x26,0x04};/*"接",1*/
uchar code zhong[]= 
{0x01,0x00,0x01,0x00,0x21,0x08,0x3F,0xFC,0x21,0x08,0x21,0x08,0x21,0x08,0x21,0x08,
 0x21,0x08,0x3F,0xF8,0x21,0x08,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00};/*"中",0*/

//uchar code cheng[]= 
//{0x00,0xA0,0x00,0x90,0x00,0x80,0x3F,0xFE,0x20,0x80,0x20,0x80,0x3E,0x88,0x22,0x8C ,
// 0x22,0x48,0x22,0x50,0x22,0x20,0x2A,0x60,0x44,0x92,0x41,0x0A,0x86,0x06,0x00,0x02};/*"成",2*/
//uchar code gong[]= 
//{0x00,0x20,0x00,0x20,0x7F,0x20,0x08,0x20,0x0B,0xFC,0x08,0x24,0x08,0x24,0x08,0x44 ,
// 0x09,0x44,0x0E,0x44,0xF0,0x84,0x40,0x84,0x01,0x04,0x02,0x78,0x04,0x10,0x00,0x00};/*"功",3*/


uchar code symbol1[]= //框
{0x00,0x00,0x00,0x00,0x3F,0xFC,0x20,0x04,0x20,0x04,0x27,0xE4,0x27,0xE4,0x27,0xE4,
0x27,0xE4,0x27,0xE4,0x27,0xE4,0x20,0x04,0x20,0x04,0x3F,0xFC,0x00,0x00,0x00,0x00};
uchar code symbol2[]= 
{0x00,0x00,0x00,0x00,0x3F,0xFC,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,
0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x3F,0xFC,0x00,0x00,0x00,0x00};
//uchar code symbol3[]= //笑脸
//{ 0x03,0xC0,0x1C,0x18,0x18,0x0C,0x60,0x02,0x44,0x22,0x06,0x73,0x86,0x61,0x80,0x01,
//  0x80,0x01,0x00,0x03,0x48,0x13,0x64,0x22,0x33,0xC4,0x0C,0x38,0x07,0xE0,0x00,0x00};
uchar code symbol5[]= //四角星
{0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x02,0x40,0x1C,0x38,
0x78,0x3E,0x1C,0x38,0x02,0x40,0x02,0x40,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80};
uchar code symbol4[]= //五角星
{0x00,0x00,0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x03,0xC0,0x7E,0x7E,0x30,0x0C,
0x1C,0x38,0x04,0x20,0x04,0x20,0x09,0x90,0x0B,0xD0,0x1C,0x38,0x10,0x08,0x00,0x00};


uchar code she_2[]= 
{0x40,0x00,0x21,0xF0,0x31,0x10,0x21,0x10,0x01,0x10,0x01,0x10,0xE2,0x0E,0x25,0xF8,
 0x21,0x08,0x21,0x08,0x20,0x90,0x20,0x90,0x28,0x60,0x30,0x90,0x23,0x0E,0x0C,0x04};/*"设",0*/
uchar code zhi_2[]= 
{0x3F,0xF8,0x24,0x48,0x24,0x48,0x3F,0xF8,0x01,0x00,0x7F,0xFC,0x02,0x00,0x1F,0xF0,
 0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0xFF,0xFE};/*"置",1*/
uchar code xin_2[]= 
{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};/*"信",2*/
uchar code hao_2[]= 
{0x1F,0xF0,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x00,0x00,0xFF,0xFE,0x08,0x00,
 0x08,0x00,0x1F,0xF0,0x08,0x10,0x00,0x10,0x00,0x10,0x01,0x10,0x00,0xA0,0x00,0x40};/*"号",3*/

uchar code bian_2[]= 
{0x10,0x80,0x18,0x40,0x23,0xFC,0x22,0x04,0x4A,0x04,0xFB,0xFC,0x12,0x00,0x23,0xFC,
 0x7B,0x54,0x03,0x54,0x05,0xFC,0x35,0x54,0xC5,0x54,0x09,0x54,0x11,0x0C,0x00,0x00};/*"编",6*/
uchar code ma_2[]= 
{0x00,0x00,0xFD,0xF8,0x10,0x08,0x10,0x88,0x10,0x88,0x20,0x88,0x3C,0x88,0x64,0xFC,
 0xA4,0x04,0x24,0x04,0x25,0xF4,0x24,0x04,0x3C,0x04,0x24,0x04,0x20,0x28,0x00,0x10};/*"码",7*/
uchar code ce_2[]= 
{0x40,0x02,0x27,0xC2,0x24,0x42,0x84,0x52,0x45,0x52,0x55,0x52,0x15,0x52,0x25,0x52,
 0x25,0x52,0x25,0x52,0xC5,0x52,0x41,0x02,0x42,0x82,0x42,0x42,0x44,0x4A,0x48,0x04};/*"测",8*/
uchar code liang_2[]= 
{0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x00,0x00,0xFF,0xFE,0x11,0x10,
 0x1F,0xF0,0x11,0x10,0x1F,0xF0,0x01,0x00,0x1F,0xF8,0x01,0x00,0xFF,0xFE,0x00,0x00};/*"量",9*/
uchar code cheng_2[]= 
{0x0D,0xF8,0x71,0x08,0x11,0x08,0x11,0x08,0xFD,0x08,0x11,0xF8,0x30,0x00,0x3B,0xFC,
 0x54,0x40,0x50,0x40,0x93,0xFC,0x10,0x40,0x10,0x40,0x10,0x40,0x17,0xFE,0x10,0x00};/*"程",0*/
uchar code shuo_2[]= 
{0x42,0x08,0x21,0x88,0x31,0x10,0x23,0xF8,0x02,0x08,0xE2,0x08,0x22,0x08,0x23,0xF8,
 0x22,0xA8,0x20,0xA0,0x20,0xA0,0x29,0x20,0x31,0x22,0x22,0x22,0x04,0x1E,0x08,0x00};/*"说",10*/
uchar code ming_2[]= 
{0x00,0xFC,0x7C,0x84,0x44,0x84,0x44,0x84,0x44,0xFC,0x7C,0x84,0x44,0x84,0x44,0x84,
 0x44,0xFC,0x7C,0x84,0x00,0x84,0x01,0x04,0x01,0x04,0x02,0x04,0x04,0x14,0x00,0x08};/*"明",11*/
uchar code zi_2[]= 
{0x01,0x00,0x01,0x80,0x02,0x00,0x1F,0xF8,0x10,0x08,0x10,0x08,0x1F,0xF8,0x10,0x08,
 0x10,0x08,0x10,0x08,0x1F,0xF8,0x10,0x08,0x10,0x08,0x10,0x08,0x1F,0xF8,0x10,0x08};/*"自",0*/
uchar code dong_2[]= 
{0x00,0x20,0x00,0x20,0x7E,0x20,0x00,0x20,0x00,0xFC,0xFF,0x24,0x10,0x24,0x10,0x24,
 0x24,0x24,0x22,0x24,0x4F,0x44,0xFA,0x44,0x40,0x84,0x01,0x14,0x02,0x08,0x00,0x00};/*"动",1*/
 uchar code shou_2[]= 
{0x00,0x00,0x01,0xF8,0x7F,0x00,0x01,0x00,0x01,0x00,0x7F,0xFC,0x01,0x00,0x01,0x00,
 0x01,0x00,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00};/*"手",0*/
uchar code huan_2[]= 
{0x10,0x80,0x10,0x80,0x11,0xF8,0xFD,0x10,0x12,0x20,0x17,0xF8,0x12,0x48,0x1A,0x48,
 0x32,0x48,0xDF,0xFE,0x10,0x40,0x10,0xA0,0x10,0x90,0x11,0x0E,0x56,0x04,0x20,0x00};/*"换",2*/
uchar code dang_2[]= 
{0x10,0x00,0x10,0x20,0x12,0x24,0x11,0x24,0xFE,0xA8,0x10,0xB0,0x3B,0xFE,0x34,0x02,
 0x54,0x02,0x51,0xFE,0x90,0x02,0x10,0x02,0x10,0x02,0x13,0xFE,0x10,0x02,0x10,0x00};/*"档",3*/

uchar code can_3[]= 
{0x04,0x00,0x0C,0x20,0x11,0xF0,0x3F,0x10,0x02,0x00,0xFF,0xFC,0x04,0x40,0x09,0x20 ,
 0x32,0x18,0xCC,0x6E,0x31,0x84,0x06,0x18,0x18,0x60,0x03,0x80,0x7C,0x00,0x00,0x00};/*"参",0*/
uchar code shu_3[]= 
{0x08,0x20,0x49,0x30,0x2A,0x20,0x1C,0x20,0xFF,0x7E,0x1C,0x44,0x2B,0x44,0x48,0xC4 ,
 0x08,0x28,0xFF,0x28,0x12,0x10,0x34,0x10,0x0C,0x28,0x32,0x4E,0xC0,0x84,0x00,0x00};/*"数",1*/
uchar code zai_3[]= 
{0x04,0x40,0x04,0x50,0x3F,0x48,0x04,0x40,0xFF,0xFE,0x08,0x40,0x7F,0x44,0x10,0x44 ,
 0x24,0x28,0x7F,0x28,0x04,0x30,0x07,0x30,0x7C,0x52,0x04,0x8A,0x05,0x04,0x04,0x00};/*"载",2*/
uchar code ru_3[]= 
{0x0C,0x00,0x06,0x00,0x02,0x00,0x01,0x00,0x03,0x00,0x02,0x80,0x02,0x80,0x04,0x40 ,
 0x04,0x20,0x08,0x20,0x08,0x10,0x10,0x08,0x20,0x0E,0x40,0x04,0x80,0x00,0x00,0x00};/*"入",3*/
uchar code mo_3[]= 
{0x20,0x90,0x20,0x90,0x27,0xFC,0x20,0x90,0xFB,0xF8,0x22,0x08,0x73,0xF8,0x6A,0x08 ,
 0xA3,0xF8,0xA0,0x40,0x27,0xFE,0x20,0x40,0x20,0xA0,0x20,0x98,0x21,0x0E,0x26,0x04};/*"模",4*/
uchar code shi_3[]= 
{0x00,0xA0,0x00,0x98,0x00,0x90,0x7F,0xFC,0x00,0x80,0x00,0x80,0x00,0x80,0x3E,0x80 ,
 0x08,0x40,0x08,0x40,0x08,0x40,0x0B,0x20,0x1C,0x22,0x70,0x12,0x20,0x0A,0x00,0x04};/*"式",5*/
uchar code kai_3[]= 
{0x00,0x00,0x7F,0xFE,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0xFF,0xFE,0x04,0x20 ,
 0x04,0x20,0x04,0x20,0x08,0x20,0x08,0x20,0x10,0x20,0x20,0x20,0x40,0x20,0x00,0x00};/*"开",0*/
uchar code guan_3[]= 
{0x08,0x20,0x04,0x30,0x06,0x20,0x04,0x48,0x7F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00 ,
 0xFF,0xFE,0x01,0x00,0x02,0x80,0x04,0x40,0x08,0x20,0x10,0x30,0x20,0x1C,0x40,0x08};/*"关",1*/

uchar code line1[]= 
{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,};/*"__",1*/
uchar code line2[]= 
{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,0xFF,0xFF,};/*"==",1*/
//uchar code line00[]= 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -