基于arm的课程设计

基于arm的课程设计

ID:31332248

大小:168.58 KB

页数:22页

时间:2019-01-08

基于arm的课程设计_第1页
基于arm的课程设计_第2页
基于arm的课程设计_第3页
基于arm的课程设计_第4页
基于arm的课程设计_第5页
资源描述:

《基于arm的课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、刖a近年来,随着计算机技术及集成电路技术的发展,嵌入式技术口渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的1T应用领域之一。液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。通过显示器同步显示元器件的状态可以更深刻地理解控制的原理。通过Proteus模拟ARM7芯片设计,可以增强我们的自学能力和思考能力,掌握科学研究的方法,提高信息检索的能力以及获取与时俱进知识的能力。同时,使我们深刻学习了ARM的相关知识,增强对实际电路的感性认识,提高了分析问题,处

2、理问题的能力。运用Ke订编译C语言,连接生成Hex文件和Axf文件。使用PROTEUS7.8SP2仿真,选用ARM7LPC2106芯片和LCD1602,导入Hex或文件,然后进行软件仿真调试。目录前言I目录II第一章软硬件简介11.1Proteus7.8简介11.2RVDS简介11・3芯片LPC2106简介2第二章LCD显示原理和初始化流程图32.1LCD显示简介32.2LCD相关参数4第三章Proteus仿真电路73.1Proteus仿真元件清单73.2Proteus仿真电路图截图7第四章程序代码分模块介绍8第五章实验(测试)结果19总结20参考文献21第一章软硬件简介设计中软

3、件主要用到了模型仿真软件Proteus和编译套件RVDS(RealViewDevelopmentSuite),硬件主要采用了NXP公司的LPC2106微控制器。1.1Proteus7.8简介Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件。它不仅具有其它EDAT具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外闱器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐cProteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电

4、路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、IIC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。在Proteus绘制好原理图后,调入已编译好的目标代码文件:*.hex(或者*.axf),可以在Proteus的原理图中看到模拟的实物运行状态和过程。Proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前

5、者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。1.2RVDS简介RealViewDevelopmentSuite(RVDS)是ARM公司继SDT与ADSl.2之后主推的新一代开发工具。RVDS集成的RVCT是业内公认的能够支持所有ARM处理器,并提供最好的执行性能的编译器。RealViewDeveloperSuite支持所有ARM系列核心,并与众多第三方实时操作系统及工具商合作简化

6、开发流程。RVDS包含有四个模块:(1)IDE:RVDS中集成了EclipseIDE,用于代码的编辑和管理。支持语句高亮和多颜色显示,以工程的方式管理代码,支持第三方Eclipse功能插件。(2)RVCT:RVCT是业界最优秀的编译器,支持全系列的ARM和XSCALE架构,支持汇编、C和C++。(3)RVD:是RVDS»

7、'的调试软件,功能强大,支持Flash烧写和多核调试,支持多种调试手段,快速错误定位。(4)RVISS:是指令集仿真器,支持外设虚拟,可以使软件开发和硬件开发同步进行,同时可以分析代码性能,加快软件开发速度。RVDS具有代码小执行效率高、支持Linux操作系统、

8、调试功能强大、可虚拟外设等优点,同时还具有内容丰富的在线文档。1.3芯片LPC2106简介LPC2106/2105/2104包含一个支持仿真的ARM7TDMI-SCPU.与片内存储器控制器接口的ARM7局部总线、与中断控制器接口的AMBA高性能总线(AHB)和连接片内外设功能的VLSI外设总线(VPB,ARMAMBA总线的兼容超集)。LPC2106/2105/2104将ARM7TDMI-S配置为小端(little-endian)字节顺序。AIIB外设分配了2M字节的地址范围,它位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。