gxdx-单片机实验-呼吸灯-stm32 Proteus仿真

2024年单片机实验

实验目的:

  1. 掌握STM32编程基本操作。
  2. 掌握PWM控制输出。
  3. 掌握矩阵键盘工作原理及按键基本操作。
  4. 掌握STM32串口通讯,并与上位机通讯。
  5. 掌握LCD12864显示工作原理及基本操作。

实验任务:

  1. 实现PWM呼吸灯,定时器产生PWM,控制实验板上的LED灯亮灭;
  2. 通过任意两个按键切换PWM呼吸灯输出到两个不同的LED灯,实现亮灭效果;
  3. 通过串口助手与LCD12864显示当前正在亮灭的LED是哪个,例如:LED P1.3 或 LED P1.4。

实验资料:

可通过口袋实验室慕课平台下载安装包、说明书及例程等,在一年级第一个月的附件中。


实验要求:

  • 拿到 2024年10月21日 实验任务书后,即可展开自行实验。

  • 12月10日前 提交完整资料包,包含以下内容:

    • 实验报告(电子版,含流程图、核心逻辑程序代码及注释)
    • 实验源程序(可执行文件)
    • 实验心得(遇到的问题及解决方法)

    实验报告 中需附上关键核心逻辑程序及注释,并附上实验效果图。

  • 资料包命名规则

    姓名-班级-学号 (请确保命名正确)


相关讲解资料:

PWM引脚选择

效果

按键PB14 控制PA6 的PWM点亮,同时PA7一定会熄灭。

按键PB15 控制PA7 的PWM点亮,同时PA6一定会熄灭。

屏幕显示的是当前亮的哪一个灯。

示波器显示的是当前PWM的占空比,呼吸灯就是占空比越高,小灯会亮,反之则更暗。

相关推荐
Archer-2 小时前
解决STM32H7系列串口DMA发送一次卡死
stm32·单片机·嵌入式硬件
通信.萌新3 小时前
【stm32f4】ADC实验(stm32hal库)
stm32·单片机·嵌入式硬件
Mr-Apple3 小时前
使用STM32设置GPIO中断
stm32·单片机·嵌入式硬件
jasonslaex5 小时前
stm32传感器通用驱动代码
驱动开发·stm32·嵌入式硬件
嵌入式仿真实验教学平台10 小时前
深入探索IIC-OLED显示技术:嵌入式仿真平台如何重塑高校教学范式——深圳航天科技创新研究院技术赋能新一代工程教育
科技·单片机·gd32·嵌入式仿真·iic-oled显示技术
十碗阳春面10 小时前
TI 毫米波雷达走读系列—— 3DFFT及测角
单片机·嵌入式硬件·毫米波雷达·mmwave radar·awr/iwr系列
CPETW11 小时前
同旺科技 USB TO SPI / I2C适配器(专业版)--EEPROM读写——C
c语言·开发语言·科技·stm32·单片机·嵌入式硬件·电子
国科安芯16 小时前
【AS32系列MCU调试教程】调试工具:Eclipse调试工具栏与窗口的深入分析
单片机·嵌入式硬件·eclipse
nuannuan2311a16 小时前
9N65-ASEMI照明系统应用专用9N65
单片机·嵌入式硬件
woshihonghonga16 小时前
高级定时器TIM1、TIM8
stm32·单片机·嵌入式硬件