📄 main.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 + -