《毕业设计基于at89s52单片机的led点阵显示屏设计》.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《毕业设计基于at89s52单片机的led点阵显示屏设计》.doc》由会员分享,可在线阅读,更多相关《《毕业设计基于at89s52单片机的led点阵显示屏设计》.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要现代社会中各种信息时刻的出现在人们的生活视线中,想让大家更好的,方便的获得这样的信息,LED显示屏发挥了很大的作用,包括在商场门口、公交站台、会议室、商店、售票大厅、银行等场所,各种信息都可以通过led显示屏显示,让客户、路人、顾客更多的获取他们想要的信息。本文介绍了LED点阵汉字显示屏的设计与实现过程。文中从显示原理和显示屏驱动电路设计,到软件的全部过程都分别做了分析和阐述,并附加了明确的程序流程说明。该系统以单片机为主来控制整个系统的运行,采用动态扫描方式驱动显示屏主要包括三大部分:底层硬件的设计、硬件驱动设计、显示程序设计等。显示屏的驱动电路设计是整个系统的关键,它的质量优劣直接关系
2、到显示的效果和系统的稳定性。如何获得最优良的显示效果,如何降低硬件借口复杂度提高系统稳定性,如何降低硬件成本等一系列问题成为设计显示屏系统的重点。关键字:LED点阵显示屏,驱动电路,接口,触发 AbstractAll kinds of information in the modern society appear in peoples life, want you to get better, convenient such information, the LED matrix display screen has played a large role in the bazaar, in
3、cluding public platform, conference room, hall, Banks stores, ticketing, etc all kinds of information can be displayed through the LED,make more customers, clients, stranger for the information they want. The paper introduces the characters of LED matrix display screen design and implementation. Thi
4、s shows principle and display driver circuit design, the entire process of software are analyzed and expounded respectively, and the specific processes.This system mainly use MCU to control the operation of the system, the dynamic scanning mode driver display mainly includes three parts:the basic ha
5、rdware designs,hardware bottom drive design, display program design. The display circuit design is the key of the whole system, its quality directly related to that effect and the stability of the system. How to get the most excellent display effect, how to reduce the complexity system hardware excu
6、ses, how to reduce the cost of stability ,these problems are the key to display system design.Key words: LED matrix, driving circuit, interface, trigger目录摘要1Abstract21 绪论51.1 选题的目的和意义61.2 国内外现状及研究72 设计任务92.1 基本功能92.2 方案选取93 硬件设计133.1 硬件系统的总体设计133.2 单片机系统设计133.2.1 AT89S52单片机133.2.2 复位电路设计163.2.3 时钟电路
7、设计173.2.4 ISP连接线接口设计183.3 驱动电路设计203.3.1 行驱动电路设计203.3.2 列驱动电路设计223.4 16*16点阵屏233.4.1 点阵工作原理233.4.2 点阵屏分类244 软件设计264.1 主程序设计思想及流程图264.2 显示驱动程序设计275 制作与调试295.1 器件的选择与采购305.2 单片机的测试305.3 硬件及软件的调试31参考文献35致谢361 绪论单片机自20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性
8、高,灵活性好,开发较为容易。正因为单片机有如此多的优点,因此其应用领域之广,几乎到了无孔不入的地步。在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、智能化家用电器、航空航天系统和和国防军事、尖端武器等各个方面。我们可以开发利用单片机系统以获得很高的经济效益。更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。这种以软件结合硬件或取代硬件并能提高系统性能的控制技术称为微控制技术。例如,本文所要论述的通过单片机来控制LED点阵显示。 LED是发光二极管英文Light Emitting Diode 的简
9、称,是六十年代末发展起来的一种半导体显示器件,七十年代随着半导体材料合成技术、单晶制造技术和P-N结形成技术的研究进展,发光二极管在发光颜色、亮度等性能得以提高并迅速进入批量化和实用化。进入八十年代后,LED在发光波长范围和性能方面大大提高,并开始形成平板显示产品即LED显示屏。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于金融、税务、工商、邮电、体育、广告、厂矿企业、交通运输、教育系统、车站、码头、机场、商 场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。 宽茶色和透明磨砂树脂板已由无锡正成企业安装调试成功。大大改善了LED的整体效果,有
10、效时间达20年之久。LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。LED电子显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它是集微电子技术、光电子技术、计算机技术、信息处理技术于一体的显示系统,是目前国际上极为先进的显示媒体。由于它具有发光效率高、使用寿命长、组态灵活、色彩丰富、工作性能稳定以及对室内室外环境适应能力强等优点而日渐成为显示媒体中的佼佼者。在我国
11、改革开放之后,特别是进入90年代国民经济高速增长,对公众场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高,生产也得到了迅速的发展,并逐步形成产业,成为光电子行业的新兴产业领域。LED显示屏经历了从单色、双色图文显示屏,到图像显示屏的发展过程。 汉字显示方式是先根据所需要的汉字提取汉字点阵(如16*16点阵),将点阵文件存入ROM,形成新的汉字编码。而在使用时则需要先根据新的汉字编码组成语言,再由MCU根据新编码提取相应的点阵进行汉字显示。具体显示技术和原理将会在正文中得到详细论述。1.1 选题的目的和意义LED
12、显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。由于它具有发光率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点,自20世纪80年代后期开始,随着LED制造技术的不断完善,在国外得到了广泛的应用。在我国改革开放之后,特别是进入90年代国民经济高速增长,对公众场合发布信息的需求日益强烈,LED显示屏的出现正好适应了这一市场形势,因而在LED显示屏的设计制造技术与应用水平上都得到了迅速的提高。随着信息产业的高速发展,LED显示屏作为信息传播的一种重要手段成为现代信息化社会的一个闪亮标志。近年LED显示屏已广泛应用于室内、外需要进行服务内容和服务宗旨宣传的公众场所如银
13、行、营业部、车站、机场、港口、体育场馆等信息的发布,政府机关政策、政令,各类市场行情信息的发部和宣传等。目前,对于那些需要显示的信息量不是很大,分辨率不是很高,又需要制造成本相对比较低的场合,使用大、小屏幕LED点阵显示器是比较经济适用的,它可以用单片机控制实现显示字符、数字、汉字和简单图形,可以根据需要使用不同字号、字型。特别是在现代社会中各种信息时刻的出现在人们的生活视线中,想让大家更好的,方便的获得这样的信息,LED显示屏发挥了很大的作用,包括在商场门口、公交站台、会议室、商店、售票大厅、银行等场所,各种信息都可以通过LED显示屏显示,让客户、路人、顾客更多的获取他们想要的信息,这相对于
14、传统的静态广告牌的来说无疑是一次质的跨越,它必将在人们的生活工作中发挥越来越重要的作用。1.2 国内外现状及研究LED显示屏的发展可分为以下几个阶段:第一阶段为1990年到1995年,主要是单色和16级双色图文屏。用于显示文字和简单图片,主要用在车站、金融证券、银行、邮局等公共 场所,作为公共信息显示工具。 第二阶段是1995年到1999年,出现了64级、256级灰度的双基色视频屏。视频控制技术、图像处理技术、光纤通信技术等的应用将LED显示屏提升到了一个新的台阶。LED显示屏 控制专用大规模集成电路芯片也在此时由国内企业开发出来并得以应用。 第三阶段从1999年开始,红、纯绿、纯蓝LED管大
15、量涌入中国,同时国内企业进行了深入的研发工作,使用红、绿、蓝三原色LED生产的全彩色显示屏被广泛应用,大量进入体育 场馆、会展中心、广场等公共场所,从而将国内的大屏幕带入全彩时代。LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。这些优点概括起来是:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。LED电子显示
16、屏是由几万-几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏(LED panel):LED就是light emitting diode ,发光二极管的英文缩写,简称LED。它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。目前,我国半导体照明产业已初步形成了珠三角、长三角、闽三角、北方地区四大布局相对合理的集中区域,并建设了七个产业化基地。中国的LED应用市场十分光明,但就目前形势来说,LED室
17、内照明还没有显示出想国外的那种狂热程度,国外对节能减排的提倡更加促使了LED的发展与应用,随着LED原材料市场的迅猛发展,表面贴装器件从2001年面世,主要用在室内全彩屏,并且以其亮度高、色彩鲜艳、温度低的特性,可随意调整的点间距,被不同价位需求者所 接受,国内市场面向的主要是室外广告、室内电子牌等,而室内照明应用就显得相对来说比较欠缺。2 设计任务2.1 基本功能本设计是以AT89S52单片机为核心,设计一个16*16点阵LED电子显示屏,可用于显示数字、汉字、字符或图形。硬件设计任务:(1)原理图设计:包括电源模块、单片机模块、ISP在线编程接口、LED点阵显示模块、行列译码驱动模块。(2
18、)实物制作与调试:包括元器件采购、单片机测试、电路焊接、通电调试、功能检测等。软件设计任务:(1)源程序设计:用C语言编写源程序。(2)程序编译与下载:用编译器对源程序进行调试及编译,通过ISP接口将形成的二进制目标文件下载到单片机上。(3)功能调试:用实物板运行程序,检查其功能是否达到设计要求。如没有达到设计要求,应修改源程序,重新编译、下载、调试,最后达到设计要求。设计要求:2.2 方案选取方案一:无扩展口的的LED点阵屏整个点阵显示屏由4块8x8的LED点阵拼合而成,所有的行线分别接所在行每个点阵的阳极。所有的列线分别接所在列每个点阵的阴极。单片机P2口和P3口的输出用于扫描16行。P0
19、口和P1口的输出送显示数据到16列,由于单片机可以提供较大的灌入电流。故采用这种接法。但显示数据时必须取反后才能输出,这种动态显示方式使显示屏每一时刻只显示一行即要完成一桢画面的显示。16行须逐行显示一次,也就是将16行依次扫描一次,只要扫描速度足够快,由于人眼的惰性就会使人感觉显示的是一幅完整的画面。例如,扫描到第三行时,该行的行线置高电平,其它15条的行线置低电平,这样当从列线送出数据后, 只有第三行的16个LED才能显示数据 。还可以外接行扫描驱动管,为每行的16个LED在显示不同内容时提供足够大的动态电流,但要注意加限流电阻,以防止过大的电流灌入单片机而损坏器件。方案二:部分端口扩展的
20、LED点阵屏,所示。图2.1 用74138进行列扩展的连接图该方案只对列进行了扩展,行控制需要用到P0、P2两个端口,虽然总的来说也能较好的实现设计要求,但如果想实现后续功能的扩展,将会是比较麻烦的事。不易于单片机系统的功能扩展。方案三:行列全扩展的LED点阵屏从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。16*16的点阵共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,16*16的点阵需要32个锁存器。
21、这个数字很庞大,因为我们仅仅是16*16的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏都不采用这种设计,而采用另一种称为动态扫描的显示方法。动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器。具体就16*16的点阵来说,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起,先送出对应第1行发光管亮灭的数据并锁存,然后选通第l行使其点亮一定的时间,然后熄灭;再送出第2行的数据并锁存,然后选通第2行使其点亮相同的时间,然后熄灭;第16行之后,又重新燃亮第1行,
22、反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能看到显示屏上稳定的图形了。采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十
23、分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解成列数据准备(传输)和列数据显示两个部分。对于串行传输方式来说,列数据准备时间可能相当长。在行扫描周期确定的情况下,留给行显示的时间就太少了,以致影响到LED的亮度。解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一行的列数据。为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。对于列数据准备来说,它应能实现串人并出的移位功能;对于列数据显示来说,应具有并行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计基于at89s52单片机的led点阵显示屏设计 毕业设计 基于 at89s52 单片机 led 点阵 显示屏 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内