毕业论文(基于ARM的LED显示)

毕业论文(基于ARM的LED显示)
毕业论文(基于ARM的LED显示)

目录

1.绪论 (2)

1.1 LED显示屏产业发展现状及发展趋势 (2)

1.2 ARM处理器的发展现状 (3)

1.3 本课题设计的目的与研究方法 (6)

1.4 本论文的主要容 (6)

2 基于ARM的LED显示单元的基本原理 (7)

2.1 ARM7的基本原理 (7)

2.1.1 ARM7概述 (7)

2.1.2 UART串口 (8)

2.2 LED点阵显示屏 (10)

2.2.1 LED点阵屏的显示原理 (10)

2.2.2 LED的驱动原理 (11)

2.2.3 LED显示屏的优点 (11)

2.3 ARM对LED的控制显示 (12)

2.4 RS485通信协议 (14)

3.毕业设计整体规划 (15)

3.1整体思路 (15)

3.2 芯片选型: (16)

3.3 原理简介 (17)

4.系统硬件设计 (19)

4.1 电源模块的设计 (19)

4.2 ARM模块的设计 (21)

4.3 串口模块的设计 (24)

4.4 LED屏控制模块 (26)

5 系统的软件设计 (28)

5.1 ARM ADS集成开发环境的介绍 (28)

5.2 软件的控制流程分析 (30)

5.2.1握手信号的流程与通信数据帧格式 (30)

5.2.2 通信实例分析 (32)

5.3 ARM主程序的设计 (33)

5.3.1 主程序的简要分析 (33)

5.3.2 主程序流程图 (33)

5.4 中断子程序的设计 (34)

5.4.1 中断子程序的简要分析 (34)

5.4.2 中断子程序流程 (35)

5.5 LED控制器的工作流程 (37)

结束语 (38)

1.绪论

1.1 LED显示屏产业发展现状及发展趋势

进入新世纪LED 显示屏的技术和产业都取得了长足的发展,作为重要的现代信息发布媒体之一LED显示屏在证券交易、金融、交通、体育、广告等领域被广泛地应用。伴随社会信息化进程的推进LED 显示屏技术也在不断地推出新,应用领域愈加广阔。

LED显示屏是八十年代后期全球迅速发展起来的新型信息显示媒休, 它利用发光二极管构成的点阵模块成像素组成大面积显示屏幕, 以可靠性高、使用寿命长、环境适应能力强、价格性能比高、使用成本低等特点, 在短短的十来年中, 迅速成长为平板显示的主流产品,在信息显示领域得到广泛的应用。我国LED显示屏产业自90年代以来,到目前中国LED 显示屏产业已初具规模,形成了一批具有一定规模的骨干企业。据不完全统计,全国从事LED 显示屏的各类企业约有150 家,从业人员近万人。其中130 家企业加入了中国光学光电子行业协会LED 显示屏分会,年度销售总额占全国同行业的80% 以上。目前国主要LED 显示屏制造厂商主要集中在华东、华北、华南区域。大型制造商的市场围几乎覆盖了整个中国。国LED 厂商中,年产值上千万的有20 余家在规模迅速发展的同时,产品技术也推出新,一直保持了在该领域比较先进的水平。早在90年代初,国产的LED显示屏就具备了成熟的16级灰度256色视频控制技术和无线遥控等,代表了当时的国际先进技术水平。近几年,在全彩色LED显示屏256级灰度视频控制技术、集群无线控制、多级群控技术等方面,均有居国外先进技术水平的产品出现。在LED显示屏控制专用大规模集成电路方面,国企业也有开发生产并得到了实际应用。

进入二十一世纪的示技术将是平板显示的时代, LED显示屏作为平板显示的主导产品之一无疑会有更大的发展, 井有可能成为二十一世纪平板显示的代表性主流产品。

高亮度、全彩化

蓝色及纯绿色LED 产品自出现以来,成本逐年快速降低,已具备成熟的商业化条件。基础材料的产业化,使LED全彩色显示屏产品成本下降,应用加快。目前国际上LED红管的单价急剧下跌,某些厂商的蓝管价格也下降到0.8美元/颗,纯绿管逐渐大批量生产,显示屏屏体价格会逐步降低;同时,随着控制技术的发展和屏体稳定性的提高,使显示屏的质量也较过去为佳。全彩色LED 显示屏将是LED 显示屏的重要发展方向。LED产品

性能的提高,使全彩色显示屏的亮度、色彩、白平衡均达到比较理想的效果,完全可以满足户外全天候的环境条件要求,同时,由于全彩色显示屏价格性能比的优势,预计在未来几年的发展中,全彩色LED显示屏在户外广告媒体中会越来越多地代替传统的灯箱、霓红灯、磁翻板等产品,体育场馆的显示方面全彩色LED 屏更会成为主流产品。据不完全统计,世界上目前至少有150家厂商生产全彩屏,其中产品齐全,规模较大的公司约有30 家左右,主要分布在美国、欧洲、亚洲(日本、中国、中国大陆)。国从1994、1995 年开始生产全彩色显示屏,到2001年底,全国围的全彩色LED 显示屏达到300 多块。全彩色LED 显示屏的广泛应用会是LED 显示屏产业发展的一个新的增长点。

标准化、规化

材料、技术的成熟及市场价格的基本均衡之后,LED显示屏的标准化和规化将成为一个新趋势。近几年业的发展,市场竞争在传统产品条件下是以价格作为主要的竞争手段几番价格回落调整达到基本均衡,产品质量、系统的可靠性等将成为主要的竞争因素,这就对LED显示屏的标准化和规化有了较高要求。1999年,中国光协光电器件分会LED 显示屏专业委员会在组织起草了《LED 显示屏检测方法》,经修改后,于2000年8月正式印发。目前电子标准化研究所与LED 显示屏专业委员会正在就标准体系和具体标准的建立组织力量进行有关工作。

产品结构多样化

信息化社会的形成, 信息领域愈加广泛, 显示屏的应用前景更为广阔。预计大型或超大型LED显示屏的主流产品局面将会发生改变, 适合护服务行业特点和专业性要求的小型LED示屏会有较大提高, 而向信息服务领域的LED显示屏产品门类和品种体系将更

加丰富部分潜在的市场需求和应用领域将会有所突破, 如公共交通、停车场、餐饮、医院等综合服务方面的信息显示屏需求量将有更大的提高,大批量、小型化的标准系列LED 显示屏在LED显示屏市场总量中将会占有多数份额。

1.2 ARM处理器的发展现状

ARM是Advanced RISC Machines的缩写,是微处理器行业的一家知名企业,该企业设计了大量廉价、高性能、低功耗的RISC处理器、相关技术及软件。

ARM公司于二十世纪90年代成立于英国剑桥大学,在十多年的发展历程中,ARM公司已经成长为IP核设计领域的一面旗帜。

ARM处理器核当前有7 个系列产品:ARM7 , ARM9 , ARM9E , ARM10E ,

SecurCore ,ARM11 以及最新的Cortex 系列。其中,ARM7 、ARM9 、ARM9E、ARM10E 为4 个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需

求,SecurCore 系列专门为安全

要求较高的应用而设计,产品性能见表1。

表1.1 ARM处理器核性能

A R M 技术的发展趋势

1. 高度集成化的SOC 趋势

ARM 公司是一家IP 供应商,其核心业务是IP核以及相关工具的开发和设计。半导体厂商通过购买ARM 公司的IP 授权来生产自己的微处理器芯片,从而产生了一大批高度集成、各具特色的SOC芯片。例如Intel公司的XScale 系列集成了LCD 控制器、音频编/ 解码器,定位于智能PDA市场;Atmel 公司的AT91系列片集成了大容量Flash 和RAM、高精度A/D 转换器以及大量可编程I/O 端口,特别适合于工业控制领域;Philips公司的LPC2000系列片集成了128位宽的零等待Flash存储器以及I2C、SPI、PWM、UART 等传统接口。

2. 软核与硬核同步发展的S O P C技术

随着亚微米技术的发展,FPGA 芯片密度不断增加,并以强大的并行计算能力和方便灵活的动态可重构性,被广泛地应用于各个领域。但是在复杂算法的实现上,FPGA 却远没有32 位RISC 处理器灵活方便,所以在设计具有复杂算法和控制逻辑的系统时,往往需要RISC 和FPGA 结合使用,SOPC 技术就是在这样的环境下诞生的。S O P C 技术中以N i o s 和MicroBlaze为代表的RISC处理器IP核、各种标准外设IP核以及用户以HDL 语言开发的逻辑部件可以最终综合到一片FPGA 芯片中,实现真正的可编程片上系统,此时的嵌入式处理器称之为“软处理器”或“软核”。 SOPC 技术的另一个重要分支是嵌入硬核。集高密度逻辑(FPGA)、存储器(SRAM)及嵌入式处理器(ARM/PPC)于单片可编程逻辑器件上,实现了高速度与编程能力的完美结合。

3. 与DSP 技术融合

传统的嵌入式微处理器可以分为微控制器MCU、微处理器MPU和数字信号处理器DSP,然而随着技术的发展,它们之间的区别也变的越来越模糊,并有逐步融合的趋势。现在不少的MCU 和MPU 具备了DSP的特征,例如采用哈佛结构,增加了乘加运算指令等;同时不少DSP 芯片部也集成了A/D、D/A、定时/ 计数器和UART 等。

4. 开发和调试手段不断完善

随着嵌入式应用系统的日益复杂化以及开发周期越来越短,开发和调试手段也发生了很大改变。硬件方面由于QFP 和BGA 封装的逐渐普及,以边界扫描接口(JTAG)为基础的在电路仿真调试手段(ICE)正在普及,更为先进的片上实时跟踪(Trace)技术也已浮出水面。软件方面,采用嵌入式操作系统来管理软、硬件资源,同时传统的C语言和汇编语言混合编程的模式也因为引入面向对象思想以及C++和Java语言而发生了很大改变。

5. 软件工程思想融入嵌入式软件

嵌入式软件规模不断扩大,以往的面向过程的模块化分析方法已经很难满足要求。基于对象的统模语言(UML)可以描述对于实时系统极为关键的结构和行为方面,并且已成为有效设计的优秀媒介。首先,采用有限状态机(FSM) 、统一化规格语言(CSP)和硬件描述语言(HDL)等方法对系统进行抽象描述,对软/硬件统一表示,便于功能划分和综合;然后,在此基础上对软/ 硬件进行划分。这种方法的特点是在协同设计、协同测试和协同验证上,充分考虑软/硬件的关系,并在设计的每个层次上给予测试验证,使得尽早发现和解决问题。

1.3 本课题设计的目的与研究方法

本设计是智能公交管理系统的一个项目分支,主要设计目标是实现:当公交车到达某一个车站时,将通过GPRS接收所到站点信息资料,并且自动在LED显示屏上显示出来,方便乘客了解该站的基本信息,通过ARM7处理器控制。本设计的最终目标是设计出一个基于ARM7的LED点阵式显示屏的显示控制模块,实现对汉字的滚动显示。本课题主要是通过设计LED显示屏的控制系统(基于ARM)来达到一个让我掌握设计研究的基本思路、过程、方法。并通过具体的课题设计进一步的加深和巩固对RAM芯片、C++语言、LED显示屏的结构和工作原理等知识的认识。

本设计采用的研究手段主要步骤如下:

①选取合适的便于ARM7控制的车载LED屏。LED显示屏主要由LED点阵组成,为了缩短开发周期,争取选用已经安装好底层驱动,具备标准串行接口的LED显示屏模块。

②实现ARM接口与LED接口的匹配。由于汉字显示时,对数据的传输数率要求不高,故可采用串口传输。

③本课题设计的重难点是:显示屏控制系统的芯片选型,与主电路的接口设计,LED 显示屏的结构原理以及如何驱动。

重点:1.芯片的选型,主要是抓住设计的整体思路,明确设计所要达到的目的、要求,从而选择符合要求,经济合理的芯片。

2.接口设计,要阅读相关的文献,人机界面与控制板之间的接口通信采用RS-485接口,控制板部的接口是具体情况而定。

难点:本设计的难点要属LED显示屏的结构原理以及如何驱动,由于要显示汉字且根据公交车提示屏的大小尺寸采用若干8×8点阵LED显示模块(数量大概几十块)级联,模块数量比较多,驱动以及接口设计问题将比较棘手。对于这个问题我打算先认真学习相关的理论知识,然后自己研究实物进而自己动手设计,不懂的向学长或老师请教。

1.4 本论文的主要容

第一章:绪论。综述ARM处理器与LED显示屏的发展现状及其发展趋势。

第二章:基于ARM的LED显示单元的基本原理。该部分对组成系统的各部分及其原理进行了介绍。

嵌入式毕业论文:嵌入式系统的应用.doc

嵌入式毕业论文:嵌入式系统的应用 古典文学中常见论文这个词,当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称为论文。以下就是由编为您提供的嵌入式毕业论文。 一、嵌入式系统及其应用概述 嵌入式系统是以应用为中心,以计算机技术为基础,软件可编程,硬件可剪裁、重构的专用计算机系统。该系统通常嵌入在对象环境中,并通过其在对象环境下运行的特定程序,完成对外界物理参数地采集、处理,达到对控制对象地响应或人机交互的功能。 目前,嵌入式系统的发展方向主要是解决接口多样性、适应性、灵活性和集成开发环境等的特定应用问题。嵌入式系统应用的底层性与对象系统的紧耦合性是其显着的基本特征。所以,最大限度的满足对象数据采集、控制、开发环境、功耗,以及适应能力、可靠性等品质因数是选择嵌入式系统的标准。 为适应技术发展需求,嵌入系统在不断追求结构紧凑、坚固可靠、技术密集、高度分散的同时,尤以不断创新为嵌入式系统的发展核心。使嵌入系统凸现了高技术门槛,主要表现在软硬件设计的紧密相关性上,特别是构建rtos系统需透彻了解rtos 的工作机制和系统资源配制,掌握底层软件、系统软件和应用软件的设计、调试方法。

随着对嵌入式系统的智能化愈加关注,现场可编程、调试、引脚配置变得非常重要和必不可少。所以,用户可配置的sco(在片系统)已成为现阶段嵌入式系统的核心发展技术。通过现场可编程阵列把接口应用设计和系统开发留给系统设计者,提供灵活、多样的片上电路设计平台,使电路板设计变成在片的芯片配置,将嵌入系统地设计带入了软硬件的双编程时期,进一步缩短 了产品开发周期。而下一代的在片系统还将发展成一个muc数量可缩放的集合体。 在嵌入式应用系统中,虽然高端产品不断涌现,但由于应 用对象、环境的不同特点,嵌入系统的8位机产品仍因应用对象的有限响应时间、完备的集成开发环境、良好的性价比等优势仍然占据着低端应用系统的主流地位。cygnel公司的c8051f系列产品就充分印证了这点。 回顾嵌入式系统的发展历程,已经历了由模拟向数字的演进过程,现又逐步演变为数模并存情形。由最初软件编程主宰的微处理器(嵌入式微处理器、数字信号处理器、单片机),到硬编程主宰的专用集成电路时代,再到今天的现场可编配置时代。嵌入式系统的核心技术正沿着"许氏循环"的浪潮不断前行。而配套的软件设计平台也随着科技进步在不断得到完善。可以预期,软硬双可编程的嵌入式系统时代必会带来更加便捷的开发环境和 技术支持。 二、嵌入系统的设计原则

基于STM32的嵌入式操作系统程序设计及实现本科毕业论文 精品

本科毕业论文(设计) 论文题目:基于STM32的嵌入式操作系统程序设计及实现 姓名:郝宇 学号:0930******** 班级:01班 年级:2009级 专业:电子信息工程学院:信息工程学院指导教师:丁光哲讲师完成时间:2013年5月20日

作者声明 本毕业论文(设计)是在导师的指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。 毕业论文(设计)成果归武昌工学院所有。 特此声明 作者专业:电子信息工程 作者学号:0930******** 作者签名: 年月日

基于STM32的嵌入式操作系统 程序设计及实现 郝宇 The Design and Implementation of embedded operating system program based on STM32 Hao, Yu 2013年5月20日

摘要 随着科学技术不断的进步,工业生产越来越先进复杂,操作系统μC/OS-II 是高效、稳定、可靠、节能的系统,广泛应用安防,消费电子中。而基于Cortex-M3架构下的STM32是一款性价比优越新型微处理器,将μC/OS-II移植到STM32 上能够发挥其高效的性能,从而投入社会生产,制造出很多有用又实惠的电子产品,为我们的生活带来便利。 本文主要的研究内容是μC/OS-II操作系统理论分析、移植方法、应用程序设计及调试仿真实现。首先,对μC/OS-II的理论分析,研究其实际应用及系统结构;其次,分析STM32硬件平台及μC/OS-II的移植需求;最后,在μC/OS-II 上开发LCD,LED,按键KEY等应用程序,并对多任务系统调试分析。主要研究结论如下: (1)μC/OS-II操作系统主要分为任务管理、内存管理和时间管理三大部分,其间通信是通过消息队列和消邮箱。 (2)μC/OS-II移植主要在OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM三个文件中,涉及到数据类型、堆栈、中断定义和任务切换等。 (3)应用程序设计优先级分配要合理,硬件平台初始化模块化处理。 关键词:嵌入式系统;μC/OS-II;移植

(完整版)基于ARM嵌入式系统的Socket通信设计毕业设计

毕业论文 题目基于ARM嵌入式系统的Socket通信设计

摘要 嵌入式系统是计算机技术、半导体技术和电子技术的综合体,已经广泛应用于科学研究、工程设计、国防军事、自动化控制等各个领域。随着网络通讯技术的迅猛发展,生产和生活中广泛要求嵌入式系统终端能够完成网络通讯功能。论文就是以ARM7 TDMI为嵌入式开发平台,开发具有网络通信功能的嵌入式终端。 SOCKET是一个通信链的句柄,通过套接字向网络发出请求或者应答网络请求,用于TCPIP协议的应用程序之间的相互通信。论文选择了ARM体系结构的嵌入式LPC2200处理器,根据系统的需求,在综合各种设计方案的基础上,选择移植带有TCPIP协议的ucLinux嵌入式操作系统。裁剪和定制系统后,构建相关的文件系统。在此基础上,编写应用程序,调用系统的Socket通信函数,实现服务器端和客户端的通信。描述IP地址和端口,用于在两个 论文成功的实现了嵌入式设备的网络接入功能,各个带有网络通讯功能的嵌入式终端可以相互通讯,扩大了和提高了嵌入式设备的应用范围,对嵌入式系统的发展有较大的意义。

关键词:嵌入式系统;ARM7TDMI;socket;TCPIP Abstract The embedded system is a complex system with the computer technology, semiconductor technology and electronic technology .It widely used in scientific research, engineering, national defense, automation and other fields. With the rapid development of network communication technology,our production and life requires the terminal to complete the network communication function in a wide range of embedded systems. The Paper select the ARM7 TDMI for embedded development platform, develop the embedded network communication terminal. Socket is a communication chain applications,. The paper select LPC2200 embedded ARM as processor architecture, with the system need, design the integration based on transplantation with TCP IP protocol ucLinux embedded operating system. The paper build related file system.after cutting and custom systems. On this basis, finished an application, and call the system function of Socket Communications, achieve server and client communication. The paper achieved the network access functions of the embedded device, the embedded with a network communication terminal can communicate with each other, and expand and improve

嵌入式毕业设计课题

课题一:嵌入式远程视频实时监控 实现原理: 通过在s3c2440(samsung 的arm9芯片)上植入嵌入式web服务器boa及嵌入式数据库SQLite,搭建一个视频webserver,使得PC或者智能手机可以利用网页方式访问摄像头采集的实时视频,达到远程监控录像等应用! 涉及到的知识点: ①原理图,PCB,元器件的认识,通过开发板的原理图及CPU的datasheet写程序; ②arm架构的理解,arm cpu的工作原理,汇编代码级调试理解; ③2440 cpu的GPIO,UART,I2C,SPI,AD,WA TCHDOG,RTC,lcd等接口技术原理,C代码级调试理解; ④嵌入式linux(linux-2.6.30)系统工作原理,驱动框架结构以及摄像头驱动实现; ⑤嵌入式linux(linux-2.6.30)下,webserver的实现,包括,SDL,mjpg-streamer应用软件的移植。 团队组织: 实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考) Linux系统部分,三个人: 一个人负责硬件部分,也不是设计原理图,此人需要电子专业,要能看懂原理图,负责各个模块能在开发板正常运行; 一个人负责软件部分,linux系统编译问题,负责给第一个人完好的镜像文件; 第三个人,协调软硬件,需要既懂硬件也懂软件; 驱动部分,两个人: 同时进行,做相同的事情,目的在于一起讨论,要看image sensor(通俗的说叫摄像头)的数据手册,搞清楚芯片工作原理,成像原理,以及参考驱动进行移植工作,会设计到信号不同,编译问题,协同工作! Webserver,两个人: 在嵌入式linux系统上搭建webserver,涉及到一些应用软件的整合移植工作,主要是SDL,Mjpg-streamer,其中SDL是一个非常有名的开源库,3D就是通过它来实现的,而Mjpg-streamer是一个流媒体的开源库,实现视频流在网上的传输,这连个库在企业用得很多。 课题二:嵌入式温湿度报警系统 实现原理: 通过在cortex-m0(lpc1114)上部署一个温湿度传感器,采集到

(嵌入式)毕业设计论文

广东科学技术职业学院 毕业设计(论文) 第六组 题目:学生选课管理系统 组成员姓名跟学号:××× 指导教师:××× 所在系部:×××××× 专业名称:计算机应用技术嵌入式方向 2011年11 月30 日 摘要

20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上选课系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上选课在我国刚起步,但发展很快。随着我国互联网的更加普及和网上选课的更趋成熟,会有越来越多的群体,对网上选课需求,无助于问题的解决。临渊慕鱼,不如退而结网。所以我们开发了一套供大家使用的选课系统。 学生选课系统是典型的信息管理系统(MIS),本系统是根据现代化校园的发展而设计的基于VC++的学生选课管理系统,本系统可以方便老师、家长来学校查找学生。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。实现全校学生信息在线查询。还可以对新来的学员信息进行信息录入。由于学员上课情况复杂,可以实现信息修改,及时调整学员的基本情况。对MS SQL Server2000数据库管理系统、SQL 语言原理、ASP数据库技术进行了较深入的学习和应用,主要完成对学生选课系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的学生选课系统方便了学生,老师,家长三方面的需要。 关键词:VC++,管理员操作平台,学生选课,信息录入 目录

相关主题
相关文档
最新文档