当前位置: 首页 > 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);}
}

相关文章:

  • 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算法原理
  • 电影路演,虚幻狂欢?
  • 《瞭望》周刊社原总编辑、党委书记姬斌逝世,享年67岁
  • 湖北宜昌:在青山绿水间解锁乡村振兴“密码”
  • 2025年4月份CPI环比由降转涨,核心CPI涨幅稳定
  • 欧盟公布对美关税反制清单,瞄准美国飞机等产品
  • 上海发布大风黄警:预计未来24小时内将出现8-10级大风