arm处理器的研究与应用.doc
arm处理器的研究与应用,arm处理器的研究与应用摘 要本文主要是研究arm处理器,详细介绍了arm处理器的种类及各项概念,以及arm处理器的应用。并且根据51系列单片机的开发经验,较系统的分析了arm处理器与51系列的异同,让arm的研究可以立足51系列的基础之上,将arm复杂的处理器简单化,明了化。最后通过arm最小系统(lpc2136开发...
内容介绍
此文档由会员 lanxin520 发布ARM处理器的研究与应用
摘 要
本文主要是研究ARM处理器,详细介绍了ARM处理器的种类及各项概念,以及ARM处理器的应用。并且根据51系列单片机的开发经验,较系统的分析了ARM处理器与51系列的异同,让ARM的研究可以立足51系列的基础之上,将ARM复杂的处理器简单化,明了化。
最后通过ARM最小系统(LPC2136开发板)的制作,从 理论转化到具体ARM处理器的应用。阐述了ARM最小系统的硬件制作、软件操作平台及程序的下载实施方法。 另外通过编写一个流水灯的程序来验证ARM最小系统是否制作成功。
关键词:ARM最小系统 51系列 ARM处理器 比较
Abstract
The Study and application of the ARM Processor
The main purpose of this paper is to study the ARM processor and introduce its kinds, definition and application in detail. It statistically analyses the differences between ARM processor and 51 series in accordance with the exploiting experience of the single chip of 51 series. And the aim of studying ARM is to brief and clear the complicated processor basing on 51 series.
Finally, it puts the processor’s theory into application by the making of LPC2136 exploiting board, which is the smallest system of ARM. And it elaborates the hardware’ making of the smallest system of ARM, the operation platform of software and the downloading methods of the programs. Besides, whether the smallest system of ARM is successfully made or not is tested by programming a streamlined light.
Key Words: the smallest system of ARM 51 series ARM processor compare
目 录
1、引言: 1
2、ARM微处理器概述 2
2.1 ARM-Advanced RISC Machines 2
2.2 ARM微处理器的应用领域及特点 2
2.2.1 ARM微处理器的应用领域 2
2.2.2 ARM微处理器的特点 3
2.3 ARM微处理器系列 3
2.3.1 ARM7微处理器系列 3
2.3.2 ARM9微处理器系列 4
2.3.3 ARM9E微处理器系列 4
2.3.4 ARM10E微处理器系列 5
2.3.5 SecurCore微处理器系列 5
2.3.6 StrongARM微处理器系列 6
2.3.7 Xscale处理器 6
2.4 ARM微处理器结构 6
2.4.1 RISC体系结构 6
2.4.2 ARM微处理器的寄存器结构 7
2.4.3 ARM微处理器的指令结构 7
2.5 ARM微处理器的应用选型 8
3、ARM微处理器与51系列之比较研究 9
3.1 ARM处理器和51系列单片机概念的认识 9
3.2 ARM处理器和51系列单片机的综合参数的比较 9
3.3 ARM处理器和51系列单片机的寄存器的比较 10
3.4 ARM处理器和51系列单片机的异常的比较 12
3.4.1 ARM体系结构所支持的异常类型 14
3.5ARM处理器和51系列单片机的寻址方式的比较 14
3.6ARM处理器和51系列单片机的性能价格比: 15
4、基于2136的ARM最小系统的设计与应用 16
4.1 ARM7TDMI-S简介 16
4.2 ARM7TDMI-2136引脚图及引脚功能介绍 16
4.3 ARM最小系统硬件设计 22
4.3.1 ARM硬件总体设计思路 22
4.3.2 最小系统硬件设计原理说明 22
4.3.2.1 电源电路 22
4.3.2.2复位电路 23
4.3.2.3 系统时钟电路 23
4.3.2.4串口及Modem接口电路 24
4.3.2.5键盘电路 24
4.3.2.6独立发光二极管电路 25
4.3.2.7蜂鸣器控制电路 26
4.4 ARM最小系统软件调试 26
4.4.1 在最小系统上运行多功能流水灯程序 26
4.5 ARM最小系统设计的小结 27
结论及尚存在的问题 27
致 谢 28
参考文献 28
附 录: 29