STM32 水质水位检测项目 显示模块

Driver层

FSMC(之前代码)

Interface层

LCD(之前代码)

App层

Display(显示模块)

display.h

cs 复制代码
#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

cs 复制代码
#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){
    //显示LOGO
    LCD_ShowBeauty1();

    for (uint8_t i = 0; i < 9; i++)
    {
        LCD_ShowChinereChar(16+i*32,80,WHITE,BLUE,i);
    }    
}
相关推荐
南城花随雪。1 分钟前
单片机:实现蜂鸣器数码管的显示(附带源码)
单片机·嵌入式硬件
gqkmiss22 分钟前
Chrome 132 版本开发者工具(DevTools)更新内容
前端·chrome·chrome devtools
网络点点滴40 分钟前
第一个AJAX调用XMLHttpRequest
前端·javascript·ajax
Be Legendary-CGK44 分钟前
【硬件接口】I2C总线接口
单片机·嵌入式硬件·硬件工程
匹马夕阳1 小时前
前端自动化部署之ssh2和ssh2-sftp-client
前端·javascript·自动化
wait_for_STM321 小时前
在Proteus软件仿真STM32F103寄存器方式PID调速电机
stm32·嵌入式硬件·proteus·pid调速
六壹班班长1 小时前
STM外设介绍2(Timer)
stm32·单片机·嵌入式硬件
安冬的码畜日常1 小时前
【CSS in Depth 2 精译_084】第 14 章:CSS 蒙版、形状与剪切概述 + 14.1:CSS 滤镜
前端·css·css3·html5·滤镜·css滤镜·滤镜特效
落日弥漫的橘_1 小时前
vue项目 中 asstes文件夹 与 static文件夹 的联系与区别
前端·javascript·vue.js·前端框架
我码玄黄2 小时前
在Cesium中加载OD线
前端·javascript·cesium