下载此文档

嵌入式实验报告.docx


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
实验报告
专业名称

班级学号
学生姓名
实验一
1、编写程序循环对R4~R11进行累加8次赋值,R4~R11起始值为1~8,每次加操作后把R4~R11的内容放入SP栈中,SP初始设置为0x800。最后把R4~R11用LDMFD指令清空赋值为0。
.global _start
.equ stack_top , 0x800
.text
_start:
MOV sp,#stack_top
MOV r4,#1
MOV r5,#2
MOV r6,#3
MOV r7,#4
MOV r8,#5
MOV r9,#6
MOV r10,#7
MOV r11,#8
STMFD sp!,{r4-r11}
MOV r3,#0 /*r3=0*/
addBlock:
b addBlock
.end
实验二存储器实验
实验目的:
通过实验熟悉ARM 的内部存储空间分配。
掌握对存储区配置方法。

实验设备:
硬件:Embest EduKit-III 实验平台,Embest ARM 标准/增强型仿真器套件,PC 机;
软件:Embest IDE for ARM 集成开发环境,Windows 98/2000/NT/XP。
实验内容:
存储控制寄存器进行正确配置;
语言编程,实现对RAM 的读写访问。
实验原理:
整个系统的入口点,建立中断向量表
包括所有程序调用的函数,驱动
中断向量映射时进行现场保护
寄存器的地址
寄存器的地址
内存的定义
配置参数
实验步骤:
1. 准备实验环境
拷贝光盘CD1\Software\EduKit2410 文件夹EmbestIDE\Examples\Samsung 目录下(如果已经拷贝,跳过该操作);使用EduKit-III 目标板附带的串口线连接目标板上UART0 和PC x;
2. 串口接收设置
在 PC 机上运行windows 自带的超级终端串口通信程序(波特率、1 位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序。
3. 打开实验例程
1)运行Embest IDE 开发环境,进入实验例程目录EduKit2410\ 例程,编译链接工程;
2) 点击IDE 的Debug 菜单,选择Remote Connect 项或F8 键,远程连接目标板;
3) 点击IDE 的Debug 菜单,选择Download 下载调试代码到目标系统的RAM 中;
4) 打开Memory 窗口,点击Memory1 在地址输入栏中输入0x;
5) 就会打开该文件, 在约第37 行
(*pt=(UINT32T)pt;)设置断点后,点击Debug 菜单Go 或F5 键运行程序;
6) 当程序停留到断后,按F10,在Memory1 窗口观察地址的内容并与地址相比较,对比是否一致,继续执行F10。
7)去掉断点,按F5 并执行程序,观察超级终端串口程序的输出。
8) 结合实验内容和实验原理部分,掌握汇编语言和高级语言程序访问RAM 指令的使用方法。
4. 观察实验结果
在 PC 机上观察超级终端程序主窗口,可以看到如下界面:

实验程序:
/*****************************************************/
* File:
* Author: embest
* Desc: c main entry
* History:
*****************************************************/
#include ""
#include ""
/* function declare */
/*****************************************************/
* name: main
* func: c code entry
* para: none
* ret: none
* modify:
* comment:
******************************************************/
void Main(int argc,char **argv)

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

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小140 KB
  • 时间2018-09-13