云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 裸机定时器中断控制LED灯程序设计实验报告

裸机定时器中断控制LED灯程序设计实验报告

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 0:22:17

裸机定时器中断控制LED灯程序设计

一、实验要求:基于mini2440开发板,设计裸机定时器中断控制LED灯闪烁的程序。 二.设计目的

1,巩固学习嵌入式软件方面的基本知识,进一步熟悉基本概念。 2,熟练常用控件,文件,图形等方面的操作了解基本的流程。

3,运用所用学的嵌入式知识,编写出较为实用的小软件,增进对一些实际问题的软,硬件知识的掌握。

4,培养查阅资料,独立思考问题的能力。

三. 实验步骤:

项目任务分析,分析实训内容,讲解ARM的中断系统相关知识,引导学生入门。 学生具体分析实训题目,明确思路和任务,查询相关书籍、资料,了解ARM的异常类型并理解其响应过程,重点分析ARM的IRQ中断系统结构和中断处理过程。 理解ARM异常向量表、IRQ中断向量表、中断向量表的结构和配置。 编写IRQ中断分发程序。 查阅相关资料,分析S3C2440定时器的工作原理和设置方法,编写定时器初始化函数,定时器中断初始化函数。 编写端口初始化程序,编写定时器中断服务子程序。 进入调试。 继续调试并写出试验结果,写小结报告。

四. 基本思路及关键问题的解决方法;

基本思路:

1. 按照步骤程序设计原理说明,使用”CodeWarrior for ARM Developer Suite”软件编写程序并进行编译,建立一个新的文件单击【File】菜单中的【New File】选项,然后出现下面的对话框,输入文件名(加上后缀“.c”),单击保存按钮,在编译过程中如果出现错误,修改程序直到没有错误为止,编译过程中出现警告一般可以不必考虑,但特殊时也要通过修改程序消除警告。程序编写完成后,将程序所在文件保存到2440test.mcp中,如图所示:

2.用开发板测试程序代码:

(1)首先设置开发板的拨动开关 S2 为Nor Flash 启动,连接好附带的USB 线和电源(可以不必连接串口线)。

(2)设置超级终端 (3)开机进入BIOS

模式,此时开发板上的绿色LED1 会呈现闪烁状态,其启

动界面,如下图:

输入”d”

(4) 安装USB 下载驱动

(5) 点击DNW 程序的“USB Port”?“Transmit”,选择这个2440test.mcp文件,

接着点“打开”,这样就开始下载了

五.流程图及电路原理图

1.绘制所需的流程图,如图所示:

六.课程设计心得体会

此次课程设计中我们的收获:

我了解到了和小组成员合作的愉快,我意识到了知识的乐趣性,并感觉到当知识运用于实践的时候是一件多么幸福的事情。 我也发现自己的知识功底还远远不够。平时不仅要将知识点理解掌握,还得勤动手做实验。在以后的学习中我会更努力,在掌握理论知识的基础上,提高自己的动手能力。

七.源程序 #define

GLOBAL_CLK

1

#include #include #include \#include \#include \

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

裸机定时器中断控制LED灯程序设计 一、实验要求:基于mini2440开发板,设计裸机定时器中断控制LED灯闪烁的程序。 二.设计目的 1,巩固学习嵌入式软件方面的基本知识,进一步熟悉基本概念。 2,熟练常用控件,文件,图形等方面的操作了解基本的流程。 3,运用所用学的嵌入式知识,编写出较为实用的小软件,增进对一些实际问题的软,硬件知识的掌握。 4,培养查阅资料,独立思考问题的能力。 三. 实验步骤: 项目任务分析,分析实训内容,讲解ARM的中断系统相关知识,引导学生入门。 学生具体分析实训题目,明确思路和任务,查询相关书籍、资料,了解ARM的异常类型并理解其响应过程,重点分析ARM的IRQ中断系统结构和中断处理过程。 理解ARM异常向量表、IRQ中断向量表、中断向量表的结构和配置。 编写IR

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com