您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 基于ARM7的LCD显示电路仿真
学号10700105天津城建大学嵌入式系统及应用课程设计设计说明书基于ARM7的LCD显示电路仿真起止日期:2013年10月28日至2013年11月8日学生姓名胡剑班级10电信1班成绩指导教师(签字)计算机与信息工程学院2013年11月8日第一章设计任务和要求.............................................................................................................................1第二章系统背景和实现工具.....................................................................................................................22.1系统背景.......................................................................................................................................22.2实现工具.......................................................................................................................................22.2.1RealViewMDK简介....................................................22.2.2ProteusVersion7.5简介.............................................3第三章电路设计.........................................................................................................................................43.1芯片LPC2106简介.......................................................................................................................43.2芯片LM016L简介.........................................................................................................................53.3Proteus创建工程过程................................................................................................................73.4元件的选择...................................................................................................................................83.5电路效果图.................................................................................................................................10第四章程序设计.......................................................................................................................................114.1RealViewMDK创建工程过程....................................................................................................114.2功能函数.....................................................................................................................................124.3主函数.........................................................................................................................................14第五章设计效果.......................................................................................................................................18第六章心得体会.......................................................................................................................................19参考文献.......................................................................................................................................................20基于ARM7的LCD显示电路仿真1第一章设计任务和要求通过Proteus模拟ARM7芯片设计,运用Keil编译C语言,连接生成Hex文件,使用PROTEUS7.8SP2仿真,选用ARM7LPC2106芯片和LM016L,导入Hex文件,然后进行软件仿真调试。应用现有的仿真工具和嵌入式软件开发平台,规范、科学地完成一个小型LCD显示电路的设计与实现。基于ARM7的LCD显示电路仿真2第二章系统背景和实现工具2.1系统背景近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。通过显示器同步显示元器件的状态可以更深刻地理解控制的原理。通过Proteus模拟ARM7芯片设计,可以增强我们的自学能力和思考能力,掌握科学研究的方法,提高信息检索的能力以及获取与时俱进知识的能力。同时,使我们深刻学习了ARM的相关知识,增强对实际电路的感性认识,提高了分析问题,处理问题的能力。运用Keil编译C语言,连接生成Hex文件,使用PROTEUS7.8SP2仿真,选用ARM7LPC2106芯片和LM016L,导入Hex文件,然后进行软件仿真调试。本学期我专业开设了《嵌入式系统课程设计》这门课程,是《嵌入式系统》课程的辅助教学课程。通过课程设计,进一步掌握嵌入式ARM的基本概念,结合实际的操作和设计,巩固课堂教学内容,此外也让我们进一步掌握嵌入式系统的基本概念、原理和技术,将理论与实际相结合,应用现有的仿真工具和嵌入式软件开发平台,规范、科学地完成一个小型LCD显示电路的设计与实现,把理论课与实验课所学内容统一起来,并在此基础上强化实践意识、提高其实际动手能力和创新能力。2.2实现工具2.2.1RealViewMDK简介RealViewMDK(RealViewMicrocontrollerDevelopmentKit)开发套件源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealViewMDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功能。包括μVision集成开发环境与RealView编译器,支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能。RealViewMDK的特点:自动生成启动代码:RealViewMDK开发工具可以帮您自动生成完善的启动代码,并提供图形化的窗口,随您轻松修改。无论对于初学者还是有经验的开发工程师,都能大大节省时间,提高开发效率。基于ARM7的LCD显示电路仿真3提供软件模拟器:RealViewMDK的设备模拟器可以仿真整个目标硬件,包括快速指令集仿真、外部信号和I/O仿真、中断过程仿真、片内所有外围设备仿真等。开发工程师在无硬件的情况下即可开始软件开发和调试,使软硬件开发同步进行,大大缩短开发周期。而一般的ARM开发工具仅提供指令集模拟器,只能支持ARM内核模拟调试。提供性能分析器:RealViewMDK的性能分析器可以让工程师看得更远和更准,它辅助您查看代码覆盖情况,程序运行时间,函数调用次数等高端控制功能,指导您轻松的进行代码优化,成为嵌入式开发高手。通常这些功能只有价值数千美元的昂贵的Trace工具才能提供。支持Cortex-M3:RealViewMDK支持的Cortex-M3核是ARM公司最新推出的针对微控制器应用的内核,它提供业领先的高性能和低成本的解决方案,未来几年将成为MCU应用的热点和主流。目前国内只有ARM公司的MDK和RVDS开发工具可以支持Cortex-M3芯片的应用开发。2.2.2ProteusVersion7.5简介Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。在Proteus绘制好原理图后,调入已编译好的目标代码文件:*.hex(或者*.axf),可以在Proteus的原理图中看到模拟的实物运行状态和过程。Proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。基于ARM7的LCD显示电路仿真4第三章电路设计3.1芯片LPC2106简介LPC2106包含一个支持仿真的ARM7TDMI-SCPU、与片内存储器控制器接口
本文标题:基于ARM7的LCD显示电路仿真
链接地址:https://www.777doc.com/doc-6132233 .html