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

📄 lcd.c

📁 在LPC2368上实现的FFT程序
💻 C
📖 第 1 页 / 共 3 页
字号:
      0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00
};

const unsigned char fen[]=
{//"分", 
	0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x18,
      0x00,0x00,0x0C,0x00,0x00,0x86,0x00,0x00,
      0xC6,0x00,0x00,0xC3,0x00,0x01,0x81,0xC0,
      0x03,0x80,0xE0,0x03,0x00,0xF8,0x06,0x00,
      0x7F,0x0C,0x0F,0x3F,0x18,0xFF,0x80,0x67,
      0xE3,0x80,0x00,0x63,0x00,0x00,0xE3,0x00,
      0x00,0xC3,0x00,0x01,0x83,0x00,0x03,0x07,
      0x00,0x06,0x26,0x00,0x0C,0x3E,0x00,0x30,
      0x1E,0x00,0x00,0x1C,0x00,0x00,0x00,0x00
};

const unsigned char fa[]=
{//"发", 
	0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x18,
      0x00,0x00,0x19,0xC0,0x06,0x30,0xE0,0x07,
      0x30,0x60,0x06,0x31,0x80,0x06,0x3F,0xC0,
      0x0F,0xF8,0x00,0x0E,0x60,0x00,0x08,0x40,
      0x00,0x00,0xCF,0x00,0x00,0xFF,0x00,0x01,
      0x87,0x00,0x03,0xC6,0x00,0x03,0x66,0x00,
      0x06,0x1C,0x00,0x0C,0x0C,0x00,0x18,0x1E,
      0x00,0x30,0x33,0x00,0x60,0xE1,0xE0,0x07,
      0x81,0xFE,0x00,0x00,0x7F,0x00,0x00,0x00
};

const unsigned char hui[]=
{//"挥", 
	0x03,0x00,0x00,0x03,0x00,0x38,0x03,0x3F,
      0xFC,0x03,0x38,0x1E,0x03,0x33,0x30,0x03,
      0x33,0x00,0x07,0xE3,0x78,0x3F,0x1F,0xF0,
      0x13,0x0E,0x00,0x03,0x8F,0x00,0x03,0x19,
      0xB0,0x07,0x3B,0xF8,0x0F,0x3F,0x00,0x3B,
      0x21,0x00,0xF3,0x01,0xBE,0xE3,0x1F,0xFF,
      0x03,0xFD,0x00,0x0F,0x01,0x80,0x07,0x01,
      0x80,0x06,0x01,0x80,0x02,0x01,0x00,0x00,
      0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00
};

const unsigned char  First[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字 : :50  10K  OFF  
;  宽×高(像素): 96×32
------------------------------------------------------------------------------*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,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,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,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,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,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,0x00,0x00,
0x07,0xE3,0xC0,0x00,0x83,0xC4,0x10,0x00,0xF8,0x7F,0x7F,0x00,0x04,0x04,0x20,0x03,
0x84,0x24,0x20,0x01,0x04,0x40,0x40,0x00,0x04,0x04,0x20,0x00,0x84,0x24,0x40,0x02,
0x02,0x40,0x40,0x00,0x47,0xC4,0x20,0x00,0x84,0x24,0x80,0x02,0x02,0x40,0x40,0x00,
0x04,0x24,0x20,0x00,0x84,0x25,0x00,0x02,0x02,0x7E,0x7E,0x00,0x00,0x24,0x20,0x00,
0x84,0x26,0x80,0x02,0x02,0x40,0x40,0x00,0x00,0x24,0x20,0x00,0x84,0x24,0x40,0x02,
0x02,0x40,0x40,0x00,0x04,0x24,0x20,0x00,0x84,0x24,0x20,0x02,0x02,0x40,0x40,0x00,
0x04,0x24,0x20,0x00,0x84,0x24,0x10,0x01,0x04,0x40,0x40,0x00,0x43,0xC3,0xC0,0x00,
0x83,0xC4,0x08,0x00,0xF8,0x40,0x40,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
};


const unsigned char  Second[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字 : : 图形    文本
;  宽×高(像素): 96×32
------------------------------------------------------------------------------*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,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,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,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,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,0xFF,0xF3,0xFC,
0x80,0x00,0x00,0x40,0x00,0x80,0x00,0x00,0x00,0x88,0x10,0x90,0x80,0x00,0x00,0x20,
0x00,0x80,0x00,0x00,0x00,0x8F,0x90,0x91,0x00,0x00,0x0F,0xFF,0x9F,0xFC,0x00,0x00,
0x00,0x99,0x10,0x92,0x00,0x00,0x02,0x04,0x01,0xC0,0x00,0x00,0x00,0xA9,0x10,0x94,
0x40,0x00,0x01,0x04,0x02,0xA0,0x00,0x00,0x40,0x86,0x10,0x90,0xC0,0x00,0x01,0x08,
0x02,0xA0,0x00,0x00,0x00,0x99,0x93,0xFD,0x00,0x00,0x00,0x88,0x04,0x90,0x00,0x00,
0x00,0xE4,0x70,0x92,0x20,0x00,0x00,0x50,0x04,0x90,0x00,0x00,0x00,0x83,0x10,0x94,
0x20,0x00,0x00,0x20,0x08,0x88,0x00,0x00,0x00,0x8C,0x10,0x90,0x40,0x00,0x00,0x50,
0x17,0xF6,0x00,0x00,0x00,0x83,0x11,0x10,0x80,0x00,0x00,0x88,0x20,0x84,0x00,0x00,
0x40,0x80,0x11,0x11,0x00,0x00,0x03,0x06,0x00,0x80,0x00,0x00,0x00,0xFF,0xF2,0x16,
0x00,0x00,0x0C,0x01,0x80,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
};

const unsigned char jiluhao[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 记录号:
;  宽×高(像素): 96×24
------------------------------------------------------------------------------*/
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,0x3F,0x00,0x00,
0x01,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF7,0x00,0x00,0x3E,0x38,0x00,0x00,
0x03,0x80,0x00,0x00,0x06,0x06,0x00,0x00,0x18,0x30,0x00,0x00,0x01,0xC0,0x38,0x00,
0x00,0x06,0x00,0x00,0x18,0x30,0x00,0x00,0x00,0x43,0xFC,0x00,0x03,0xFE,0x00,0x00,
0x08,0x30,0x00,0x00,0x00,0x07,0x18,0x00,0x01,0x04,0x00,0x00,0x0F,0xF0,0x00,0x00,
0x00,0x00,0x18,0x00,0x00,0x04,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x10,0x00,
0x00,0x3F,0xF0,0x00,0x00,0x01,0x80,0x00,0x03,0x80,0x30,0x00,0x3F,0xF0,0x00,0x00,
0x00,0x7F,0xE0,0x00,0x1F,0x80,0x78,0x00,0x78,0x60,0x00,0x00,0x7F,0xFF,0x80,0x3C,
0x39,0x07,0xC0,0x00,0x00,0x61,0xC0,0x0F,0xE7,0x00,0x00,0x3C,0x01,0x06,0x00,0x00,
0x08,0x61,0x80,0x00,0x06,0x00,0x00,0x18,0x03,0x06,0x00,0x00,0x0E,0x73,0x00,0x00,
0x04,0x20,0x00,0x00,0x03,0x06,0x00,0x00,0x06,0x7C,0x00,0x00,0x1F,0xF8,0x00,0x00,
0x03,0x06,0x00,0xC0,0x00,0x6E,0x00,0x00,0x1C,0x38,0x00,0x00,0x03,0x66,0x00,0xC0,
0x01,0x67,0x00,0x00,0x00,0x18,0x00,0x00,0x03,0xC6,0x00,0xC0,0x06,0x63,0xC0,0x00,
0x00,0x38,0x00,0x00,0x03,0x86,0x00,0xC0,0x1C,0x61,0xF0,0x00,0x00,0x30,0x00,0x00,
0x07,0x03,0x03,0xE0,0xF8,0x60,0xFE,0x00,0x00,0x30,0x00,0x10,0x07,0x03,0xFF,0x80,
0xE0,0x60,0x78,0x00,0x00,0x30,0x00,0x3C,0x00,0x00,0xFE,0x00,0x01,0xE0,0x00,0x00,
0x00,0x70,0x00,0x3C,0x00,0x00,0x00,0x00,0x01,0xE0,0x00,0x00,0x03,0xE0,0x00,0x10
};

const unsigned char ling[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 0
;  宽×高(像素): 16×24
------------------------------------------------------------------------------*/
0x00,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,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,0x00,0x00
};



const unsigned char cunfang[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 存放
;  宽×高(像素): 48×24
------------------------------------------------------------------------------*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,
0x00,0xC0,0x00,0x1C,0x00,0x00,0x00,0xC0,0x00,0x1F,0xE0,0x00,0xE1,0xC0,0x01,0xFC,
0x00,0x00,0x71,0xC0,0x00,0x38,0x00,0x00,0x01,0x80,0x00,0x30,0x00,0x00,0x03,0x80,
0x00,0x63,0xE0,0x00,0x3B,0x7E,0x00,0xFE,0xE0,0x03,0xE3,0xC0,0x03,0xC0,0xC0,0x1F,
0xC6,0x60,0x01,0x83,0x80,0x01,0xC0,0x60,0x03,0x83,0x80,0x01,0xE6,0x60,0x07,0x81,
0xFE,0x03,0xB3,0x60,0x0D,0xFF,0xC0,0x03,0x31,0xE0,0x19,0xC1,0xC0,0x07,0x70,0xC0,
0x31,0x81,0xC0,0x0E,0x61,0xE0,0x61,0x81,0xC0,0x0C,0x63,0xF0,0x01,0x81,0xC0,0x18,
0xE7,0x38,0x03,0x81,0xC0,0x73,0xDC,0x1E,0x03,0x8D,0xC0,0x01,0x80,0x1F,0x00,0x07,
0x80,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};


const unsigned char neidiao[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 内调
;  宽×高(像素): 48×24
------------------------------------------------------------------------------*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,
0x00,0x00,0x00,0x70,0x00,0x07,0x00,0x7C,0x00,0x70,0x00,0x03,0xBF,0xDC,0x00,0x70,
0x00,0x01,0xB9,0x9C,0x00,0x71,0x80,0x00,0x19,0x8C,0x00,0x7F,0xE0,0x00,0x19,0xEC,
0x1F,0xE0,0xC0,0x00,0x1F,0xCC,0x0C,0x60,0xC0,0x07,0x19,0x8C,0x0C,0x60,0xC0,0x7F,
0x19,0xFC,0x0C,0xF0,0xC0,0x06,0x3F,0x0C,0x0C,0xDC,0xE0,0x06,0x38,0x0C,0x0D,0xCE,
0xE0,0x06,0x3F,0xFC,0x0D,0x86,0xE0,0x06,0x36,0x6C,0x0F,0x00,0xE0,0x06,0xF6,0x6C,
0x1E,0x00,0xE0,0x07,0xB7,0xEC,0x1C,0x00,0xE0,0x0F,0x70,0x0C,0x18,0x00,0xE0,0x0E,
0x60,0x0C,0x18,0x06,0xE0,0x0C,0x60,0x0C,0x18,0x03,0xE0,0x00,0xC0,0x3C,0x00,0x00,
0xE0,0x01,0x80,0x1C,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};

const unsigned char fanhui[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字 : 返回
;  宽×高(像素): 48×24
------------------------------------------------------------------------------*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,
0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x07,0x03,0xE0,0x00,0x00,0x00,0x03,0x9E,
0x00,0x00,0x00,0xF8,0x00,0x1C,0x00,0x00,0x7F,0x9E,0x00,0x18,0x00,0x0F,0xC0,0x1E,
0x00,0x19,0xE0,0x0E,0x00,0x1C,0x06,0x1F,0xE0,0x0E,0x07,0x1C,0x3E,0x18,0xE0,0x0E,
0xFF,0x9C,0x0E,0x38,0xC0,0x06,0x63,0x1C,0x0C,0x3F,0xC0,0x06,0x63,0x1C,0x0C,0x33,
0xC0,0x06,0x7F,0x1C,0x0C,0x63,0xE0,0x06,0x00,0x1C,0x06,0x67,0x70,0x06,0x00,0x18,
0x06,0xCE,0x38,0x06,0x03,0x98,0x1E,0x38,0x00,0x07,0xFF,0xF8,0x73,0xF0,0x00,0x06,
0x00,0x78,0x00,0x3F,0x80,0x00,0x00,0x30,0x00,0x07,0xFF,0x00,0x00,0x30,0x00,0x00,
0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
void display_24( unsigned char page , unsigned char column , const unsigned char *point)
{
	//CmdWrite(0x00,0xC5); 
		unsigned char i,j=0;
	unsigned char temp=0;
	Dnop(10);                            // display on, normal display
    	CmdWrite(0x60,page); 
	Dnop(10);   						
    	CmdWrite(0x70,column); 
	Dnop(10);   						

		

    for(i=0;i<24;i++)
    {
      	for(j=0;j<3;j++)
     	{
     		temp=(*(point+(i*3)+j));
     		SdData(temp);
			Dnop(10);	
 	}
		CmdWrite(0x60,page); 
		Dnop(10);	
		CmdWrite(0x70,column+i+1); 
		Dnop(10);	
    }



} 

void display96_24( unsigned char page , unsigned char column , const unsigned char *point)
{
	//CmdWrite(0x00,0xC5); 
	unsigned char i,j=0;
	unsigned char temp=0;
	Dnop(10);                            // display on, normal display
    	CmdWrite(0x60,page); 
	Dnop(10);   						
    	CmdWrite(0x70,column); 
	Dnop(10);   						

		

    for(i=0;i<24;i++)
    {
      	for(j=0;j<12;j++)
     	{
     		temp=(*(point+(i*12)+j));
     		SdData(temp);
			Dnop(10);	
 	}
		CmdWrite(0x60,page); 
		Dnop(10);	
		CmdWrite(0x70,column+i+1); 
		Dnop(10);	
    }



} 


void display48_24( unsigned char page , unsigned char column , const unsigned char *point)
{
	//CmdWrite(0x00,0xC5); 
	unsigned char i,j=0;
	unsigned char temp=0;
	Dnop(10);                            // display on, normal display
    	CmdWrite(0x60,page); 
	Dnop(10);   						
    	CmdWrite(0x70,column); 
	Dnop(10);   						

		

    for(i=0;i<24;i++)
    {
      	for(j=0;j<6;j++)
     	{
     		temp=(*(point+(i*6)+j));
     		SdData(temp);
			Dnop(10);	
 	}
		CmdWrite(0x60,page); 
		Dnop(10);	
		CmdWrite(0x70,column+i+1); 
		Dnop(10);	
    }



} 
void display_96(unsigned char x,unsigned char y)
{

	unsigned char i,j=0;
	unsigned char temp=0;
	Dnop(10);                            // display on, normal display
    CmdWrite(0x60,x); 
	Dnop(10);   						
    CmdWrite(0x70,y); 
	Dnop(10);   						

		

    for(i=0;i<32;i++)
    {
      	for(j=0;j<12;j++)
     	{
     		temp=(*(First+(i*12)+j));
     		SdData(temp);
			Dnop(10);	
 		}
		CmdWrite(0x60,x); 
		Dnop(10);	
		CmdWrite(0x70,y+i+1); 
		Dnop(10);	
    }
	y+=32;
	for(i=0;i<32;i++)
    {
      	for(j=0;j<12;j++)
     	{
     		temp=(*(Second+(i*12)+j));
     		SdData(temp);
			Dnop(10);	
 		}
		CmdWrite(0x60,x); 
		Dnop(10);	
		CmdWrite(0x70,y+i+1); 
		Dnop(10);	
    }	
}

void Dnop(int us)
{
    int i;
	for(;us>0;us--)
		for(i=0;i<10;i++);
}
void delayms(int ms)
{
    int i;
    for(;ms>0;ms--)
		for(i=0;i<10000;i++);
}

//P2.0-2.7些数据命令
void WR_LCDBUS(unsigned char data)
{
	FIO2PIN0=data;
}

void CmdWrite(unsigned char Command,unsigned char date)   //send command
{
	WR_LCDBUS(Command);
	FIO_Clr(PORT2,LCD_CS_P208);		//clear_bit(CS_LCD);
	FIO_Clr(PORT2,LCD_RS_P209);		//clear_bit(RS_LCD);
    Dnop(1);           
	FIO_Set(PORT0,LCD_RD_P015);		//set_bit(RD_LCD);
    FIO_Clr(PORT0,LCD_WR_P016);		//clear_bit(WR_LCD);
    Dnop(1);
    FIO_Set(PORT0,LCD_WR_P016);		//set_bit(WR_LCD);
    Dnop(1);
	FIO_Set(PORT2,LCD_RS_P209);		//set_bit(RS_LCD);
    FIO_Set(PORT2,LCD_CS_P208);		//set_bit(CS_LCD);                // disable the access
	Dnop(1);

	WR_LCDBUS(date);
    FIO_Clr(PORT2,LCD_CS_P208);		//clear_bit(CS_LCD);

⌨️ 快捷键说明

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