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

相关推荐
来自晴朗的明天1 小时前
14、光耦隔离电路(EL3H7)
单片机·嵌入式硬件·硬件工程
G***技1 小时前
杰和IB3-272:以低功耗高性能打造新一代工业智能交互核心
单片机·嵌入式硬件·物联网
czhaii2 小时前
STC AI8052U单片机特点
单片机
MAR-Sky3 小时前
keil5中数据的不同定义和单片机(以stc8为例)里的对应关系(idata,xdata,data,code)
单片机·嵌入式硬件
项目題供诗4 小时前
51单片机入门(八)
单片机·嵌入式硬件·51单片机
羽获飞5 小时前
从零开始学嵌入式之STM32——9.STM32的时钟系统
stm32·单片机·嵌入式硬件
来自晴朗的明天6 小时前
13、NMOS 电源防反接电路
单片机·嵌入式硬件·硬件工程
芯岭技术7 小时前
PY32MD310单片机:高性能、低功耗的32位电机控制微控制器
单片机·嵌入式硬件
wotaifuzao8 小时前
STM32 + FreeRTOS 的订阅通知组件架构
stm32·嵌入式硬件·架构·freertos·事件驱动·嵌入式架构
小龙报9 小时前
【51单片机】深度解析 51 串口 UART:原理、配置、收发实现与工程化应用全总结
c语言·开发语言·c++·stm32·单片机·嵌入式硬件·51单片机