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

📄 main.c

📁 采用Mega128控制LCD12864液晶显示器
💻 C
字号:
#include "so12864.h"

void delay()
{
	int i = 0, j = 0;
	for(i = 0; i < 5000; i++)
		for (j = 0; j < 200; j++)
		{
			nop();
		}
}

int main(void)
{
	BYTE EN_tab[][8] = {
			{0x00,0x7E,0x11,0x11,0x11,0x7E,0x00,0x00},    /*"A"=21h*/
            {0x00,0x41,0x7F,0x49,0x49,0x36,0x00,0x00},    /*"B"=22h*/
            {0x00,0x3E,0x41,0x41,0x41,0x22,0x00,0x00},    /*"C"=23h*/
            {0x00,0x41,0x7F,0x41,0x41,0x3E,0x00,0x00},    /*"D"=24h*/
            {0x00,0x7F,0x49,0x49,0x49,0x49,0x00,0x00},    /*"E"=25h*/
            {0x00,0x7F,0x09,0x09,0x09,0x01,0x00,0x00},    /*"F"=26h*/
            {0x00,0x3E,0x41,0x41,0x49,0x7A,0x00,0x00},    /*"G"=27h*/
            {0x00,0x7F,0x08,0x08,0x08,0x7F,0x00,0x00},    /*"h"=28h*/
            {0x00,0x00,0x41,0x7F,0x41,0x00,0x00,0x00},    /*"I"=29h*/
            {0x00,0x20,0x40,0x41,0x3F,0x01,0x00,0x00},    /*"J"=2Ah*/
            {0x00,0x7F,0x08,0x14,0x22,0x41,0x00,0x00},    /*"K"=2Bh*/
            {0x00,0x7F,0x40,0x40,0x40,0x40,0x00,0x00},    /*"L"=2Ch*/
            {0x00,0x7F,0x02,0x0C,0x02,0x7F,0x00,0x00},    /*"M"=2Dh*/
            {0x00,0x7F,0x06,0x08,0x30,0x7F,0x00,0x00},    /*"N"=2Eh*/
            {0x00,0x3E,0x41,0x41,0x41,0x3E,0x00,0x00},    /*"O"=2Fh*/
            {0x00,0x7F,0x09,0x09,0x09,0x06,0x00,0x00},    /*"P"=30h*/
            {0x00,0x3E,0x41,0x51,0x21,0x5E,0x00,0x00},    /*"Q"=31h*/
            {0x00,0x7F,0x09,0x19,0x29,0x46,0x00,0x00},    /*"R"=32h*/
            {0x00,0x26,0x49,0x49,0x49,0x32,0x00,0x00},    /*"S"=33h*/
            {0x00,0x01,0x01,0x7F,0x01,0x01,0x00,0x00},    /*"T"=34h*/
            {0x00,0x3F,0x40,0x40,0x40,0x3F,0x00,0x00},    /*"U"=35h*/
            {0x00,0x1F,0x20,0x40,0x20,0x1F,0x00,0x00},    /*"V"=36h*/
            {0x00,0x7F,0x20,0x18,0x20,0x7F,0x00,0x00},    /*"W"=37h*/
            {0x00,0x63,0x14,0x08,0x14,0x63,0x00,0x00},    /*"X"=38h*/
            {0x00,0x07,0x08,0x70,0x08,0x07,0x00,0x00},    /*"Y"=39h*/
            {0x00,0x61,0x51,0x49,0x45,0x43,0x00,0x00}
	};
	BYTE CN_tab[][32] ={
			{0x00,0x00,0x00,0xC0,0x70,0x20,0x00,0xFF,0x00,0x10,0x20,0xC0,0x80,0x00,0x00,0x00,0x04,0x02,0x01,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x01,0x07,0x02,0x00},
			{0x00,0x40,0x44,0x54,0x55,0x56,0xD4,0x7C,0x54,0x54,0x56,0x55,0x54,0x44,0x40,0x00,0x00,0x20,0x10,0x48,0x44,0x4B,0x4A,0x7E,0x4A,0x4A,0x4A,0x7E,0x40,0x40,0x40,0x00},
			{0x02,0xF2,0x12,0x12,0x1E,0x00,0x80,0x80,0xFF,0xA0,0x90,0x88,0x86,0x84,0x80,0x00,0x01,0x03,0x41,0x81,0x7F,0x00,0x00,0x40,0xFF,0x40,0x23,0x0C,0x10,0x60,0x20,0x00},
			{0x10,0xF0,0x1F,0x10,0xF0,0x12,0x12,0xFE,0x12,0xFE,0x00,0xFE,0x62,0x9A,0x06,0x00,0x40,0x21,0x1A,0x86,0x49,0x31,0x0D,0x43,0x81,0x7F,0x00,0xFF,0x08,0x18,0x0F,0x00}
			};

	Init_LCD();
	
	while(1)
	{
		DispCN_LCD(PAGE_3, COLUMN_24, (BYTE *)(CN_tab[0]));
		delay();
		DispCN_LCD(PAGE_3, COLUMN_40, (BYTE *)(CN_tab[1]));
		delay();
		DispCN_LCD(PAGE_3, COLUMN_56, (BYTE *)(CN_tab[1]));
		delay();
		DispCN_LCD(PAGE_3, COLUMN_72, (BYTE *)(CN_tab[2]));
		delay();
		DispCN_LCD(PAGE_3, COLUMN_86, (BYTE *)(CN_tab[3]));
		delay();	
		Clear_LCD();
		delay();
	}
	
	return 0;
}

⌨️ 快捷键说明

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