051 ARM微处理器的原理与应用
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
051 ARM微处理器的原理与应用样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本设计包含内容:源代码+毕业论文
论文大概:
 
 
 
 
 
 
(2000级04届)

论文(设计)题目  ARM微处理器的原理与应用                          
                    The principle and application of the ARM                             
 
目录
摘要…………………………………………………………………………………………1
关键词………………………………………………………………………………………1
1.简介……………………………………………………………………………………….1
1.1.前言……………………………………………………………………………………..1
1.2.ARM的体系结构………………………………………………………………………1
1.3.ARM7TDMI(-S)………………………………………………………………………..2
1.4.ARM7TDMI处理器的流水线工作方式………………………………………………2
1.5.处理器模式……………………………………………………………………………..2
1.6.ARM是一种高性能的微处理器,有非常大的应用前景………………………………3
2.LPC2104结构、特性…………………………………………………………………….3
3.EasyARM2104开发实验板原理…………………………………………………………6
3.1.原理图…………………………………………………………………………………...6
3.2.局部具体说明……………………………………………………………………………7
3.2.1.主从JTAG借口电路………………………………………………………………….7
3.2.1.1.主JTAG进入方法…………………………………………………………………..8
3.2.1.2.从JTAG进入方法…………………………………………………………………..8
3.2.1.3.JTAG仿真器控制主/从JTAG调试方法…………………………………………...8
3.2.2LED显示电路………………………………………………………………………….8
4.ARM仿真软件ADS1.2的使用…………………………………………………………..9
4.1.建立新工程……………………………………………………………………………….9
4.2.建立新的源文件………………………………………………………………………….9
4.3.CodeWarrior IDE软件设置………………………………………………………………9
4.4.ADX debug软件设置……………………………………………………………………10
5.LPC2104的运用……………………………………………………………………………12
5.1.单个LED闪烁控制………………………………………………………………………12
5.2.一位数码管显示…………………………………………………………………………..12
5.3.蜂鸣器报警………………………………………………………………………………..14
5.4.UART0通讯实现………………………………………………………………………….15
5.5.上位机控制原理…………………………………………………………………………..17
6.总结………………………………………………………………………………………….18
参考文献……………………………………………………………………………………….19
abstract…………………………………………………………………………………………19
keywords……………………………………………………………………………………….19
附源程序……………………………………………………………………………………….20
ARM微处理器的原理和运用
                              ——基于LPC2104芯片
信息工程学院电001班   沈志刚  指导老师  王起文
摘要:ARM由于他们极小的尺寸和低的功耗,用于微型化是关键的场合是非常的理想的,例如存取控制和数据读取。由于宽的通信接口和大容量的SRAM资源, 他们非常适合通讯和协议转换,软调制解调器,语音识别和低的终端成像, 为其提供大的缓冲区尺寸和高的处理能力。 各种各样的32位定时器,PWM 通道和丰富的GPIO口使ARM微控制器特别适于工业管理和医学系统。
关键词:ARM、Thumb、ARM7TDMI(-S)、RISC、VPB、AMBA、AHB
1. 简介
1.1前言
ARM即Advanced RISC Machines 的缩写,是微处理器行业的一家知名企业,该企业设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有高性能、成本低和能耗省的特点。适用于多中领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM公司是1990年成立的设计公司。ARM公司是知识产权供应商,本身不生产芯片,靠转让设计许可,由合作伙伴公司(如:硬件厂商Intel、IBM、LG、NEC、SONY、菲利浦等,软件厂商有微软、升阳、MRI等公司)来生产芯片,这样芯片就各具特色。
1.2ARM的体系结构
ARM的设计实现了非常小,但是高性能的结构。ARM微处理器的简单使ARM的内河非常小,这样使期间的功耗也非常低。
    ARM架构是面向低预算市场设计的第一款精简指令集处理器,因为它集成了非常典型的RISC结构特性:
● 一个大的、统一的寄存器文件;
● 装载/保存结构,数据处理的操作只针对寄存器的内容,而不直接对存储器进行操作;
● 简单的寻址模式,所有装载/保存的地址只由寄存器内容和指令域决定;
● 统一和固定长度的指令域,简化了指令的译码;
此外,ARM体系结构还提供:
● 每一条数据处理指令都对算术逻辑但与那和移位器控制,以实现对ALU和移位器的最大利用;
● 地址自动增加和自动减少的寻址模式实现了程序循环的优化;
● 多寄存器装载和存储指令实现最大数据吞吐量;
● 所有指令的条件执行实现最快速的代码执行;
ARM还有一个最大的特点是同时兼有32位ARM指令集和16位Thumb指令集,16位结构比32位结构具有更高的代码密度,并且超过32位结构50%的性能。Thumb在32位结构上实现了16位的指令集,这样可提供:比16位结构该更高的性能和比32位结构更高的代码密度。
1.3ARM7TDMI(-S)
ARM7TDMI是目前最低端的ARM核,相比以前的ARM6,ARM7实现了四个进步:增加了64位乘法指令(带M后缀的)、支持片上调试(带D后缀的)、高密度16位的Thumb指令机扩展(带T后缀的)和EmbededICE 观察点硬件(带I后缀的)。
ARM7TDMI-S是ARM7TDMI的可综合版本,与ARM7TDMI没有太大区别,编成模式也一致。

3.EasyARM2104开发试验板原理
3.1原理图:
图3,4
 
(3)
 
(4)
051 ARM微处理器的原理与应用
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM