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

ops/2024/12/22 21:56:35/

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);}    
}


http://www.ppmy.cn/ops/144137.html

相关文章

【YOLOv3】 源码(common.py)

概述 该文件中提供了构建yolov3模型的各种基础模块&#xff0c;其中包含了常用的功能模块&#xff0c;如标准卷积层、瓶颈层、空间金字塔池化层、图像预处理和后处理工具等&#xff0c;这些都是构建高效和模块化模型的基本 该文件的作用类似于一栋建筑的建筑材料和工具&#…

超灵敏红外光谱技术:MIP-PS技术如何实现痕量分子检测

大家好&#xff01;今天来了解一种超灵敏红外光谱技术——《Ultrasensitive infrared spectroscopy via vibrational modulation of plasmonic scattering from a nanocavity》发表于《SCIENCE ADVANCES》&#xff0c;它为化学分析和生物传感领域带来了新的突破。这项技术基于纳…

智能工厂的设计软件 三种处理单元(NPU/GPU/CPU)及其在深度学习框架中的作用 之5(腾讯云AI代码助手 之3)

前情提要 前面讨论了智能工厂的设计软件 中三种处理单元&#xff08;NPU/GPU/CPU&#xff09;及其在深度学习框架中的作用是协作完成一个深度学习任务。 最后通过明确深度学习本身的目的是建构一个公理化系统--作为 自然语言形式化 建模约束&#xff08;为人类编辑 &#xff0…

ICLR 2025 | 时间序列(Time Series)高分论文总结

ICLR2025已经结束了讨论阶段&#xff0c;进入了meta-review阶段&#xff0c;分数应该不会有太大的变化了&#xff0c;本文总结了其中时间序列(Time Series)高分的论文。如有疏漏&#xff0c;欢迎大家补充。 挑选原则&#xff1a;均分要大于等于6&#xff08;≥6&#xff0c;即…

云计算赋能:TSP 问题求解与创新定价机制的全景剖析

&#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f916;编程探索专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2024年12月18日14点02分 神秘男子影, 秘而不宣藏。 泣意深不见, 男子自持重, 子夜独自沉。 论文源地址&#xff1a; Aspiringco…

FPGA-PS端编程1:

目标 在小梅哥的zynq 7015上&#xff0c;完成以下目标&#xff1a; 读取 S1 按键的电平&#xff0c; 当 S1 按键为按下状态时&#xff0c;驱动 PS LED 以 1S 的频率闪烁(注意理解 1S 的频率闪烁和 1S的时间翻转两种描述之间的差别)&#xff0c; 当 S1 释放后&#xff0c;停止…

[SZ901]JTAG高速下载设置(53Mhz)

SZ901最高支持JTAG 53MHz的时钟频率&#xff0c;下载bit文件和固化程序的速度提升非常明显。 首先设置参数 1&#xff0c;将JTAG0 分频系数修改为3 2&#xff0c;设置参数&#xff0c;更新参数。&#xff08;完成&#xff09; 打开VIVADO VIVADO 正常识别FPGA&#xff0c;速…

秒优科技-供应链管理系统 login/doAction SQL注入漏洞复现

0x01 产品简介 秒优科技提供的供应链管理系统,即秒优SCM服装供应链管理系统,是一款专为服装电商企业设计的全方位解决方案。是集款式研发、订单管理、物料管理、生产管理、工艺管理、收发货管理、账单管理、报表管理于一体的服装电商供应链管理解决方案。它涵盖了从企划到开…