摘要:
本文介绍了基于STM32标准外设库新建工程并实现LED闪烁的方法。首先下载模板并在Keil中打开,随后编写核心代码:定义软件延时函数,使能GPIOA时钟并将Pin1配置为推挽输出。在主循环中交替调用GPIO_SetBits与GPIO_ResetBits改变引脚高低电平,配合延时实现LED的亮灭闪烁,涵盖了从工程搭建到基础GPIO控制的完整流程。 阅读全文
本文介绍了基于STM32标准外设库新建工程并实现LED闪烁的方法。首先下载模板并在Keil中打开,随后编写核心代码:定义软件延时函数,使能GPIOA时钟并将Pin1配置为推挽输出。在主循环中交替调用GPIO_SetBits与GPIO_ResetBits改变引脚高低电平,配合延时实现LED的亮灭闪烁,涵盖了从工程搭建到基础GPIO控制的完整流程。 阅读全文
posted @ 2026-05-16 22:42
封侯非我意
阅读(11)
评论(0)
推荐(0)
摘要:
本文介绍了Python与PyCharm的安装流程。首先指导用户从Python官网下载64位Windows版安装包(附网速慢时的备用下载链接),并运行安装程序完成Python环境配置。随后,介绍了进入JetBrains官网下载PyCharm安装包的步骤,为后续开发工具的安装与配置做准备。 阅读全文
本文介绍了Python与PyCharm的安装流程。首先指导用户从Python官网下载64位Windows版安装包(附网速慢时的备用下载链接),并运行安装程序完成Python环境配置。随后,介绍了进入JetBrains官网下载PyCharm安装包的步骤,为后续开发工具的安装与配置做准备。 阅读全文
posted @ 2026-05-16 21:28
封侯非我意
阅读(14)
评论(0)
推荐(0)

本次实验以模块化思想封装万年历程序,拆分出闰年判断、星期计算、月份天数获取、日期生成器、日历打印五大 Python 模块。运用基姆拉尔森公式算星期,结合闰年规则与 yield 生成器,实现单月日历和全年三列并排万年历打印,掌握了函数封装、模块化设计及生成器的实际应用。
根据STM32 F1标准库下载及Keil5模板创建教程,详细介绍了从官网下载标准库、解压文件结构、创建Keil项目、配置文件目录、添加核心库文件到最终编写main.c示例代码的完整流程。
本文介绍了STM32实验所需Keil5 MDK与Proteus9的安装与破解流程。Keil5安装后,需在License Management中获取CID,利用注册机生成LIC完成激活;Proteus9安装后,需将Crack中的文件替换至安装目录,并在License Manager中导入license.lxk许可证完成注册。两软件激活成功即可用于后续开发与仿真。
本实验综合运用Python函数式编程实现万年历程序。通过封装基姆拉尔森公式计算星期,利用Lambda表达式简化闰年判断,借助生成器逐日生成数据优化内存。结合参数与作用域规则,实现了格式对齐的日历输出,深化对函数核心机制的理解。
浙公网安备 33010602011771号