嵌入式系统实验报告.docx

上传人:b****3 文档编号:10460845 上传时间:2023-05-25 格式:DOCX 页数:8 大小:190.17KB
下载 相关 举报
嵌入式系统实验报告.docx_第1页
第1页 / 共8页
嵌入式系统实验报告.docx_第2页
第2页 / 共8页
嵌入式系统实验报告.docx_第3页
第3页 / 共8页
嵌入式系统实验报告.docx_第4页
第4页 / 共8页
嵌入式系统实验报告.docx_第5页
第5页 / 共8页
嵌入式系统实验报告.docx_第6页
第6页 / 共8页
嵌入式系统实验报告.docx_第7页
第7页 / 共8页
嵌入式系统实验报告.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

嵌入式系统实验报告.docx

《嵌入式系统实验报告.docx》由会员分享,可在线阅读,更多相关《嵌入式系统实验报告.docx(8页珍藏版)》请在冰点文库上搜索。

嵌入式系统实验报告.docx

嵌入式系统实验报告

中北大学计算机与控制工程学院实验报告

 

《嵌入式系统实验报告》

 

专业电气工程与智能控制

班级

学号

姓名

实验一ARM处理器指令系统实验

一、实验目的

熟悉ARM指令系统,熟悉ARMSDT编辑编译连接,ARMProjectManager和ARMDebugger的设置和使用

二、实验条件

Windows平台的ARM SDT 2.51软件:

ARM Project Manager和ARM 

Debugger。

 

三、实验内容

学习使用ARM Project Manager建立项目文件,编辑汇编文件,并加入项目。

学习ARM编译器和汇编器的设置。

通过编程熟悉ARM指令,包括跳转指令,数据处理指令,状态寄存器传送指令,load/store指令,中断异常产生指令。

学习ARM调试起的使用方法,包括程序的导入,单步执行,断点设置等。

四、实验要点

工程文件的建立,在ARM Project Manager中点击File->New,选择Project,点击确定。

链接器的设定,需要设置代码和数据段的起始地址。

点击图标,选择不进行远程调试,即可打开调试器。

五、实验结果

熟悉ARM指令系统

实验二p1口实验

一、实验目的

熟悉ARMSDT软件开发方法和技能;

学习和巩固ARM指令集;

学习和巩固汇编语言程序设计

二、实验条件

Windows平台的ARMSDT2.51软件:

ARMProjectManager和ARM

Debugger;DebugServer.exe;EFLAG-ARM-S3C44B0实验箱

三、实验内容

目录ARM251\EXAMPLES\ASM下的汇编程序,

学习和调试代码,分析所得结果。

在调试器上仿真软件的执行。

在实验箱上,调试软件,并观察软件的执行结果

四、实验要点

在调试软件目录中启动DebugServer.exe调试器服务程序。

启动SDT调试软件ARMDebugger。

五、实验结果

实验三中断口实验

一、实验目的

熟悉S3C44B0中断控制器的结构。

学习使用S3C44B0中断控制器的编程方法。

二、实验条件

Windows平台的ARMSDT2.51软件:

ARMProjectManager和ARM

Debugger;DebugServer.exe;EFLAG-ARM-S3C44.B0实验箱。

三、实验内容

学习S3C44B0中断控制器的结构。

理解S3C44B0的中断服务程序的工作原理,中断程序的调试。

四、实验要点

S3C44B0X的中断控制器有30个中断源。

S3C44B0X支持新的中断处理模式称为(vectoredinterruptmode),在多个中段请求发生时,由硬件优先级逻辑确定应该有哪个中断得到服务,同时硬件逻辑使中断相量表的跳转指令加载到(0X18或0X1C)位置,在该位置执行跳转指令使程序跳到相应的中断服务线程,因此相对与传统的ARM的软件方法能够大大减少中断进入延时。

分支指令机器代码=0xea000000+((--0x8)>>2)destinationaddress为中断服务线程ISR的开始地址,

vectoraddress为中断源在中断相量表中的地址,即分支指令所在地址。

分支指令机器代码有硬件自动产生。

中断优先级产生模块:

对于IRQ中断请求有一个中断优先级产生模块,如果中断向量模式使用和一个中断源被配置为ISQ中断,中断将被中断优先级产生模块处理。

中断优先级产生模块处理包括五个单元:

1个master单元,4个slave单元,每个slave单元管理6个中断源,包括4个可编程的优先级源(sGn)和2个固定优先级源(sGKn,其优先级在6个优先级源中最低,其中sGKA的优先级高于sGKB的优先级).。

一个master单元管理4个slave单元mGn和2个中断源mGKn,用来确定4个38slave单元,和2个中断源的优先级mGKn,其中4个slave单元的优先级次序可编程,其中的2个中断源INT_RTC和INT_ADC中断源在26个中断源中优先级最低,并且INT_RTC的优先级高于INT_ADC的优先级。

五、实验结果

实验四定时器实验

一、实验目的

熟悉S3C44B0定时器的结构。

学习使用S3C44B0定时器的编程方法。

二、实验条件

Windows平台的ARMSDT2.51软件:

ARMProjectManager和ARM

Debugger;DebugServer.exe;EFLAG-ARM-S3C44.B0实验箱。

三、实验内容

学习S3C44B0定时器的结构。

理解S3C44B0定时器的工作原理,中断程序的调试。

四、实验要点

理解S3C44B0定时器的工作原理

五、实验结果

实验五A/D转化实验

一、实验目的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2