毕业设计(论文)基于ARM USB控制的LED点阵设计.doc
《毕业设计(论文)基于ARM USB控制的LED点阵设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ARM USB控制的LED点阵设计.doc(47页珍藏版)》请在三一办公上搜索。
1、基于ARM USB控制的LED点阵设计摘 要随着信息产业的高速发展,LED显示屏作为信息传播的一种重要手段成为现代信息化社会的一个闪亮标志。近年LED显示屏已广泛应用于室内、外需要进行服务内容和服务宗旨宣传的公众场所如银行、营业部、车站、机场、港口、体育场馆等信息的发布,政府机关政策、政令,各类市场行情信息的发布和宣传等。目前,对于那些需要显示的信息量不是很大,分辨率不是很高,又要求制造成本相对比较低的场合,使用大、小屏幕LED点阵显示器是比较经济适用的,它可以用单片机控制实现显示字符、数字、汉字和简单图形,可以根据需要使用不同字号、字型。LED省电、寿命长、不需要高压条、屏幕进水不容易坏了,
2、代表着新的技术和潮流。现有的LED点阵显示器在显示模式上主要是采用固定的方式显示固定的内容,灵活性比较差。本文主要研究了LED点阵原理及应用、USB 2.0协议、LED点阵显示器的显示模式多样化和显示内容人工可控的实现、MFC人机交互界面深入设计。通过设计点阵控制LED点阵显示器电路板和编写控制电路板驱动程序,完成显示模式的多样化和显示内容人工可控。同时设计加入了MFC界面,使控制更加简单明了。设计中,使用Altium Designer Summer 09软件对所涉及的电路进行电路板模拟实现,购买所设计的电路板和需要的各种芯片等器件。使用Keil uVision4进行芯片控制程序编写,最后通过
3、JLINK下载器将上位机与下位机连接,并通过MFC界面进行显示模式控制,通过对Keil uVision4程序的修改完成显示内容的控制。在本文的最后,总结了本文的工作,并提了今后课题的一些展望。关键字 LED点阵 USB 2.0协议 显示 电路板 MFCThe Design of LED Lattice Baesd on The Control of ARM USBABSTRACTWith the rapid development of information industry, LED display as an important means is a shining mark of di
4、ssemination of information in modern information society. LED display has been widely used in recent years, both in indoor and outdoor services, to disseminate content and purpose of different kinds of services in public places such as banks, business department, railway stations, airports, ports, s
5、tadiums and other published information, government policies and decrees, and market information publicity in all kinds of market . At present, for those that need displaying where the amount of information is not large, the resolution needed is not very high, and relatively low manufacturing cost i
6、s required as well, the use of large and small screen, LED lattice display is more affordable, and it can accomplish displaying characters, numbers, characters and simple graphics in different sizes and styles fulfilling users needs with the control of the SCM. LED contains many advantages, like ene
7、rgy saving, long life, no high-pressure section, the screen not easy to break down with water seeping in, which represens the new trends of technologies. The display mode of LED lattice nowadays is mainly using fixed content in a fixed way, obviously short of flexibility. In this paper, we talk abou
8、t mainly five topics for one purpose of our design. Firstly, we discuss about the theory of LED dot matrix and its application. Secondly, we learn USB 2.0 protocol briefly. Then we research on how to achieve diverse and human-controllable display modes of LED lattice display. Fourthly, a MFC which s
9、ends commands to the USB interface is built to achieve human-computer interface design between LED lattice display control circuit board and the computer program. By designing the LED lattice display control circuit board and writeing the corresponding program which controls the designed circuit boa
10、rd, we accomplish diverse and human-controllable display modes of LED lattice display. In the whole design the software Altium Designer Summer 09 is used for the simulation of the circuit board and the design of the corresponding actual circuit boards, and latter using the chips and other relative m
11、atters. Using the Keil uVision4 we complete the program which is finally downloaded to the designed circuit board through through the JLINK downloader. Through the MFC interface which has colorful background and a code control, the program enjoys the based human-computer function. In the last of thi
12、s paper, we sum up the whole design work and provide some prospects for future issues. KEY WORDS LED lattice USB 2.0 protocol Display Circuit Board MFC目 录第一章 绪论11.1 课题背景和意义11.2 课题来源11.3 国内外研究现状11.4 本文主要工作11.5 本论文章节内容安排2第二章 LED点阵原理及其PC数据表示32.1 LED点阵原理32.1.1 LED简单介绍32.1.2LED基本信息32.2 16*16n LED点阵PC数据表示
13、6第三章 USB 2.0 协议简介93.1 USB 2.0体系简介93.2 USB 2.0 协议层规范103.3 USB数据流传输模型123.2.1 控制传输123.2.2 中断传输133.2.3 批量传输143.2.4 同步传输153.4 USB的硬件控制相关特性163.4.1 USB的电气特性163.4.2 USB的插入检测机制173.5 USB框架18第四章 LED点阵控制电路及底层控制程序204.1 主要芯片介绍204.1.1 LPC1754FBD80204.1.2 SN74HC595D214.2 LED点阵控制电路设计22第五章 LED点阵电路控制程序设计305.1 初始化程序305
14、.2 其他主要程序32第六章 MFC人机交互界面设计346.1 访问HID设备时所用到的相关函数346.2 MFC向USB端口发送命令的实现386.3 主界面添加彩色背景396.4 添加登录密码控制界面40第七章 结束语41参考文献42致 谢43第一章 绪论1.1 课题背景和意义 LED是发光二极管英文Light Emitting Diode 的简称。LED电子显示屏由几万-几十万个半导体发光二极管像素点均匀排列组成。随着信息产业的高速发展,LED显示屏作为信息传播的一种重要手段成为现代信息化社会的一个闪亮标志。近年LED显示屏已广泛应用于室内、外需要进行服务内容和服务宗旨宣传的公众场所如银行
15、、营业部、车站、机场、港口、体育场馆等信息的发布,政府机关政策、政令,各类市场行情信息的发布和宣传等。目前,对于那些需要显示的信息量不是很大,分辨率不是很高,又要求制造成本相对比较低的场合,使用大、小屏幕LED点阵显示器是比较经济适用的,它可以用单片机控制实现显示字符、数字、汉字和简单图形,可以根据需要使用不同字号、字型。LED省电、寿命长、不需要高压条、屏幕进水不容易坏了,代表着新的技术和潮流。现在投入实际应用的大多LED显示屏都是显示几个或者一系列的固定字符,如字符有更改,所需要的软硬件工作量都十分的大,甚至造成一定程度的资源、时间的浪费,灵活性比较差。因此考虑同过PC控制LED点阵屏的显
16、示,按照人们的意愿显示一定的字符,同时如需要修改即可直接在PC端进行控制。这样不仅节省人力、物力,加上开发出的简单输入控制页面,对操作人员的技术要求也大大降低。1.2 课题来源课题来自工程实践性课题。1.3 国内外研究现状随着LED原材料市场的迅猛发展,表面贴装器件从2001年面世,主要用在室内全彩屏,并且以其亮度高、色彩鲜艳、温度低的特性,可随意调整的点间距,被不同价位需求者所接受,在短短两年多时间内,产品销售额已超过3亿元,表面贴装全彩色LED显示屏应用市场进入新世纪。LED行业的上游的绝大部分核心专利被国外的厂商所掌握。目前,我们没有掌握核心技术,尽管我们LED应用产品制造能力在全球占到
17、50%,份额占到50%,但利润却是最低的一环。LED显示屏的主要制造厂商集中在日本、北美等地,我国LED制造厂商出口的份额在其中微不足道。此外,中国的LED照明还存在一系列其它问题,例如中国目前还没有LED灯具国家标准,只有一些地方的标准;我国本土LED灯具造型创新设计能力明显不足等。1.4 本文主要工作本文对LED点阵显示器的显示模式及显示内容控制进行分析。考虑通过PC控制LED点阵屏的显示,按照人们的意愿显示一定的字符,同时如需要修改即可直接在PC端进行控制。本文重点是设计出显示模式多样、显示内容一定范围内可控的LED点阵研究。由点及面,通过对4个16*16的点阵组成的16*96的显示器显
18、示的研究推广到实际应用中需要的各种尺寸乃至不同色彩的LED点阵显示器。由于考虑通过PC控制LED点阵屏,所以,本文设计到硬件的LED点阵电路板设计和PC上软件编写的相关控制程序。通过软硬件结合的方式达成LED点阵显示的显示模式多样化和显示内容人工可控的目标。1.5 本论文章节内容安排作为绪论,第一章简单介绍了研究背景及意义,课题来源,LED的特点及目前国内外LED市场发展的现状和我国LED市场存在的问题,并简单介绍本文所做的主要工作和内容安排。第二章阐述LED点阵的工作原理以及实际应用中的数据处理。第三章对USB 2.0 协议进行简单研究。为PC上对LED点阵电路控制程序的编写做USB方面的理
19、论铺垫。从第四章开始具体说明本文设计目标的实现。第四章主要介绍LED点阵电路板的设计和实际连接。第五章主要介绍电路板底层控制程序的设计。第六章是继续介绍设计目标的实现,继硬件工作之后,介绍相关的软件程序工作,即LED点阵班的控制程序。并对最终设计的实现及效果进行说明。第七章是全文结束语,对全文的工作加以总结,提出需要改进的内容及现有的改进措施。综述研究结果及结论,并提出有待于进一步研究和解决的几个问题。 第二章 LED点阵原理及其PC数据表示2.1 LED点阵原理2.1.1 LED简单介绍1、 LED产品和小常识LED(Light-Emitting-Diode,光电二极管)是一种能够将电能转化
20、为可见光的半导体,它改变了白炽灯钨丝发光与节能灯三基色粉发光的原理,而采用电场发光。据分析,LED的特点非常明显,寿命长、光效高、无辐射与低能耗。LED的光谱几乎全部集中于可见光频段,其发光效率可超过1501m/W(2010)。将LED与普通白炽灯、螺旋节能灯及T5三基色荧光灯进行对比,结果显示:普通白炽灯的光效为121m/W,寿命小于2000小时,螺旋节能灯的光效为601m/W,寿命小于8000小时,T5荧光灯则为961m/W,寿命大约为10000小时,而直径为5mm的白光LED光效可以超过1501m/W,寿命柯达与100000小时。还有人预测,未来的LED寿命上限为无穷大。LED大功率是指
21、发光功率大,一般指0.5W、1W、3W、5W或更高的。光强与流明是比小功率大,但同样散热也很大,现在大功率都是单颗应用,加很大的散热片。小功率一般是0.06W左右的。现在LED手电一般是用小功率用的,光散不散,取决于LED的发光角度,有大角度小角度之分,小角度不散,大角度才散。市面上的手电筒一般是用草帽头做的,效果很好。LED的亮度是跟LED的发光角度有必然联系的,LED的角度越小它的亮度越高,如果是质量好的LED,不管是那家LED厂家生产的亮度都差不多。如果是5mm的LED180度角的白光的亮度只有几百MCD,如果是15度角的亮度就能得到一万多MCD的亮度了,亮度相差好几十倍。2.1.2LE
22、D基本信息LED的心脏是一个半导体的晶片,晶片的一端附着在一个支架上,一端是负极,另一端是连接电源的征集,使整个晶片被环氧树脂封装起来。图21 LED灯珠图22 贴片LED半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,他们之间就形成了一个“P-N结”。当电流通过导线作用于这个镜片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就以光子的形式发出能量,这就是LED的发光原理。而光的波长决定光的颜色,是由行程P-N结的材料决定的。2、 LED的调光控制传统上,LED的调光是利用一个DC信号或滤液PWM
23、对LED的正向电流进行调解来完成的。减小LED电流将起到调节LED光输出强度的作用,然而,正向电流的变化也会改变LED的色彩,因为LED的色度会随着电流的变化而变化。许多应用(例如汽车和LCD TV背光照明)都不能允许LED发生任何的色彩漂移。在这些应用中,由于周围环境中存在不同的光线变化,而且人眼对于光强的微小变化都很敏感,因此宽范围调光是必需的。通过世界一个PWM信号来控制LED亮度的做法允许不改变彩色的情况下完成LED的调光。人们常说的真正彩色PWM调光是利用一个PWM信号来调节LED的亮度。调节LED亮度有三种常用方法:(1)使用SET电阻,在LED驱动控制IC引脚RSET两端并联不同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文基于ARM USB控制的LED点阵设计 毕业设计 论文 基于 ARM USB 控制 LED 点阵 设计
链接地址:https://www.31ppt.com/p-3978380.html