嵌入式实验报告要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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驱动器有关的寄存器;