- 4
- 0
- 约小于1千字
- 约 5页
- 2021-01-27 发布于北京
- 举报
实验指导书
模块实验指导
第3节 键盘模块
实验目的
熟悉keil软件编译环境,练习编译、调试和下载
练习创新能力培养平台编程的基本方法
学习外部中断操作
熟悉C语言编程基础知识
实验原理
通过按下按键,对STM32核心板发出中断指令,转换LED的状态,实现按键控制LED灯的开启和熄灭。
实验工具
软件:Keil uVision4和STM32CubeMX以及JLink驱动
硬件:创新能力培养平台的STM32核心板模块、交通灯模块、按键模块、电源箱、下载线
实验步骤
硬件连接
按下图所示连接STM32F103核心板、交通流水灯模块和按键模块
连接电源箱和下载线:
将电源线连接到电源箱,如下图所示
然后为STM32F103核心板供电
连接下载线:
注意线序,如果使用SWD调试器,VCC不连接
如果使用JLink调试器,按照下图所示线序连接
下载程序
1、使用keil并打开工程文件
按照下图所示操作,打开范例路径中的工程文件(F:\MDK-ARM\ANJIAN.uvproj)。
2、编译和链接
按照下图所示点击编译按钮,对打开的工程文件进行编译。
确认没有错误和警告。
3、下载程序
点击图示的下载按钮,将编译生成的 Hex 文件下载到STM32F103处理器当中。
4、观察现象
随着按键的按下,LED灯亮起或熄灭,说明实验成功。
思考题
思考中断函数是如何触发的,它与main函数的关系?
添加按键防抖程序,优化系统
您可能关注的文档
- 动物疫病 猪的传染病、以败血症为主症 17-《猪病防治技术》课时17- 猪链球菌病.doc
- 动物营养与饲料加工技术1 任务3 配合饲料加工工艺流程、动物营养与饲料加工技术1 饲料生产工艺.doc
- 堆锦 传世精品 堆锦的传世精品.doc
- 堆锦 捏软褶 捏软褶.doc
- 多媒体技术基础 1.1 多媒体基础知识 多媒体概述.doc
- 儿科护理学 营养性巨幼红细胞性贫血患儿的护理 项目二 任务三 巨幼贫.doc
- 发动机机械系统检修 配气机构的组成 配气机构的组成.doc
- 发动机机械系统检修 润滑系统的组成及作用 润滑系统的组成及作用.docx
- 发动机机械系统检修(旧) 项目七:捷达轿车机油泵磨损造成机油压力指示灯报警 项目四:捷达轿车机油集滤器堵塞致使机油压力指示灯报警.doc
- 发酵过程控制技术 03-03酵母菌的死活细胞鉴别与镜检计数 引导文-酵母菌的死活细胞鉴别与镜检计数.doc
原创力文档

文档评论(0)