当前位置: 首页 > news >正文

LCD显示屏的使用

目录

1,移植对应的文件

2,在目录里添加文件

3,LCD的使用代码


1,移植对应的文件

2,在目录里添加文件

3,LCD的使用代码

3.1 彩虹示例
    LCD_Clear(Blue);LCD_SetBackColor(Blue);LCD_SetTextColor(White);LCD_DrawLine(120,0,320,Horizontal);LCD_DrawLine(0,160,240,Vertical);HAL_Delay(1000);LCD_Clear(Blue);LCD_DrawRect(70,210,100,100);HAL_Delay(1000);LCD_Clear(Blue);LCD_DrawCircle(120,160,50);HAL_Delay(1000);LCD_Clear(Blue);LCD_DisplayStringLine(Line4 ,(unsigned char *)"    Hello,world.   ");HAL_Delay(1000);LCD_SetBackColor(White);LCD_DisplayStringLine(Line0,(unsigned char *)"                    ");	LCD_SetBackColor(Black);LCD_DisplayStringLine(Line1,(unsigned char *)"                    ");	LCD_SetBackColor(Grey);LCD_DisplayStringLine(Line2,(unsigned char *)"                    ");LCD_SetBackColor(Blue);LCD_DisplayStringLine(Line3,(unsigned char *)"                    ");LCD_SetBackColor(Blue2);LCD_DisplayStringLine(Line4,(unsigned char *)"                    ");LCD_SetBackColor(Red);						LCD_DisplayStringLine(Line5,(unsigned char *)"                    ");LCD_SetBackColor(Magenta);	LCD_DisplayStringLine(Line6,(unsigned char *)"                    ");LCD_SetBackColor(Green);	LCD_DisplayStringLine(Line7,(unsigned char *)"                    ");	LCD_SetBackColor(Cyan);	LCD_DisplayStringLine(Line8,(unsigned char *)"                    ");LCD_SetBackColor(Yellow);		LCD_DisplayStringLine(Line9,(unsigned char *)"                    ");	
3.2代码展示-1
void light_low()
{// 检测 GPIOC 的 GPIO_PIN_8 引脚是否为低电平if (HAL_GPIO_ReadPin(GPIOC,GPIO_PIN_8) == GPIO_PIN_RESET){// 清空 LCD 屏幕,背景颜色设置为蓝色LCD_Clear(Blue);// 在 LCD 屏幕的第 4 行显示 "       LDE_1 on        " 信息LCD_DisplayStringLine(Line4 ,(unsigned char *)"       LDE_1 on        ");// 将 GPIOC 的 GPIO_PIN_10 引脚置为低电平HAL_GPIO_WritePin(GPIOC,GPIO_PIN_10,GPIO_PIN_RESET);}// 检测 GPIOC 的 GPIO_PIN_9 引脚是否为低电平if (HAL_GPIO_ReadPin(GPIOC,GPIO_PIN_9) == GPIO_PIN_RESET){// 清空 LCD 屏幕,背景颜色设置为蓝色LCD_Clear(Blue);// 在 LCD 屏幕的第 4 行显示 "       LDE_2 on        " 信息LCD_DisplayStringLine(Line4 ,(unsigned char *)"       LDE_2 on        ");// 将 GPIOC 的 GPIO_PIN_10 引脚置为低电平HAL_GPIO_WritePin(GPIOC,GPIO_PIN_10,GPIO_PIN_RESET);}
}

http://www.dtcms.com/a/139013.html

相关文章:

  • EtherCAT转ProfiNet边缘计算网关配置优化:汽车制造场景下PLC与机器人协同作业案例
  • 矫平机:工业制造中的“板材整形师“
  • 2025年华中杯赛题浅析-助攻快速选题
  • Redis--事务
  • 赛灵思 XCVU095-2FFVB2104E XilinxFPGA Virtex UltraScale
  • StarRocks Community Monthly Newsletter (Mar)
  • 简单接口工具(ApiCraft-Web)
  • RAGFlowwindows本地pycharm运行
  • 信息学奥赛:开启编程与算法之门的金钥匙
  • 【Java面试系列】Spring Cloud微服务架构中的分布式事务解决方案与Seata框架实现原理详解 - 3-5年Java开发必备知识
  • Flutter Expanded 与 Flexible 详解
  • 考研系列-计算机网络冲刺考点汇总(下)
  • OpenManus源码架构分析
  • 解决 VSCode 中 NVM 配置后无法识别 Node 和 NPM 的问题
  • 安全帽检测AI智能分析网关v4如何配置告警触发间隔?
  • 配合 Spring Bean 注入,把 Function 管理起来?
  • 6. k8s 之存储配置
  • 好用的智能外呼系统:功能全解析
  • 39- 有效的数独
  • Vue的Diff算法原理
  • APang网联科技项目报告(服务器域管理篇)
  • Flink-01学习 介绍Flink及上手小项目之词频统计
  • java IO/NIO/AIO
  • L2-033 简单计算器满分笔记
  • 十三种通信接口芯片——《器件手册--通信接口芯片》
  • 解决“驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接“问题
  • 【C++面向对象】封装(下):探索C++运算符重载设计精髓
  • C++每日训练 Day 16:构建 GUI 响应式信号机制(面向初学者)
  • android liveData observeForever 与 observe对比
  • class的访问器成员