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

📄 main.c

📁 基于arm--s3c44b0的液晶屏编程。可以显示东西。希望对大家有用。
💻 C
字号:
/*****************************************************************************\
*                                                                             *
*  LCD测试                                                                    *
*                                                                             *
*  本程序测试LCD。运行时可以看到LCD屏幕上滚动显示的标识画面。                 *
*                                                                             *
\*****************************************************************************/

#include "LCD.h"
#include "logo.h"

// LCD显示缓冲区
#define SCR_WIDTH		240
#define SCR_HEIGHT		400
unsigned scr_buf[SCR_HEIGHT][SCR_WIDTH / 8];

void Main(void)
{
	unsigned *p = (unsigned *)scr_buf;
	int i, j;
	InitLCD(scr_buf, SCR_WIDTH, SCR_HEIGHT, 4);		// 初始化LCD,16级灰度模式
	LCD_Switch(1, 1);								// 打开LCD屏幕和背光

	// 在LCD上显示标识画面
	for(i = SCR_HEIGHT - img_h; i >= 0; i -= img_h)
		for(j = 0; j < img_w * img_h; j++, p++)
			*p = img_data[j];
	while(1)
	{
		for(i = 0; i < img_h; i++)
		{
			LCD_SetViewPort(0, i);					// 设置新的视口位置
			for(j = 0; j < 0x180000; j++);			// 延时
		}
	}
}

⌨️ 快捷键说明

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