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

📄 lcd24064.h

📁 很完整的CAN总线项目应用例子
💻 H
📖 第 1 页 / 共 4 页
字号:
     while(*str != 0)
     {
           if(x> 29)                   //自动换行
           {
             x=0;
             y++;
           }
           PutChar(x,y,*str);  
           ++x;
           ++str;
     }
}

/***********************************************************
                  显示一个两位数据
                  待显示数据: data1
************************************************************/
void PutData1(uchar x,uchar y,uchar data1)
{	uchar  b;
	b=data1%10+0x10;
	PutChar(x,y,b);/////
}

/***********************************************************
                  显示一个两位数据
                  待显示数据: data1
************************************************************/
void PutData2(uchar x,uchar y,uchar data1)
{	uchar  a,b;
	a=data1/10+0x10;
	b=data1%10+0x10;
	PutChar(x+1,y,a);
	PutChar(x+2,y,b);/////
}

/************************************************************************
      LCD显示一个字的函数   showword(word,0x23,b); 以图形方式显示
   说明:word是字的数组;0X23的2是显的列,3是行;b=0,正常显示,b=1,反白显示
*************************************************************************/
void showword(uchar *puts,uchar	xy, bit b)
{                                         
	uchar j,i=0,L,H; 
 	L=xy/16;
	H=xy%16;
    L=L*2;        
	for(j=0;j<16;j++)
	{
		LocateXY(L,(H*16)+j,Graphic);
		LcmWriteCommand(0xB0);            //进入自动写 	
		CheckAutoWrite();
		if(b)
		LcmWriteData(~puts[i]);
		else	LcmWriteData(puts[i]);
		CheckAutoWrite();
		i=i+1;
		if(b)
		LcmWriteData(~puts[i]);
		else	LcmWriteData(puts[i]);
		i=i+1;
		LcmWriteCommand(0xB2);             //退出自动写
	}
}
/***********************************************************
            //显示点阵子函数
**********************************************************
void DisplayDots(uchar DotByte,uchar n)
{
     uchar i,j;
     LocateXY(0,0,Graphic);
     LcmWriteCommand(0xB0);                  //进入自动写
     for(i=0;i<LcmWidthDots/n;i++)
     {
           for(j=0;j<LcmLengthDots/8*n;j++)
           {
                 CheckAutoWrite();
                 LcmWriteData(DotByte);
           }
           DotByte=~DotByte;
     }
     LcmWriteCommand(0xB2);                  //退出自动写
}
*/

/***********************************************************
                 显示一副图片函数
			   图象数据存放地址由指针 *puts 指向
***********************************************************
void DisplayOneBmp(uchar *puts)
{
     uchar i,j;
     uint  X=0;
     LocateXY(0,0,Graphic);
     LcmWriteCommand(0xB0);                      //进入自动写
     for(i=0;i<LcmWidthDots;i++)
     {
           for(j=0;j<LcmLengthDots/8;j++)
           {
                 CheckAutoWrite();
                 LcmWriteData(puts[X]);      
                 X++;
           }
     }
     LcmWriteCommand(0xB2);                      //退出自动写
}*/

/***********************************************************
               	反显一行汉字函数  
************************************************************/
void ReverseOneline(uchar x)
{                                                //利用数据一次读写操作
     uchar i,j,X;                                //只能对一段RAM取反
     LocateXY(0,x*16,Graphic);
     for(i=0;i<16;i++)
     {
           for(j=0;j<LcmLengthDots/8;j++)
           {
             LcmWriteCommand(0xC5);            //读数据,地址不变
             CheckRWCD();
             X = LcmReadData();
             X = ~X;
             LcmWriteCommandWith1Par(X,0xC0);
           }
     }

}


/***********************************************************
                 反显一副图片函数
***********************************************************
void ReverseOneBmp( void )
{                                                //利用数据一次读写操作
     uchar i,j,X;                                //只能对一段RAM取反
     LocateXY(0,0,Graphic);
     for(i=0;i<LcmWidthDots;i++)
     {
           for(j=0;j<LcmLengthDots/8;j++)
           {
                 LcmWriteCommand(0xC5);            //读数据,地址不变
                 CheckRWCD();
                 X = LcmReadData();
                 X = ~X;
                 LcmWriteCommandWith1Par(X,0xC0);
           }
     }
}*/


//********************************************************//
//***** 源图形宽度 * 高度:240 * 64
//***** 调整后宽度 * 高度:240 * 64
//***** 字模格式:横向取模,冗余模式,字节正序,正色取模,
//***** 位图点阵占用1920字节
//********************************************************//
/*
uchar code bmp1[]=
{
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,0x38,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,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x3C,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,0x1E,0x00,0x00,0x3C,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,0x1E,0x00,0x06,0x1C,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,
0x3E,0x00,0x0E,0x3C,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,0x3E,0x00,
0x0E,0x3C,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,0x78,0x00,0x1E,0xF8,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0xF8,0x00,0x3F,0xF8,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x63,0xC0,0x01,0xFC,0x00,0x7F,0xFC,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x60,0x00,0x63,0xC0,0x03,0xFC,0x00,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0xE0,
0x00,0x61,0xF8,0x07,0xFC,0x01,0xF4,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x09,0xE0,0x00,0xE1,
0xF8,0x0F,0xFE,0x01,0xF9,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5C,0x00,0x0D,0xE0,0x00,0xE3,0xF8,0x1F,
0xFE,0x01,0xFB,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x01,0xDC,0x00,0x0F,0xF0,0x00,0xEF,0xB8,0x1F,0xFC,0x01,
0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0xDC,0x00,0x0F,0xF0,0x01,0xFF,0xB8,0x1F,0xF8,0x00,0xFF,0xE0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x03,0xF8,0x00,0x0F,0xF0,0x03,0xFF,0xF8,0x0F,0xF0,0x01,0xD7,0xE0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,
0xF8,0x00,0x2D,0xF0,0x07,0xF9,0xF0,0x0F,0xF8,0x03,0xF7,0xE2,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC2,0x00,0x1F,0xF0,0x00,
0x3D,0xE0,0x3F,0xBD,0x80,0x1F,0xFC,0x03,0xE7,0xC2,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xE6,0x00,0x1F,0xE0,0x00,0x39,0xC0,
0x3F,0xED,0xC0,0x1F,0xFC,0x03,0xE7,0xC2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xE6,0x00,0x1D,0xFC,0x00,0xFB,0x80,0x3F,0x7F,
0xC0,0x07,0xFC,0x03,0xCF,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0xE6,0x00,0x19,0xFC,0x00,0xFB,0xC0,0x3F,0xFF,0xC0,0x0F,
0xD8,0x02,0xDD,0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x03,0xF6,0x00,0x1F,0xDC,0x00,0xF7,0xC0,0x1F,0xF3,0x80,0x3F,0xC0,0x01,
0xFB,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,
0x0F,0xFE,0x00,0x3F,0xBC,0x01,0xF7,0x80,0x07,0xEF,0x00,0x3D,0xF0,0x03,0xBF,0xFC,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x0F,0xFC,
0x00,0x7F,0x7C,0x01,0xF7,0x80,0x0E,0x7F,0x00,0x3D,0xF8,0x03,0xF7,0xFC,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x01,0x8E,0x00,0x0F,0xFC,0x00,0xFD,
0xF0,0x01,0xFF,0x00,0x3E,0x7F,0x00,0x1B,0xBC,0x07,0x63,0xF8,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x01,0x8E,0x00,0x0F,0xFB,0x00,0xFB,0xE0,0x01,
0xFF,0x00,0x7E,0x7F,0x00,0x07,0x9C,0x07,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x07,0x80,0x03,0xDE,0x00,0x07,0xFF,0x01,0xEF,0xC0,0x03,0x7F,0x80,
0x7E,0x7C,0x00,0x5F,0xF8,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0xFC,0x07,0xDF,0x00,0x07,0xDF,0x01,0xDF,0xC0,0x03,0x7F,0x80,0x7E,0x3C,

⌨️ 快捷键说明

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