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

发布 2022-10-21 10:37:28 阅读 6679

河南机电高等专科学校。

嵌入式系统开发》课程实验报告。

系部: 电子通信工程系

班级: 电信@@@

姓名。学号。

在实验一的基础上,使用按键控制流水灯速度,及使用按键控制流水灯流水方向。

熟练使用库函数操作gpio,掌握利用查询方式控制按键的程序编写方法。

实现初始化gpio,并配置中断,在中断服务程序中通过修改全局变量,达到控制流水灯速度及方向。

硬件部分:pc计算机(宿主机)、stm32实验板。

软件部分:pc机windows系统、mdk keil软件、isp软件。

1在实验一**的基础上,编写按键控制部分**。

2编写完成主程序。

4编译**,**到实验板。

5.单步调试。

6记录实验过程,撰写实验报告。

通过软件设置寄存器,打开gpio的时钟,设置其速率为50mhz,设置相应led灯引脚pb0,pc4,pc3为推挽模式,使引脚能够驱动较大电流,然后通过软件延时的方式改变引脚的关断与开启,使led灯亮与灭。呈现流水灯的效果。

实验程序的主函数的文件内容如下:

#include ""

#include "bsp_"

void delay(__io u32 ncount);

int main(void)

/* led 端口初始化 */

led_gpio_config();

while (1)

void delay(__io uint32_t ncount) /简单的延时函数。

for(; ncount !=0; ncount--)

做实验时,老师还会根据自己的亲身体会,将一些课本上没有的知识教给我们,拓宽我们的眼界,使我们认识到这门课程在生活中的应用是那么的广泛。通过这次的实验,使我学到了不少实用的知识,更重要的是,做实验的过程,思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅。

嵌入式系统开发

1 汇编程序调用c程序 atpcs反正就是一种规则 1 汇编程序的设置要遵循atpcs规则,保证程序调用时参数能正确传递。2 在汇编程序中使用import伪指令声明将要调用的c程序函数。3 在调用c程序时,要正确设置入口参数,然后使用bl调用。2 c程序调用汇编程序。1 汇编需的设置要遵循atpcs...

嵌入式系统开发

目录。多进程程序设计 2 1.摘要 2 2.设计目的 2 3.设计要求 2 4.设计原理 3 5.功能设计 3 5.1任务进程的建立 3 5.2子进程创建子进程 4 5.3管道通信的实现 5 5.4进程c的ls l指令 9 6.心得体会 10 7.参考文献 10 附录 程序 11 众所周知,目前市场...

嵌入式系统开发试题

2009至2010学年第 1 学期。嵌入式开发系统试卷a 一 填空题 本题 20 分,每空1分 1.嵌入式系统主要包括一下几类和 2 嵌入式操作系统现在比较流行的有和等。3.arm的v4t版本以上一般都支持两类指令集,分别为。4 arm处理器工作模式有7种,它们分别是。和模式。5 arm内部寄存器都...