优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于Proteus的ARM仿真系统论文,

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要:嵌入式开发需要良好的软硬件环境,目前ARM公司的开发工具ADS、Real-View以及Keil 与ARM核处理器结合较好,但是硬件开发平台较昂贵。本毕业设计基于Proteus毕业设计的ARM仿真毕业设计较好解决硬件仿真的问题,它是一个完整的嵌入式毕业设计软硬件设计仿真平台。以Philips公司的ARM处理器LPC2124为例,用Proteus毕业设计结合Keil for ARM编译器实现了异步接受器发送器UART1来输出字符Hello World。

关键词: ARM;嵌入式毕业设计;Proteus VSM;Keil uVision3;
  [资料来源:http://THINK58.com]

目  录
1引 言 1
2嵌入式处理器 2
2.1嵌入式处理器简介 2
2.2 ARM(Advanced RISC Machines)处理器简介 2
3 Proteus VSM 虚拟毕业设计模型 3
4 ARM集成开发环境 4
4.1 Keil for ARM 4
4.2 IAR Embeded Workbench for ARM 5
4.3 RealView Developer Suite 6
5 Keil工程的设置 7
5.1 建立Keil工程 7
5.2 进行工程配置 7
5.3 Build目标 7
6 ARM虚拟实验毕业设计的构建 8
6.1利用该毕业设计进行ARM虚拟开发的流程 8
6.2实例分析——利用虚拟毕业设计实现输出字符 8
6.2.1 毕业设计的安装和设置 8
6.2.2 硬件电路 9
6.2.3 毕业设计程序 9
6.2.4 Keil和Proteus联合调试和仿真 11
6.2.5 网络上整合Keil和Proteus 15
7 总结 16
参考文献 17
致  谢 18 [资料来源:THINK58.com]

部分毕业设计[资料来源:THINK58.com]

1引 言
现在,人们生活中的每个角落都有嵌入式设备的存在,比如数码相机、移动电话、TV机顶盒及掌上电脑等等。这些嵌入式设备都采用32位RISC嵌入式处理器作为核心部件。其中基于ARM核的嵌入式处理器独占鳌头,在32位RISC处理器中占据超过75%的市场份额。目前,Philips公司是世界上生产ARM核处理器的著名半导体公司之一,其推出的基于ARM核的性价比很高的LPC2000微控制器适用于工业控制,医疗毕业设计,访问控制和POS机。

ARM核嵌入式处理器通常采用C语言编程。目前ARM公司开发的毕业设计工具ADSReal View以及Keil与ARM核处理器结合较好,可以较好的仿真。

在传统的嵌入式毕业设计学习中,嵌入式开发平台是必不可少的。其中资源少的平台便宜但功能较少,资源多的开发平台又价格不菲,因此,英国Labcenter公司推出适合嵌入式设计仿真与开发平台的Protues毕业设计。在该毕业设计中,用户可以根据需要搭建开发平台,将编译好的目标代码加载到芯片中。目前支持的编译器有IAR ARM 编译器、GNU ARM编译器和Keil ARM编译器等。这些编译器都可以与Protues毕业设计整合,实现原代码级调试,即通过这些编译器在Proteus毕业设计中调试程序。在Protues毕业设计中还可以查看到多种调试信息,如源代码执行情况、CPU寄存信息、变量值以及Flash与ARM中的信息等。大量的元件库支持大型设计,而且在仿真中还可以观察各元件的状态。使用Protues毕业设计可以完全脱离硬件平台来学习嵌入式毕业设计,可以说是嵌入式毕业设计学习的一次革命,给我们带来很大的方便。 [来源:http://www.think58.com]
 
2嵌入式处理器
2.1嵌入式处理器简介
从硬件方面讲,嵌入式毕业设计的核心是嵌入式处理器。据不完全统计,全世界嵌入式处理器的品种数量已经超过1000种,流行体系结构有30多个,其中8051体系占大多数。生产8051单片机的半导体厂家有20多家,共有350多种衍生品,仅Philips公司就有进100种。近年来,嵌入式微处理器的主要发展方向是体积小、性能高、功耗低。专业分工方面也越来越明显,出现了专业的IP(Intellectual Property Core,知识产权核)供应商(如ARM、MIPS等)。他们提供优质、高性能的嵌入式微处理器内核,由各半导体厂商生产面向各个应用领域的芯片。

嵌入式微处理器有许多种流行的处理核,芯片制造商一般都基于这些处理器核来生产不同型号的芯片。一般可以将嵌入式处理器分为4类,即嵌入式微处理器(MicroProcessor Unit,MPU)、嵌入式微控制器(MicroController Unit,MCU)、嵌入式DSP处理器(Digital Signal Processor,DSP)和嵌入式片上毕业设计(System on Chip,SoC)。

2.2 ARM(Advanced RISC Machines)处理器简介
ARM(Advanced RISC Machines)是全球领先的16/32位RISC微处理器的知识产权设计供应商ARM公司通过转让高性能、低功耗的RISC微处理器、外围和毕业设计芯片设计技术给合作伙伴,使他们能用这些技术来生产各具特色的芯片。ARM处理器体积小,且功耗和成本低。 [资料来源:http://THINK58.com]

目前,应用比较多的是ARM7系列、ARM9系列、ARM9E系列、ARM10系列和SecurCore系列,以及Intel公司的StrongARM系列和XScale系列。

ARM7TDMI基于ARM体系结构V4版本,是目前低端的ARM核,具有广泛的应用,其最显著的应用为数字移动电话。ARM7TDMI使用流水线来提高处理器指令的流动速度。流水线允许几个操作同时进行,以及处理和存储毕业设计连续操作。ARM7TDMI是使用3级流水线,因此,指令的执行分成3个阶段——取指、译码和执行。ARM7TDMI核是冯.诺依曼体系结构,使用单一32位数据总线传送指令和数据。只有加载、存储和交换指令可以访问存储器中的数据。

ARM7TDMI-S是ARM7TDMI的可综合版本。对应用技术人员来说ARM7TDMI-S与ARM7TDMI逻辑上没有区别,编程模型与ARM7TDMI一致。 [来源:http://think58.com]

6 ARM虚拟实验毕业设计的构建
6.1利用该毕业设计进行ARM虚拟开发的流程
利用该毕业设计进行ARM虚拟开发的流程如图2所示。
 

[资料来源:http://www.THINK58.com]

参考文献
[1] 周润景,袁伟亭.基于Proteus的ARM虚拟开发技术[M].北京:航空航天航空出版社,2007.
[2] 周润景,张丽娜.基于Proteus的电路及单片机毕业设计设计与仿真[M].北京:航空航天大学出版社,2006.
[3] 周立功.ARM嵌入式毕业设计基础教程[M].北京:航天航空大学出版社,2005.
[4] Labrosse J Jean.嵌入式实时操作毕业设计μC/OS-Ⅱ[M].第2版.邵贝贝译.北京:北京航空航天大学出版社,2003.
[5] Philips公司.LPC2114/2124 User Manual.2004.
[6] 周润景.Proteus在MCS-51&ARM7毕业设计中的应用百例[M].北京电子工业出版社,2006.
[7] 李佳.ARM系列处理器应用技术完全手册[M].北京:人民邮电出版社,2006.
[8] 夏洪星.基于Proteus VSM和IAR EWARM的ARM虚拟实验毕业设计构建[J].毕业设计导刊,2008年1月第7卷第1期:P74-76.
[9] 耿文波,祁小辉.基于Proteus和Keil接口的ARM仿真开发[J].人工智能及识别技术,2007,7(2):P22-25.
[10] 尚荣华,徐全喜.支持单片机仿真的毕业设计Ptoteus——基本功能篇[J].无线电,2005,5(2):P30-33.
[11] 徐全喜,尚荣华.支持单片机仿真的毕业设计Ptoteus——使用方法篇[J].无线电,2005,(3):P22-26.

[来源:http://think58.com]


本毕业设计包括(开题报告+毕业设计) 字数:12328 字 页数:22页

[资料来源:http://THINK58.com]

下载地址:
 (责任编辑:admin)
[资料来源:http://think58.com]

[来源:http://www.think58.com]