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

📄 240160.c

📁 240*160液晶驱动程序
💻 C
📖 第 1 页 / 共 3 页
字号:
}


void WriteCommand( Uchar CommandByte ) {

	LcmCmdPort = CommandByte;
}

void WriteData( Uchar dataW ) {

	LcmWdataPort = dataW;
}

Uchar ReadData( void )
{
	Uchar Rdata;
	Rdata = LcmCmdPort;
	return Rdata;
}

void Locatexy(Uchar x,Uchar y)
{
	Uint temp;
	temp = (Uint)y*paraP9+x;
	WriteCommand( CsrW );
	WriteData( (Uchar)(temp & 0xff) );
	WriteData( (Uchar)(temp /256 ) );
}

void LcmInition( void ) {

	Uchar i;
	WriteCommand( SystemSet );
	for (i=0;i<8;i++) {
		WriteData( ParaSysTable8[i] );
	}

	WriteCommand( Scroll );
	for (i=0;i<10;i++) {
		WriteData( ParaScrTableA[i] );
	}

	WriteCommand( HdotScr );
	WriteData( 0 );
	WriteCommand( Ovlay );
	WriteData( 4 );
	WriteCommand( DispOn );
	WriteData( 0x54 );
}

void LcmClear( void ) {

Uint i1=32768;

	WriteCommand( CsrDirR );
	WriteCommand( CsrW );
	WriteData( 0 );
	WriteData( 0 );
	WriteCommand( mWrite );
	while(i1--)	{

		WriteData( 0x0 );
	}
}

Uchar code HZTable[]={
/**************************************************/
/*----点阵转换时间:2004/12/20   13:57:47----*/
/*----宋体 12 (16*16)   调整后: 宽度x高度:16x16
/**************************************************/

/*---转换字符 欢 ---*/
0x00,0x80,0x00,0x80,0xFC,0x80,0x05,0xFE,0x85,0x04,0x4A,0x48,0x28,0x40,0x10,0x40,
0x18,0x40,0x18,0x60,0x24,0xA0,0x24,0x90,0x41,0x18,0x86,0x0E,0x38,0x04,0x00,0x00,


/*---转换字符 迎 ---*/
0x40,0x00,0x21,0x80,0x36,0x7C,0x24,0x44,0x04,0x44,0x04,0x44,0xE4,0x44,0x24,0x44,
0x25,0x44,0x26,0x54,0x24,0x48,0x20,0x40,0x20,0x40,0x50,0x00,0x8F,0xFE,0x00,0x00,


/*---转换字符 光 ---*/
0x01,0x00,0x21,0x10,0x19,0x18,0x0D,0x10,0x09,0x20,0x01,0x04,0x7F,0xFE,0x04,0x40,
0x04,0x40,0x04,0x40,0x04,0x40,0x08,0x42,0x08,0x42,0x10,0x42,0x20,0x3E,0x40,0x00,


/*---转换字符 临 ---*/
0x01,0x00,0x09,0x80,0x09,0x00,0x49,0xFE,0x4A,0x20,0x4A,0x10,0x4C,0x10,0x49,0x04,
0x49,0xFE,0x49,0x24,0x49,0x24,0x49,0x24,0x49,0x24,0x09,0xFC,0x09,0x04,0x00,0x00,


/*---转换字符 深 ---*/
0x40,0x00,0x27,0xFE,0x24,0x04,0x01,0x20,0x81,0x18,0x56,0x08,0x50,0x40,0x10,0x40,
0x27,0xFC,0x20,0x40,0xC0,0xE0,0x41,0x58,0x46,0x4E,0x58,0x44,0x40,0x40,0x40,0x40,


/*---转换字符 圳 ---*/
0x00,0x00,0x12,0x04,0x12,0x44,0x12,0x44,0xFE,0x44,0x12,0x44,0x12,0x44,0x12,0x44,
0x12,0x44,0x12,0x44,0x3A,0x44,0xC4,0x44,0x04,0x44,0x08,0x04,0x10,0x04,0x00,0x00,


/*---转换字符 市 ---*/
0x02,0x00,0x01,0x00,0xFF,0xFE,0x01,0x00,0x01,0x00,0x1F,0xF8,0x11,0x08,0x11,0x08,
0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x28,0x11,0x10,0x01,0x00,0x01,0x00,


/*---转换字符 松 ---*/
0x10,0x10,0x10,0x90,0x10,0xD0,0xFE,0x90,0x10,0x88,0x11,0x08,0x39,0x04,0x36,0x46,
0x54,0x64,0x50,0xC0,0x90,0x80,0x11,0x08,0x12,0x04,0x17,0xFE,0x10,0x04,0x10,0x00,


/*---转换字符 山 ---*/
0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x21,0x04,0x21,0x04,0x21,0x04,
0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x7F,0xFC,0x20,0x04,0x00,0x00,


/*---转换字符 电 ---*/
0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,
0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,0x01,0x02,0x01,0x02,0x00,0xFE,0x00,0x00,


/*---转换字符 子 ---*/
0x00,0x00,0x3F,0xF0,0x00,0x20,0x00,0x40,0x00,0x80,0x01,0x00,0x01,0x00,0x01,0x04,
0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,


/*---转换字符 科 ---*/
0x06,0x08,0x78,0x88,0x08,0x48,0x08,0x48,0xFE,0x08,0x18,0x88,0x1C,0x48,0x2A,0x48,
0x28,0x0E,0x48,0x78,0x8B,0x88,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,


/*---转换字符 技 ---*/
0x10,0x20,0x10,0x20,0x10,0x20,0xFD,0xFE,0x10,0x20,0x14,0x20,0x19,0xFC,0x31,0x08,
0xD0,0x88,0x10,0x90,0x10,0x60,0x10,0x60,0x10,0x90,0x11,0x0E,0x56,0x04,0x20,0x00,


/*---转换字符 公 ---*/
0x00,0x00,0x04,0x40,0x06,0x40,0x04,0x40,0x08,0x20,0x08,0x10,0x10,0x18,0x22,0x0E,
0x43,0x04,0x02,0x00,0x04,0x20,0x08,0x10,0x11,0xF8,0x3F,0x18,0x10,0x10,0x00,0x00,


/*---转换字符 司 ---*/
0x00,0x00,0x3F,0xFC,0x00,0x04,0x00,0x04,0x7F,0xE4,0x00,0x04,0x00,0x04,0x3F,0xC4,
0x20,0x44,0x20,0x44,0x3F,0xC4,0x20,0x44,0x20,0x04,0x00,0x14,0x00,0x08,0x00,0x00,
};


Uchar code NumberTable[]={
/*--  文字:  0  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x1D,0xC0,0x38,0xE0,
0x30,0x60,0x70,0x70,0x70,0x70,0x70,0x70,0x60,0x30,0x60,0x30,0x60,0x30,0x60,0x30,
0x70,0x70,0x70,0x70,0x70,0x70,0x30,0x60,0x38,0xE0,0x1D,0xC0,0x0F,0x80,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  1  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x07,0x00,0x1F,0x00,
0x07,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x07,0x80,0x1F,0xE0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  2  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x33,0xC0,0x60,0xE0,
0x60,0xE0,0x60,0x60,0x60,0x60,0x00,0xE0,0x00,0xE0,0x01,0xC0,0x01,0x80,0x03,0x00,
0x06,0x00,0x0C,0x00,0x18,0x20,0x30,0x20,0x60,0x60,0x7F,0xE0,0x7F,0xE0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  3  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x39,0xC0,0x30,0xE0,
0x30,0xE0,0x30,0x60,0x00,0x60,0x00,0xE0,0x01,0xC0,0x03,0xC0,0x01,0xE0,0x00,0x70,
0x00,0x70,0x00,0x30,0x30,0x30,0x30,0x70,0x30,0x70,0x39,0xE0,0x1F,0xC0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  4  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0xC0,0x03,0xC0,
0x02,0xC0,0x06,0xC0,0x0C,0xC0,0x08,0xC0,0x18,0xC0,0x30,0xC0,0x30,0xC0,0x60,0xC0,
0x7F,0xF8,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x01,0xE0,0x07,0xF8,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  5  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x1F,0xF0,0x18,0x00,
0x18,0x00,0x18,0x00,0x18,0x00,0x1F,0xC0,0x1C,0xE0,0x18,0x70,0x10,0x70,0x00,0x30,
0x00,0x30,0x00,0x30,0x30,0x70,0x30,0x70,0x30,0x70,0x39,0xE0,0x0F,0xC0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  6  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xC0,0x1E,0xE0,0x38,0x60,
0x30,0x60,0x70,0x00,0x70,0x00,0x70,0x00,0x6F,0xC0,0x7C,0xE0,0x70,0x70,0x70,0x70,
0x60,0x30,0x60,0x30,0x70,0x30,0x70,0x70,0x38,0x70,0x1C,0xE0,0x0F,0xC0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  7  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF0,0x3F,0xF0,0x38,0x20,
0x30,0x60,0x20,0x40,0x00,0xC0,0x00,0x80,0x01,0x80,0x01,0x00,0x03,0x00,0x03,0x00,
0x02,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  8  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xC0,0x38,0xE0,0x70,0x70,
0x60,0x70,0x60,0x30,0x70,0x70,0x78,0x70,0x3E,0xE0,0x1F,0x80,0x3F,0xE0,0x71,0xE0,
0x70,0x70,0x60,0x70,0x60,0x30,0x70,0x70,0x70,0x70,0x3C,0xE0,0x1F,0xC0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  文字:  9  --*/
/*--  宋体20;  此字体下对应的点阵为:宽x高=14x27   --*/
/*--  宽度不是8的倍数,现调整为:宽度x高度=16x27  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x3D,0xE0,0x70,0x60,
0x70,0x70,0x60,0x70,0x60,0x30,0x60,0x30,0x70,0x70,0x70,0xF0,0x39,0xF0,0x1F,0xF0,
0x00,0x70,0x00,0x70,0x00,0x70,0x30,0xE0,0x30,0xC0,0x3B,0xC0,0x1F,0x80,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,
};


Uchar code bmp1[]={
//********************************************************//
//***** 转换的文件:E:\!Program\!BmpSample\240160.bmp
//***** 源图形宽度 * 高度:240 * 160
//***** 调整后宽度 * 高度:240 * 160
//***** 字模格式:横向取模,冗余模式,字节正序,正色取模,
//***** 点阵转换时间:2004/08/18   15:22:33
//***** 位图点阵占用4800字节
//********************************************************//

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,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,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF8,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFE,0x00,0x00,0x00,
0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0x80,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x01,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x01,0x80,0x00,
0x00,0x00,0x0F,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x1F,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x1F,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x3F,0xFF,
0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,
0xFF,0xFE,0x00,0x78,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xC0,
0x00,0x08,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x01,0xF8,0x3F,0xFF,0xFF,0xFC,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFC,0x00,0x3F,0xC0,0x00,0x00,
0x00,0x01,0x80,0x00,0x00,0x03,0x80,0x00,0x7F,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xE0,0x03,0xFF,0xF8,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x06,0x00,0x00,0x07,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0x80,0x1F,0xFF,0xFE,0x00,0x00,0x00,0x01,0x80,0x00,

⌨️ 快捷键说明

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