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的占空比,呼吸灯就是占空比越高,小灯会亮,反之则更暗。

相关推荐
Wave84523 分钟前
STM32-----SPI
stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi44 分钟前
基于FPGA的电梯控制系统设计(论文+源码)
单片机·fpga开发·毕业设计·计算机毕业设计·电子交易系统
南山十一少2 小时前
STM32CubeMX + HAL 库:基于 I²C 通信的 BMP280气压海拔测量
c语言·stm32·嵌入式硬件
小莞尔2 小时前
【51单片机】【protues仿真】基于51单片机PM2.5空气质量检测系统
stm32·单片机·嵌入式硬件·51单片机·proteus
zgc12453674 小时前
51单片机基础day3
单片机·嵌入式硬件·51单片机
竹照煜_ysn4 小时前
STM32——WDG看门狗
stm32·单片机·嵌入式硬件
DS小龙哥4 小时前
基于华为云的STM32F103C8T6智能停车场管理系统
大数据·stm32·华为云
学习噢学个屁5 小时前
基于STM32智能阳台监控系统
c语言·stm32·单片机·嵌入式硬件
糖糖单片机设计5 小时前
硬件开发_基于物联网的老人跌倒监测报警系统
stm32·单片机·嵌入式硬件·物联网·51单片机
逼子格14 小时前
【Proteus仿真】定时器控制系列仿真——秒表计数/数码管显示时间
数据库·单片机·嵌入式硬件·51单片机·proteus·定时器·硬件工程师