应用电子技术专业毕业论文.doc
《应用电子技术专业毕业论文.doc》由会员分享,可在线阅读,更多相关《应用电子技术专业毕业论文.doc(29页珍藏版)》请在三一办公上搜索。
1、西安航空职业技术学院毕 业 设 计(论 文)论文题目: 点阵LED多功能系统设计与制作 所属系部: 电子工程系指导老师:洪云飞 职 称: 讲师 学生姓名:刘欣灵 班级、学号:10201234 专 业: 应用电子技术西安航空职业技术学院制2012年 12 月 2 日重庆XX学院 毕业设计(论文)任务书题目: 点阵LED多功能系统设计与制作任务与要求: 采用51单片机作为微控制器.通过1个1616的点阵LED进行文字显示学号和姓名.在目测条件下LED显示屏各点亮度均匀、充足、稳定、清晰无串扰. 文字显示具有每排字有滚动和逐排等显示方式.时间: 年 月 日 至 年 月 日 共 周所属系部: 机电工程
2、系学生姓名:XXX 学 号:XXXXXXXX专业: 机电一体化指导单位或教研室: 指导教师:XXXX 职 称:教师 重庆XX学院制年 月 日毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一点阵LED多功能系统设计与制作【摘要】本论文阐述了基于单片机STC89C51的1616点阵LED电子显示屏的设计。分别阐述了显示屏显示的基本原理,硬件设计、控制方法及其程序的实现。经过调试和分析,设计的结果能够实现对汉字的静态和动态显示,动态显示的内容有多种方式,同时又可通过上位机更新显示的内容。本文给出了
3、一种基于AT89C52单片机的16*16点阵的设计方案,包括系统具体的硬件设计方案,软件流程图和部分汇编语言程序等方面。在负载范围内,只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。可广泛应用于各种公共场合,如车站、码头、银行、学校、火车、公共汽车显示等。关键字:STC89C51;1616点阵;LED;显示屏Abstract: This paper based on single chip STC89C51 16 and lattice LED electronic display design. Are described respectively, and the
4、screen shows the basic principle, hardware design, control methods and the realization of the program. Through testing and analysis, the results of the design can realize the static and dynamic characters, according to the content of the dynamic display a variety of ways, and at the same time, but a
5、lso through the upper machine update display content. This paper presents a method based on the microcontroller of AT89C52 16 * 16 lattice design scheme, including the system of concrete hardware design, software flow chart and part of assembly language program, etc. In the load range, only through
6、the simple cascade can be extended to screen, is a kind of cheap graphic display scheme. Can be widely used in all kinds of public places, such as railway stations, docks, Banks, schools, train, bus display, etc.Key words: STC89C51;16*16 lattice;screen目录1 功能要求和论证的方案- 1 -1.1 方案论证.- 1 -1.1.1 动态扫描简介- 1
7、-1.1.2串行传输的方式.- 2 -1.3显示模块论证. - 3-1.4数据传输论证.- 3 -2 显示原理及显示方式- 4 -2.1 静态显示方式.- 4 -2.2 动态显示方式.- 4 -2.3 点阵显示原理.- 4 -3 系统硬件部分设计- 5 - 3.1单片机系统及外围电路- 5 -3.2 列驱动电路- 5 -3.3 行驱动电路- 7 -3.4 单片机最小系统电路.- 9 - 3.5 电源电路- 10 -4 系统软件部分设计- 10 -4.1 系统主程序设计.- 10 -4.2 显示驱动程序.- 11 -5 系统调试及性能、程序分析- 12 -5.1 调试及性能分析.- 12 -5.
8、2 程序介绍及流程.- 12 -5.2.1 定义端口.- 12 -5.2.2 汉字子模.- 13 -5.3 开中断.- 15 -5.3.1延时程序.- 16 -5.3.2主程序.- 17 -5.3.3 控制点亮程序.- 19-6 制作成果和调试结果- 21 -6.1制作成果.- 21 -6.2调试结果.- 22 -结束语- 23 -参考文献- 24 -1 功能要求和论证的方案要求采用51单片机作为微控制器.通过1个1616的点阵LED进行文字显示学号和姓名.在目测条件下LED显示屏各点亮度均匀、充足、稳定、清晰无串扰. 文字显示具有每排字有滚动和逐排等显示方式.1.1方案论证从理论上说,不论显
9、示图形还是文字,只要控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。1616的点阵共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,按8位的锁存器来计算,1616的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是1616的点阵,在实际应用中的显示屏往往要大的多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。1.1.1 动态扫描简介动态扫描的意思简单地说就是逐行轮流点亮,这
10、样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套列驱动器。具体就1616的点阵来说,我们把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第一行使其燃亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其燃亮相同的时间,然后熄灭; 第十六行之后又重新燃亮第一行,这样反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,我们就能看到显示屏上稳定的图形了。采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器。显示数据通常存储在单片机的存储器中,按8位
11、一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案是不可取的。1.1.2串行传输的方式采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解成列数据准备(传输)和列
12、数据显示两个部分。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下,留给行显示的时间就太少了,以至影响到LED的亮度。解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一行的列数据。为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。经过上述分析,可以归纳出列驱动器电路应具备的主要功能。对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据打入并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据,而不会影响本行的显示。图1-1为显示屏电路
13、实现的结构框图。图1-11.3 显示模块论证 (1)点亮LED数码管的方式有静态和动态2种方法。本文以8段LED作为示例来论证方案(2)这种模块由64个发光LED芯片以88的形式构成一个正方形模块,然后用2列8针引脚将内部电路接口引出,供驱动电路使用。(3)行对应的给LED的阳极,先给第一行以高电平,如果送给16列的代码为EFFF,则第一行的第4个LED被点亮,再给第二行以高电平,如果送给16列的代码为EF07,则第二行的第4、9、10、11、12、13个被点亮,接着给第三行以高电平,同时给列以驱动代码,这样不断地进行行行的扫描,只要速度够快,由于人的视觉暂留作用,就不会感觉到明显的闪烁感。1
14、.4 数据传输论证采用动态显示方式进行显示时,每一行有一个行驱动器,各行的同名列共用一个驱动器。显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动器的数据传输可以采用并列方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并列传输的方案是不可取的。采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各
15、列数据都以传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解成列数据准备(传输)和列数据显示两部分。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下留给行显示的时间就太少了,以致影响到LED的亮度。解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一列数据。为了达到重叠处理的目的,列数据的显示就需要具有所存功能。经过上述分析,就可以归纳出列驱动器电路应具有的功能。对于列数据准备来说,它应能实现串入并处的移位功能;对于列数据显示来说,应具有并行锁存的功能。这样,本行已准备好的数据打入
16、并行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据,而不会影响本行的显示。2显示原理及显示方式下面重点介绍点阵LED数码灯的原理和方式2.1 静态显示方式静态显示方式,即8段LED数码管在显示某一个数码时,加在数码管上的段码保持不变,直至换显其他数码为止。这样数码管的每一段均应由一条输出线来控制,每显示以为数码需要8根输出线,当N位显示则需N8根输出控制线。占用较多I/O资源。2.2动态显示方式为解决静态显示占用较多I/O资源的问题,在多位显示时通常采用动态显示方式,动态显示是将所有数码管的段码线对应并联在一起,由一个8位的输出口控制,每位数码管的公共端分别出一位I/O线控制。显示不
17、同数码时,由位线控制各位轮流显示。位线控制某位选通时,该位应显示数码的段码同时加在段码线上,即每一时刻仅仅有一位数码管是被点亮的,当轮流显示的速度较快(每秒24次以上),由于人眼的视觉暂留现象,看起来就像所有位同时显示一样,这时,我们就能看到稳定的图像了2.3 点阵显示原理点阵显示器实际上就是LED 显示器,构成显示器的所有LED都依矩阵形式排列。从内部结构看,点亮LED 的方法就是要让该LED所对应的Y线、X线加上高、低电平,使LED处于正向偏置状态。使用多行扫描的方式,可以实现很多动态效果,点阵显示器常采用扫描法,扫描方式包括:行扫描和列扫描。行扫描就是控制点阵显示器的行线依次输出有效驱动
18、电平,当每行行线状态有效时,分别输出对应的行扫描码之列线驱动该行LED点亮。列扫描控制列线依次输出有效驱动电平,当第n列有效时,输出列扫描至行线,驱动该列LED点亮。 行扫描和列扫描都要求点阵显示器依次驱动一行或一列(8个LED)。具体就88的点阵来说,把所有同1行的发光管的阳极连在一起,把所有同1列的发光管的阴极连在一起(共阳极的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第1行使其燃亮一定时间,然后熄灭;再送出第二行的数据并锁存,然后选通第2行使其燃亮相同的时间,然后熄灭;以此类推,第8行之后,又重新燃亮第1行,反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉
19、暂留现象,就能够看到显示屏上稳定的图形了。3系统硬件部分设计硬件电路大致上可以分成单片机系统及外围电路、列驱动电路和行驱动电路三部分。3.1单片机系统及外围电路单片机采用89C51或其兼容系列的芯片,采用24M或更高频率的晶振,以获得较高的刷新频率,使显示更稳定。单片机的串口与列驱动器相连,用来送显示数据。P1口低4位与行驱动器相连,送出行选信号;P1.5P1.7口则用来发送控制信号。P0和P2口空着,在有必要时可以扩展系统的ROM和RAM。3.2列驱动电路列驱动电路由集成电路74HC595构成,它具有一个8位串入并出的移位寄存器和一个8位输出锁存器的结构,而且移位寄存器和输出锁存器的控制是各
20、自独立的,可以实现在显示本行各列数据的同时,传送下一行的列数据,即达到重叠处理的目的。74HC595的外形及内部结构如图2所示。它的输入侧有8个串行移位寄存器,每个移位寄存器的输出都连接一个输出锁存器。引脚SI是串行数据的输入端。引脚SCK是移位寄存器的移位时钟脉冲,在其上升沿发生移位,并将SI的下一个数据打入最低位。移位后的各位信号出现在各移位寄存器的输出端,也就是输出锁存器的输入端。RCK是输出锁存器的打入信号,其上升沿将移位寄存器的输出打入到输出锁存器。引脚G是输出三态门的开放信号,只有当其为低时锁存器的输出才开放,否则为高阻态。SCLR信号是移位寄存器的清零输入端,当其为低时移位寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 电子技术 专业 毕业论文

链接地址:https://www.31ppt.com/p-4024099.html