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

第十六届蓝桥杯模拟二

 由硬件框图可以知道我们要配置LED 和按键

一.LED

先配置LED的八个引脚为GPIO_OutPut,锁存器PD2也是,然后都设置为起始高电平,生成代码时还要去解决引脚冲突问题

二.按键

按键配置,由原理图按键所对引脚要GPIO_Input

生成代码,在文件夹中添加code文件夹,code中添加fun.c、fun.h、headfile.h文件,去资源包中把lcd.c、lcd.h、fonts.h添加到code中,然后去写按键控制灯亮灭的程序,看是否有问题

按键控制led没有问题后写lcd显示代码,显示没问题后,解决lcd与led引脚冲突问题,方法在我的其他文章中CSDN

  HAL_GPIO_WritePin (GPIOD,GPIO_PIN_2,GPIO_PIN_RESET ); //为解决引脚冲突初始化lcd时    LCD_Init ();                 

相关文章:

  • PowerBI 条形图,解决数据标签在条形内部看不清的问题
  • DeepSeek R1 本地部署指南 (2) - macOS 本地部署
  • 初级:控制流程面试题精讲
  • LabVIEW液压传动系统教学仿真平台
  • 2025_0321_生活记录
  • 【蓝桥杯速成】| 9.回溯升级
  • SvelteKit 最新中文文档教程(8)—— 部署 Node 服务端
  • STM32——基本定时器
  • PHP PSR(PHP Standards Recommendations)介绍
  • Vue 3 + TypeScript 实现视频播放与字幕功能:集成西瓜播放器 XGPlayer
  • vscode + latex workshop + sumatraPDF
  • 破局 MySQL 死锁:深入理解锁机制与高效解决方案
  • 日事清在敏捷开发中的实战应用:SCRUM框架下可视化项目管理+高效沟通机制驱动灵活迭代
  • 画出ConcurrentHashMap 1.8的put流程图,记住CAS和synchronized的结合
  • Powershell、Windows Shell、CMD 的区别与联系
  • Spring 声明式事务应该怎么学?
  • 学习记录-cssjs-综合复习案例(二)
  • 【从零开始学习计算机科学与技术】系统工程概论(四)系统仿真 与 系统评估
  • 微服务聚合架构是什么
  • MySQL 表分区实践案例:基于 ERP 订单系统的租户分区
  • 体坛联播|C罗儿子完成国家队首秀,德约结束与穆雷合作
  • 工人日报评规范隐藏式车门把手:科技美学须将安全置顶
  • 哈马斯表示已释放一名美以双重国籍被扣押人员
  • 英媒:英国首相住所起火,目前无人伤亡
  • 电影路演,虚幻狂欢?
  • 侧记|青年为何来沪创新创业?从这一天寻找答案