当前位置:文档之家› ARM课程设计.pptx

ARM课程设计.pptx

1.1.2 RVDS 简介
RealView Development Suite(RVDS)是ARM公司继SDT与ADS1.2之后主推的新一代开发 工具。RVDS集成的RVCT是业内公认的能够支持所有ARM处理器,并提供最好的执行性能的编 译器。RealView Developer Suite 支持所有 ARM 系列核心,并与众多第三方实时操作系统 及工具商合作简化开发流程。
液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪 表和低功耗应用系统中得到越来越广泛的应用。通过显示器同步显示元器件的状态可以更 深刻地理解控制的原理。
通过 Proteus 模拟 ARM7 芯片设计,可以增强我们的自学能力和思考能力,掌握科学研 究的方法,提高信息检索的能力以及获取与时俱进知识的能力。同时,使我们深刻学习 了 ARM 的相关知识,增强对实际电路的感性认识,提高了分析问题,处理问题的能力。
在 Proteus 绘制好原理图后,调入已编译好的目标代码文件:*.hex(或者*.axf), 可以在 Proteus 的原理图中看到模拟的实物运行状态和过程。Proteus 不仅可将许多单片 机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到 实 物演示实验的效果,后者则是实物演示实验难以达到的效果。它的元器件、连接线路 等却 和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教 学的功 能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等 。
RVDS包含有四个模块: (1)IDE:RVDS中集成了Eclipse IDE,用于代码的编辑和管理。支持语句高亮和多颜色 显示,以工程的方式管理代码,支持第三方Eclipse功能插件。 (2) RVCT:RVCT是业界最优秀的编译器,支持全系列的ARM和XSCALE架构,支持汇编、C
1
和C++。 (3)RVD:是RVDS中的调试软件,功能强大,支持Flash烧写和多核调试,支持多种调试 手段,快速错误定位。 (4) RVISS:是指令集仿真器,支持外设虚拟,可以使软件开发和硬件开发同步进行,同 时可以分析代码性能,加快软件开发速度。 RVDS具有代码小执行效率高、支持Linux操作系统、调试功能强大、可虚拟外设等优点, 同时还具有内容丰富的在线文档。
基于 ARM 芯片在 protues 下完成对 LCD 显示屏的驱动程序设计。运
用 Keil 编译 C 语言,连接生成 Hex 文件和 Axf 文件。使用 PROTEUS 主要内容
7.8SP2 仿真,选用 ARM7 LPC2106 芯片和 LCD1602,导入 Hex 或文件,
然后进行软件仿真调试。
运用 Keil 编译 C 语言,连接生成 Hex 文件和 Axf 文件。使用 PROTEUS 7.8SP2 仿真, 选用 ARM7 LPC2106 芯片和 LCD1602,导入 Hex 或文件,然后进行软件仿真调试。
1.系统设计
1.1 涉及的软硬件简介
设计中软件主要用到了模型仿真软件 Proteus 和编译套件 RVDS(RealView Development Suite),硬件主要采用了 NXP 公司的 LPC2106 微控制器。
航空航天大学出版社 2005.10
【6】 孟祥莲.嵌入式系统原理及应用.清华大学出版社.2010.09
审查意见 指导教师签字:
2
教 研 室 主 任 签 字 : 张 庆 辉 2012 年 12 月 29 日
说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页
3
前言
近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网 络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门 最有发展前途的 IT 应用领域之一。
1.1.1 Proteus 7.8 简介
Proteus 软件是英国 Labcenter electronics 公司出版的 EDA 工具软件。它不仅具有 其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机 及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学 的教师、致力于单片机开发应用的科技工作者的青睐。Proteus 是世界上著名的EDA 工具(仿 真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到 PCB 设计, 真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB 设计软件 和 虚 拟 模 型 仿 真 软 件 三 合 一 的 设 计 平 台 , 其 处 理 器 模 型 支 持 8051 、 HC11 、 PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086 和 MSP430 等。在编译方面,它也支持 IAR、Keil 和 MPLAB 等多种编译器。
课程设计
课程设计名称: 嵌入式系统课程设计 专业班级 学生姓名: 学 号: 指导教师: 课程设计时间: 2012-12-16~2012-12-23
1
电子信息科学与技术专业课程设计任务书
学生姓名 题目
课题性质 指导教师
专业班级
学号
基于 ARM 的 LCD 显示屏驱动程序设计
工程设计
课题来源
自拟课题
同组姓名
1 任务要求 2
3 4 5
按设计指标进行电路设计 制作符合设计指标的硬件电路。 分模块编写程序代码,并下载验证 将各模块代码整合,汇总并下载验证 对设计进行分析总结,提交纸质版报告
【1】 谢自美.电子线路设计、实验、测试[M].华中理工大学出版
社 2003
【2】 宋春荣.通用集成电路速查手册[M].山东科学技术出版.北京:北京航空
参考文献
航天大学出版社 2002 【4】 刘彦文.基于 ARM7TDMI 的 S3C44B0X 嵌入式微处理器技术
[M].清华大学出版社 2009.4
【5】 赵星寒 刘涛.从 51 到 ARM—32 位嵌入式系统入门[M].北京
相关主题