下载此文档

2013广工嵌入式实验报告材料.doc


文档分类:研究报告 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
word
word
1 / 24
word
嵌入式系统实验报告
学生学院 计算机学院
专业班级 计算机科学与技术09〔6〕班
学 号
学生某某
指导教师
word
word
2 / 24
word
2013 年1月18日
实验一 LED简单程序
一、实验目的
1. 熟悉 ADS 开发环境、 AXD 与 Multi_ICE 调试环境。
2. 掌握简单的 ARM 汇编指令的使用方法。
3. 掌握 ARM 汇编指令和 C 语言相互调用的方法
二、实验内容和要求
1. 熟悉 ARM 开发环境的建立。
2. 编写蜂鸣器程序。
三、工具说明
PC 机、 ARM 仿真器、 2440 实验箱、串口线、 USB 传输线。
四、系统结构图
word
word
3 / 24
word
五、实验方法、步骤与结构测试
控制发光二极管闪烁和蜂鸣器连续鸣响代码关键局部表述:
ldr r2, =0xfff
SPARK
;将port B全部输出高电平;the pins of port B is high output
ldr r0, =GPBDAT
mov r1, r2
str r1, [r0]
mvn r2, r2
word
word
4 / 24
word
ldr r3, =0xfffffff ;调整这个值可以改变发光二极管的闪烁频率〔关键〕
Delay
SUBS r3, r3, #1 ;r3减一同时修改标志位。
BNE Delay ;如果r3减一后不为0,如此跳转到Delay继续延迟
B SPARK ;如果r3减一后等于0,如此跳转到SPARK标号处改变LED状态
实验步骤:
1. 连接好实验环境 , 将仿真器的一端通过并口连接到 PC 机 , 将仿真器的另一端
通过 JTAG 线连接到 2440 实验箱的 JTAG 接口 。 拔掉实验箱上的 J43 与 J44 跳线
帽。
2. 将串口线一端接到 PC 机 , 另一端接到 2440 实验箱的 1 接口 , 打开串 口
超级终端 ,设置串口 Baud Rate 为 115200 ,选择 1 。
3. 打开 ADS CodeWarrior ,在 ADS CodeWarrior 中打开实验工程目录中 的
;并 对工程进展编译。
4. 打开仿真器驱动程序 Multi-ICE server ,并加载配置文件 。
5. 打开 ARM 的开发环境 AXD Debugger , 在 AXD Debugger 中加载实验工程
目录中的可执行映象文件 。
6. 执行映象文件,并观察实验结果。
注:假如没有 Multi-ICE 调试,可以采用下面方法测试程序:
1. 拔掉实验箱上的 J43 与 J44 跳线帽。重启 2440 实验箱,实验箱会自动执行
flash 中的 BIOS 程序,打开 超级终端。
2. 在 dnw 中,输入 “ 0 〞 ,选择 “ USB download file 〞 , 〔使用 dnw 的 usb 下载功
能需在 PC 上先安装 USB 驱动,已经安装过如此忽略此步骤 。 〕
3. 点击 “ USB Port 〞 “ Transmit 〞 选择实验工程目录下的可执行映象文 件
将该文件下载到 SDRAM 。
word
word
5 / 24
word
4. 下载完毕后 , 会提示是否要立即运行 , 这时输入 “ Y 〞 , 执行 。
5. 在 dnw 中观察实验结果。
运行结果:
程序运行后:
通过修改蜂鸣器鸣响的响应参数,即控制输出高或低电平的时间间隔,是蜂鸣器从发出连续声音变为某一个时间间隔的蜂鸣。
程序清单:
;=========================================
; DESC: 控制发光二极管闪烁和蜂鸣器连续鸣响
; Creat: :
; HISTORY:
;=========================================
;Led1-4 对应于开发板上的 GPB5-8管脚
;蜂鸣器 对应于开发板上的 GPB0管脚
;===

2013广工嵌入式实验报告材料 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人511709291
  • 文件大小148 KB
  • 时间2022-01-05