嵌入式系统开发2按键实验.doc

嵌入式系统开发2按键实验.doc

ID:51704614

大小:37.95 KB

页数:3页

时间:2020-03-15

嵌入式系统开发2按键实验.doc_第1页
嵌入式系统开发2按键实验.doc_第2页
嵌入式系统开发2按键实验.doc_第3页
资源描述:

《嵌入式系统开发2按键实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河南机电高等专科学校《嵌入式系统开发》课程实验报告系部:电子通信工程系班级:电信@@@姓名:@@@@@@学号:@@@@@@@@@实验二按键实验(查询方式)一.实验简介在实验一的基础上,使用按键控制流水灯速度,及使用按键控制流水灯流水方向。二.实验目的熟练使用库函数操作GPIO,掌握利用查询方式控制按键的程序编写方法。三.实验内容实现初始化GPIO,并配置中断,在中断服务程序中通过修改全局变量,达到控制流水灯速度及方向。四.实验设备硬件部分:PC计算机(宿主机)、STM32实验板。软件部分:PC机WINDOWS系统、MDKKEIL软件、ISP软件。五.实验步骤1在实验一代码的基础上,编

2、写按键控制部分代码2编写完成主程序4编译代码,下载到实验板5.单步调试6记录实验过程,撰写实验报告六.实验结果及测试通过软件设置寄存器,打开GPIO的时钟,设置其速率为50MHz,设置相应LED灯引脚PB0,PC4,PC3为推挽模式,使引脚能够驱动较大电流,然后通过软件延时的方式改变引脚的关断与开启,使led灯亮与灭。呈现流水灯的效果。实验程序的主函数的文件内容如下:#include"stm32f10x.h"#include"bsp_led.h"voidDelay(__IOu32nCount);intmain(void){/*LED端口初始化*/LED_GPIO_Config();w

3、hile(1){LED1(ON);//亮Delay(0x0FFFFF);LED1(OFF);//灭LED2(ON);//亮Delay(0x0FFFFF);LED2(OFF);//灭LED3(ON);//亮Delay(0x0FFFFF);LED3(OFF);//灭}}voidDelay(__IOuint32_tnCount)//简单的延时函数{for(;nCount!=0;nCount--);}七.实验总结做实验时,老师还会根据自己的亲身体会,将一些课本上没有的知识教给我们,拓宽我们的眼界,使我们认识到这门课程在生活中的应用是那么的广泛。通过这次的实验,使我学到了不少实用的知识,更重要

4、的是,做实验的过程,思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。