西安邮电大学嵌入式系统实验报告(共14页).docx
《西安邮电大学嵌入式系统实验报告(共14页).docx》由会员分享,可在线阅读,更多相关《西安邮电大学嵌入式系统实验报告(共14页).docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称: 嵌入式系统开发 专业名称: 软件工程班 级: 学生姓名: 学号(8位):指导教师:实验日期: 2014年11月27日一、 ADS1.2集成开发环境练习二、 蜂鸣器三、 跑马灯四、 外中断实验五、 定时器中断六、UART串行数据通信(查询方式)一、ADS1.2集成开发环境练习1.1实验目的及实验环境1.1.1实验目的:学习ADS1.2集成开发环境的使用方法。1.1.2实验环境硬件:PC机 一台软件:Windows 98/XP/2000系统,ADS1.2集成开发环境。1.2实验内容:(1) ADS的启动;(2
2、) 使用asm for lpc2131工程模板,建立一个新的工程。(3) 在模板文件main.S文件中,加入用户汇编代码。(4) 编译链接工程。(5) 调试工程。(6) 学习ADS工具的使用。1.3实验步骤: 启动ADS1.2IDE集成开发环境。 在ADS主窗口主菜单选择File-New,使用asm for lpc2131工程模板建立一个工程(图例中工程名称为:ZQL_LIB1),指定工程路径(图例中工程路径为 D:ARM_Lib_BakARM_asm)。 点击确认,创建工程。 可在主窗口菜单选择Edit-Perferences,设置字体和字号。 在main.S文件编辑窗的 “add the
3、user code here. 添加用户代码”行下建立用户汇编程序代码 。 选择Project-Make(或快捷键),编译链接整个工程。若编译成功,则Erros & Warnings对话框会报告编译错误为0,此时即可对工程进行仿真。 选择Project-Debug(或快捷键),IDE环境就会启动AXD调试软件。1.4实验结果1.5实验总结这次实验主要是学习ADS1.2集成开发环境的使用,通过这次实验,我掌握了嵌入式系统编程的流程,我学会了ADS的启动,学会了使用asm for lpc2131工程模板,建立一个新的工程,在模板文件main.S文件中,加入用户汇编代码,然后编译链接工程,调试工程。
4、掌握了ADS工具的使用。这次实验让我初步了解了嵌入式系统。二、蜂鸣器2.1实验目的及实验环境2.1.1实验目的:l 掌握LPC2131工程模板的使用。l 掌握EasyJTAG仿真器的安装和使用。l 能够在EasyARM教学实验开发平台上运行第一个程序。l 熟悉LPC2000系列ARM7微控制器的GPIO控制。2.1.2实验环境l 硬件:PC机 一台LPC2131教学实验开发平台 一套l 软件:Windows 98/XP/2000系统,ADS1.2集成开发环境。2.2实验内容:P0.7管脚控制EasyARM教学实验开发平台上的蜂鸣器报警。2.3实验步骤: 启动ADS1.2IDE集成开发环境,选择
5、ARM Executable Image for lpc2131工程模板建立一个工程BeepCon_C。 在user组里编写主程序代码main.c。 选用DebugInRam生成目标,然后编译链接工程。 将EasyARM教学实验开发平台上的P0.7管脚与Beep跳线短接gde台ngtheng 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888。 选择Project-Debug,启动AXD进行JTAG仿真调试。 全速运行程序,程序将会在main
6、.c的主函数中停止(因为main函数起始处默认设置有断点)。 单击Context Variable图标按钮(或者选择Processor Views-Variables)打开变量观察窗口,通过此窗口可以观察局部变量和全局变量。选择System Views-Debugger Internals 即可打开LPC2000系列ARM7微控制器的片内外寄存器窗口。 可以单步运行程序,可以设置/取消断点;或者全速运行程序,停止程序运行,观察变量的值,判断蜂鸣器控制是否正确。2.4实验结果:打开开关,蜂鸣器如期响了一. 图 1 蜂鸣器编译二. 图 2 蜂鸣器运行2.5 总结:这次实验学会了LPC2131工程模
7、板的使用以及EasyJTAG仿真器的安装和使用。在EasyARM教学实验开发平台上运行第一个程序,使蜂鸣器发声的程序,通过这次实验熟悉了LPC2000系列ARM7微控制器的GPIO控制,对微控制器更加了解,以及加深了对寄存器知识的了解。三、跑马灯3.1 实验目的及实验环境3.1.1实验目的:l 熟悉LPC2000系列ARM7微控制器的GPIO输出控制。3.1.2实验环境硬件:PC机 一台LPC2131教学实验开发平台 一套软件:Windows 98/XP/2000系统,ADS1.2集成开发环境。3.2 实验内容:使用GPIO口控制8个LED流水灯显示。3.3设计分析: 启动ADS1.2IDE集
8、成开发环境,选择ARM Executable Image for lpc2131工程模板建立一个工程LedDisp_C。 在user组里编写主程序代码main.c。 选用DebugInRam生成目标,然后编译链接工程。 将EasyARM教学实验开发平台上的P1.18:25管脚对应与LED1:8跳线短接gde台ngtheng 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安 邮电大学 嵌入式 系统 实验 报告 14
限制150内