微机原理与嵌入式系统基础
实验指导
嵌入式系统教研室
2010 年4 月7 日
西安邮电学院 计算机系 嵌入式系统教研室
2
第1 章 ADS 1.2 IDE 工具简介................................................................................3
1.1 ADS 1.2 简介................................................................................................................3
1.2 ADS 1.2 集成开发环境练习........................................................................................4
第2 章 ARM 指令系统及运算基础实验..................................................................10
2.1 二进制数加减运算.....................................................................................................10
2.2 带符号数的加减法运算.............................................................................................13
2.3 简单分支程序设计.....................................................................................................15
2.4 数据块转储实验(循环程序设计).........................................................................16
2.5 数值1 到数值100 的累加程序设计.........................................................................18
2.6 搜寻最大数、最小数程序设计.................................................................................19
2.7 子程序实验.................................................................................................................21
第3 章 ARM(LPC2000 系列)体系结构实验.......................................................24
3.1 EasyARM2131 实验板简介.......................................................................................24
3.2 JTAG 仿真器的启动与设置......................................................................................24
3.3 基于嵌入式系统的C 语言程序实验........................................................................26
3.4 GPIO 输出控制实验1(单点)................................................................................27
3.5 GPIO 输出控制实验2(多点)................................................................................29
3.6 GPIO 输入实验..........................................................................................................31
3.7 外中断实验.................................................................................................................33
3.8 定时器基本功能实验1(匹配反转输出功能应用) ..............................................35
3.9 定时器基本功能实验2(定时器中断)..................................................................37
3.10 UART 串行数据通信实验1(查询方式) ..............................................................39
3.11 UART 串行数据通信实验2(中断方式) .............................................................42
西安邮电学院 计算机系 嵌入式系统教研室
3
第1章 ADS 1.2 IDE 工具简介
1.1 ADS 1.2 简介
ARM ADS 全称为ARM Developer Suite,是由ARM 公司提供的专门用于ARM 处理器
应用开发和调试的综合性工具软件。目前使用的ADS1.2 版本是一款功能强大的开发工具和
易于使用的集成开发环境(Integrated Development Environment,IDE)。它可以安装在
Windows
NT4,Windows 2000,Windows 98,Windows 95,Windows XP 和Windows Me 等操作系统。
ADS 主要包含CodeWarrior IDE、AXD 两部分;
① CodeWarrior IDE 工具主要用于工程的管理配置、源程序的编辑、编译和链接;嵌入