Driver层
FSMC(之前代码)
Interface层
LCD(之前代码)
App层
Display(显示模块)
display.h
#ifndef __DISPLAY_H__
#define __DISPLAY_H__#include "lcd.h"//初始化
void Display_Init(void);//清屏
void Display_Clear(void);//显示信息 (英文,指定字体大小和颜色)
void Display_String(uint16_t x,uint16_t y,uint8_t * str);//显示标题 (LOGO + 汉字)
void Display_Title(void);#endif /* __DISPLAY_H__ */
display.c
#include "display.h"//初始化
void Display_Init(void){LCD_Init();Display_Clear();
}//清屏
void Display_Clear(void){LCD_fillColor(0,0,320,480,WHITE);
}//显示信息 (英文,指定字体大小和颜色)
void Display_String(uint16_t x,uint16_t y,uint8_t * str){LCD_ShowAsciiString(x,y,str,WHITE,BLUE,BIG);
}void Display_Title(void){//显示LOGOLCD_ShowBeauty1();for (uint8_t i = 0; i < 9; i++){LCD_ShowChinereChar(16+i*32,80,WHITE,BLUE,i);}
}