嵌入式实验报告要求

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一

实验题目:搭建嵌入式开发环境

实验类型:验证型

实验日期:10.12(第一组),10.14(第二组)

1.实验目的及要求

安装、熟悉ADS1.2开发环境,学会ARM仿真器的使用。使用ADS编译、调试并跟踪一段已有的程序(Examples\asm\strcopy.mcp),了解嵌入式开发的基本思想和过程。

2.实验仪器设备与软件环境

硬件:ARM嵌入式开发平台、PC机、串口线。

软件:PC机操作系统Windows XP或Windows 7、ARM ADS1.2 集成开发环境、超级终端通讯程序。

3.实验过程及实验结果分析

(以下文字为提示内容,不要出现在实验报告中)

对strcopy.s的源代码做出注释;

通过截图说明ADS中项目(mcp)的概念,如何编译项目;

通过截图说明在AXD中如何单步执行、观察寄存器、内存的值。

实验二

实验题目:ARM汇编编程

实验类型:设计型

实验日期:10.19(第一组),10.21(第二组)

1.实验目的及要求

熟悉ADS1.2开发环境,熟练使用AXD调试程序。掌握ARM指令集及汇编编程方法,编写汇编程序,实现冒泡排序。汇编程序包含一个代码段和一个数据段,由代码段的程序对数据段的10个整数进行从小到大排序。

2.实验仪器设备与软件环境

硬件:ARM嵌入式开发平台、PC机、串口线。

软件:PC机操作系统Windows XP或Windows 7、ARM ADS1.2 集成开发环境、超级终端通讯程序。

3.实验过程及实验结果分析

(以下文字为提示内容,不要出现在实验报告中)

写出汇编程序,并对关键源代码做出注释;

通过截图说明在AXD中如何观察排序前和排序后的数据

实验三

实验题目:ARM汇编与C语言混合编程

实验类型:设计型

实验日期:10.26(第一组),10.28(第二组)

1.实验目的及要求

熟悉ADS1.2开发环境,熟练使用AXD调试程序。掌握APTCS标准,实现ARM汇编与C语言的混合编程。新建一个工程,包含一个C源码文件(.c)和一个汇编源码文件(.s)。在C代码中定义一个包含10个元素的整型数组,任意输入10个数存入数组,调用汇编程序对该数组进行排序,输出排序后的数组。在汇编代码中,用选择排序对数组进行从小到大排序。

2.实验仪器设备与软件环境

硬件:ARM嵌入式开发平台、PC机、串口线。

软件:PC机操作系统Windows XP或Windows 7、ARM ADS1.2 集成开发环境、超级终端通讯程序。

3.实验过程及实验结果分析

(以下文字为提示内容,不要出现在实验报告中)

写出汇编程序,并对关键源代码做出注释;

通过截图说明在AXD中如何输入数据,观察排序前和排序后的数据

实验四

实验题目:UART串口通信

实验类型:设计型

实验日期:10.27(第一组),10.30(第二组)

1.实验目的及要求

目的:掌握ARM的串行口工作原理;学习编程实现ARM的UART通讯;掌握CPU利用串口通讯的方法。

要求:阅读ARM芯片文档,掌握ARM的UART相关寄存器的功能,熟悉ARM系统硬件的UART 相关接口。编程实现ARM和计算机实现串行通讯:ARM监视串行口,将接收到的字符再发送给串口,即按PC键盘通过超级终端发送数据,开发板将接收到的数据再返送给PC,在超级终端上显示。要求在超级终端输入“2+3=”,ARM接收字符后,完成计算把字符“5”反馈到超级终端。

2.实验仪器设备与软件环境

硬件:ARM嵌入式开发平台、PC机、串口线。

软件:PC机操作系统Windows XP或Windows 7、ARM ADS1.2 集成开发环境、超级终端通讯程序。

3.实验过程及实验结果分析

(以下文字为提示内容,不要出现在实验报告中)

从实验指导手册中选取适当内容:串口通信原理、ARM9中的UART寄存器;

写出main.c程序,对关键代码给出注释;

对超级终端的显示结果进行截图。

实验五

实验题目:触摸屏驱动编程

实验类型:设计型

实验日期:10.31(第一组),10.31(第二组)

1.实验目的及要求

了解触摸屏基本概念与原理;

理解触摸屏如何与LCD的密切配合;

编程实现对触摸屏的控制。

2.实验仪器设备与软件环境

硬件:ARM嵌入式开发平台、PC机、串口线。

软件:PC机操作系统Windows XP或Windows 7、ARM ADS1.2 集成开发环境、超级终端通讯程序。

3.实验过程及实验结果分析

(以下文字为提示内容,不要出现在实验报告中)

从实验指导手册中选取适当内容:触摸屏的工作原理、FM7843芯片的管脚功能和工作原理、FM7843和ARM处理器的连接原理图、触摸屏与显示器的配合;

写出main.c程序,对关键代码给出注释;

对超级终端的显示结果进行截图。

实验六

实验题目:LCD驱动编程

实验类型:设计型

实验日期:11.2(第一组),11.4(第二组)

1.实验目的及要求

了解LCD的工作原理;

理解LCD的驱动控制;

熟悉用总线方式驱动LCD模块;

熟悉用ARM内置的LCD控制器驱动LCD。

2.实验仪器设备与软件环境

硬件:ARM嵌入式开发平台、PC机、串口线。

软件:PC机操作系统Windows XP或Windows 7、ARM ADS1.2 集成开发环境、超级终端通讯程序。

3.实验过程及实验结果分析

(以下文字为提示内容,不要出现在实验报告中)

从实验指导手册中选取适当内容:LCD工作原理、用S3C2410X中内置的LCD控制器驱动LCD屏幕的方法、与ARM自带LCD驱动器有关的寄存器;

相关文档
最新文档