LED点阵显示课设_第1页
LED点阵显示课设_第2页
LED点阵显示课设_第3页
免费预览已结束,剩余14页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、郑州交通职业学院课程设计论文(设计)论文(设计)题目:4 个 8* 8L ED 灯 点 阵 显 示所属系别:信息工程系专属班级:10 级电子信息工程技术 2 班姓名:李洋学号:指导老师:姜海撰写日期:2011 年 12 月郑州交通职业学院课程设计论文(设计)论文(设计)题目:4 个 8* 8L ED 灯 点 阵 显 示所属系别:信息工程系专属班级: 10级电子信息工程技术 2 班 姓名:姜永帅学号:指导老师:姜海 撰写日期: 2011 年 12 月郑州交通职业学院 课程设计论文(设计) 论文(设计)题目:4 个 8* 8L ED 灯 点 阵 显 示 所属系别:信息工程系 专属班级: 10级电子

2、信息工程技术 2 班 姓名:师改超 学号: 指导老师:姜海 撰写日期: 2011 年 12 月摘要LED是发光二极管 LightEmittingDiode 的英文缩写 , 是一种能够将电能转化为 可见光的半导体。 LED点阵是由发光二极管排列组成的显示器件 , 在我们日常生活的 电器中随处可见,极为普通也广为人知。特别是它的发光类型属于冷光源,效率及 发热量是普通发光器件难以比拟的,它采用低电压扫描驱动,具有:耗电少、使用 寿命长、成本低、亮度高、故障少、视角大、可视距离远、规格品、可靠耐用、应 用灵活、安全、响应时间短、绿色环保、控制灵活种等特点。目前LED显示屏作为新一代的信息传播媒体,已

3、经成为城市信息现代化建设的标志。随着社会经济的不 断进步,以及 LED显示技术的不断完善,人们对 LED 显示屏的认识将越来越深入, 其应用领域将会越来越广。关键词 :发光二级管 , 半导体, 信息传媒体 ,LED显示技术引言自 20 世纪 80 年代后期开始,随着 LED 制造技术的不断完善,在国外得到了广 泛的应用。在我国改革开放之后,提别是进入 90 年代国民经济的高速增长,对公众 场合发布信息的需求日益强烈。而 LED 显示屏作为信息传播的一种重要手段,已经成为城市信息现代化建设的 标志,LED 显示屏随着社会经济的不断进步,以及LED制造技术的完善,人们对 LED显示屏的认识将会越来

4、越深入,其应用领域将会越来越广;LED显示屏经多年的开发、研制、生产,其技术目前已经成熟。现在各种广告牌不再是白底黑字了,也不再是单一的非电产品,而是用上了丰 富多彩的 LED电子产品,为城市的增添了一道靓丽的风景。而且它采用低电压扫描驱动,具有耗电少、使用寿命长、成本低、发光效率高、故障少、视角大、可视距离远、可靠耐用、组态灵活、安全、响应时间短、绿色环保、控制灵活、色彩丰富 以及对室内外环境适应能力强等特点。近年来LED显示屏市场得到了迅猛的发展,已经广泛应用到银行、邮电、税务、机场、车站、证券市场及其它交易市场、医院、 电力、海关、体育场等需要进行多种公告、宣传的场合。通过设计一个可显示

5、数字的 8*8 点阵控制器来学习和熟悉 LED的使用。第 1 章设计内容及设计方案1.1 本设计任务结合微机原理、单片机技术知识,查阅有关资料,设计一个以单片机为核心的LED点阵显示器系统,采用点阵 LED作为显示器显示。1.2 总体设计方案和论证8*8 显示器设计电路( PROTUE)S:图 1 设计电路图第 2 章系统硬件设计2.1AT89C51 单片机的结构系列单片机的概述单片机也被称作“单片机微型计算机”、“微控制器”、“嵌入式微控制器”,国际上采用“ MCU”(MicroControllerUnit) 称呼单片机。如果将 8 位单片机的推出 作为起点( 1976 年),那么单片机的发

6、展的历史大致可以分为 4个阶段。第一阶段 是单片机探索阶段,主要探索如何把计算机的主要部件集成在单芯上;第二阶段是 单片机完善阶段,完善了 8 位单片机的并行总线结构、外围功能单元由CPU集中管理模式、体现控制特性的位地址空间和位操作方式、指令系统趋于丰富和完善,并 且增加了许多突出控制功能的指令;第三阶段是向微控制器发展的阶段,说的是在 51 系列的基本结构的基础上,加强了外围电路的功能,突出了单片机的控制功能, 将一些用测控对象的模数转换器、数模转换器、程序运行监视器、脉宽调制器等纳 入芯片中,体现单片机的微控制器特征;第四阶段是单片机的全面发展阶段,很多 大半导体和电气厂商都开始加入单片

7、机的研制和生产, 单片机世界出现了百花齐放, 欣欣向荣的景象。随着单片机在各个领域全面深入地发展和应用,出现了高速、大 寻址范围、强运算能力的 8位、16位、32 位通用型单片机,以及小型谦价的专用型 单片机。图 2 单片机结构框图51 系列有 3 种封装形式,一种是 DIP( DualInlinePackage )封装形式,一 种是 LCC(QuadFlatPackage )封装形式。这种形式是具有 44 个“ J”形脚的方 型芯片。另一种是 QFP(QuadFlatPackage )封装形式 ,这种形式是具有 44 个“J” 形脚的方型芯片 , 但它的体积更小、更薄,是一种表面贴焊的封装形

8、式。下面介 绍下 89S52 单片机的引脚的功能和其内部结构图。 AT89C51单片机实际有郊的引 脚为 40 个,以下是 89C51单片机的 DIP封装形式的引脚的名称,如图 3。图 3 单片机引脚名称2.28 × 8LED点阵显示模块的硬件设计及工作原理显示屏是由发光二极管行列组成的 LED点阵模块组成显示屏体。简介LED发光灯结构如图 2 所示,它由芯片 3、阳极引脚 1、阴极引脚 2和环氧树脂 封装外壳四部分组成。它核心部分是具有复合发光功能的PN结,即芯片 3。环氧树脂封装外壳具有保护芯片的作用,还有透光聚光的能力,以增强显示效果。图 4 发光二级管结构点阵随着 LED应用

9、领域的扩大,要求生产更为直接和方便的LED显示器件。因而出现了数码管、字符管、电平管、 LED点阵等多种 LED显示器。不管显示器的结构怎 么变,它的核心部件仍然是发光半导体芯片。例如一个 8*8 的点阵是由 64 个发光二极管按一个规律组成的,如图5。图 5 发光二极管如图 5 所示的发光二极管,行接低电平,列接高电平,发光二极管导通发光。显示原理人眼的亮度感觉不会因光源的消失而立即消失,要有一个延迟时间,这就是视 觉的惰性。视觉惰性可以理解为光线对人眼视觉的作用、传输、处理等过程都需要 时间,因而使视觉具有一定的低通性。实验表明,当外界光源突然消失时,人眼的 亮度感觉是按指数规律逐渐减小的

10、。 这样当一个光源反复通断, 在通断频率较低时, 人眼可以发现亮度的变化;而通断频率增高时,视觉就逐渐不能发现相应的亮度变 化了。不致于引起闪烁感觉的最低反复通断频率称为临界闪烁频率。通过实验证明 临界闪烁频率大约为 24Hz。因此采用每秒 24 幅画面的电影,在人看起来就是连续 活动的图象了。同样的原理,日光灯每秒通断 50 次,而人看起来却是一直亮的。由 于视觉具有惰性,人们在观察高于临界闪烁频率的反复通断的光线时,所得到的主 观亮度感受实际上是客观亮度的平均值。视觉惰性可以说是 LED显示屏得以广泛应用的生理基础。首先,在 LED显示屏 中可以利用视觉惰性, 改善驱动电路的设计, 形成了

11、目前广为采用的扫描驱动方式。 扫描驱动方式的优点在于 LED显示屏不必对每个发光灯提供单独的驱动电路,而是 若干个发光灯为一组共用一个驱动电路, 通过扫描的方法, 使各组发光灯依次点燃, 只要扫描频率高于临界闪烁频率,人眼看起来各组灯都在发光。由于LED显示屏所使用的发光灯数量很大,一般在几千只到几十万只的范围,所以节约驱动电路的效 益是十分可观的。显示屏的原理图及结构图 6 行扫描部分 图 7 列扫描部分第 3 章系统的软件设计3.1 软件流程图 8 软件流程3.2 数字字库的提取3.2.1 数字的表示及编码原理如显示 10 个数字,先将这 10个数字的点阵从字库中读出, 放到显示缓存 ,

12、如果 要实现左移或者其它的显示效果则将显示缓存中的每个位进行移位或者其它处理 , 然后再调用扫描显示函数就可以实现所规定的效果。扫描显示函数是显示缓存的内容,如果要实现不同的内容,比如说图片、汉字、 英文等内容,只需要将这些内容按扫描显示函数对显示缓存的协议要求就可以显示 出来。00H,00H,32H,49H,49H,49H,3EH,00H ; 900H,00H,36H,49H,49H,49H,36H,00H ; 800H,00H,40H,40H,40H,4FH,70H,00H ; 700H,00H,3EH,49H,49H,49H,26H,00H ; 600H,00H,72H,51H,51H,

13、51H,4EH,00H ; 500H,00H,0CH,14H,24H,7FH,04H,00H ; 400H,00H,22H,49H,49H,49H,36H,00H ; 300H,00H,27H,45H,45H,45H,39H,00H ; 200H,00H,00H,00H,21H,7FH,01H,00H ; 100H,00H,3EH,41H,41H,41H,3EH,00H ; 0第 4 章系统调试与测试结果分析4.1 系统调试4.2.1 硬件调试在 PROTEU界S 面画好硬件图形后,在“工具”栏选择“电气规则检查”得出图9结论,即硬件调试通过。在 KEIL 的 UV2调试程序,若无误,则软件调

14、试通过。硬件软件联调1、假若 KeilC 与 Proteus 均已正确安装在 C:ProgramFiles 的目录里,把C:ProgramFilesLabcenterElectronicsProteus6ProfessionalMODELSVDM2、用记事本打开 C:ProgramFileskeilC51.dll复制到C:ProgramFileskeilCC51BIN目录中。 C51TOOLS.INI 文件,在 C51 栏目下加 入:TDRV5=BINVDM51.DLL("ProteusVSMMonitor-51Driver")其中“ TDRV5”中的“ 5”要根据实际情况

15、写,不要和原来的重复。(步骤 1和 2只需在初次使用设置。)3、进入KeilC Vision2 开发集成环境,创建一个新项目 (Project) ,并为该项 目选定合适的单片机 CPU器件(如: Atmel公司的 AT89C51)。并为该项目加入 KeilC 源程序。4、单击“ Project 菜单 /OptionsforTarget ”选项或者点击工具栏的“ optionfortarget ”按钮 ,弹出窗口,点击“ Debug”按钮,出现如图所示页面。图10在出现的对话框里在右栏上部的下拉菜单里选中“ ProteusVSMMonitor 一 51Driver ”。并且还要点击一下“ Use

16、”前面表明选中的小圆点。再点击“ Setting ”按钮,设置通信接口,在“ Host ”后面添上“ ”, 如果使用的不是同一台电脑, 则需要在这里添上另一台电脑的 IP地址( 另一台电脑也 应安装 Proteus) 。在“Port ”后面添加 “8000”。设置好的情形如图所示, 点击“ OK” 按钮即可。最后将工程编译,进入调试状态,并图115、Proteus 的设置进入Proteus 的ISIS ,鼠标左键点击菜单“ Debug”,选中“ useromotedebugermonitor ”,如图所示。此后,便可实现 KeilC 与 Proteus 连接调 试。6、KeilC 与 Prot

17、eus 连接仿真调试单击仿真运行开始按钮 ,我们能清楚地观察到每一个引脚的电频变化,红色代表高电频,蓝色代表低电频。在 LED显示器上,循环显示 9、8、7、6、5、4、3、2、1、0。4.3 测试结果8*8 显示器循环显示“ 9”“ 0”。心得体会虽然本设计只使用了一块 16× 16LED点阵,电路简单,但是已经包涵了 LED显 示屏的电路基本原理和基本程序,在设计的过程中应该使显示图形和文字稳定、清 晰无串扰。图形或文字显示有静止、移入移出等显示方式。本系统具有硬件少,结 构简单,容易实现,性能稳定可靠,成本低等特点。在此次设计中通过查阅大量的相关资料,详细了解了LED的发光原理

18、和 LED显示屏的原理,了解了 LED的现状,清楚地了解了 LED显示屏与其它显示屏相比较有 那些优点,明确了研究目标。通过这次课程设计,重新复习并进一步学习了MCS-51;熟练掌握了 WORD软件的使用。进一步提高了自己在实际设计过程中研究问题、发现问题、解决问题的能 力。但是从中也存在不足之处:对知识的积累还不够,有些问题自己不能够独立解决,对实验操作还要进一步熟练,只有这样才能让自己在不断的学习中提高自己。这次单片机课程设计我们历时两个星期,在我们班里算是倒数几组完成的吧, 但经过这两个星期的实践和体验下来,我们又怎么会去在乎那个先后问题呢,因为 对我来说学到的不仅是那些知识,更多的是团

19、队和合作。现在想来,也许学校安排 的课程设计有着它更深层的意义吧,它不仅仅让我们综合那些理论知识来运用到设 计和创新,还让我们知道了一个团队凝聚在一起时所能发挥出的巨大潜能 !在这次课程设计中,我们运用到了以前所学的专业课知识,如:CAD制图、汇编语言、模拟和数字电路知识等。虽然过去从未独立应用过它们,但在学习的过程 中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。短短两周的课程设计已经结束了, 通过这次的课程设计锻炼了我们的实践能力, 也是对我们以后的实际工作能力的具体训练和考察过程。 现在是一个高科技的时代, 单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说是无

20、处不在的。 因此对于我们这一专业的同学来说, 学好单片机, 并正确应用单片机是非常重要的。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己 工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高 了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然 这个设计做的也不太好,但是在设计过程中所学到的东西是这次课程设计的最大收 获和财富。整个设计通过了软件和硬件上的调试、仿真。我想这对于自己以后的学习和工 作都会有很大的帮助的。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有

21、些问题 不但要深入地理解,而且要不断地更正以前的错误思维。一切问题必须要靠自己一 点一滴的解决。 而在解决的过程当中你会发现自己在飞速的提升。 对于单片机设计, 其硬件电路是比较简单的,主要是解决程序设计中的问题。而程序设计是一个很灵 活的东西,它反映了你解决问题的逻辑思维和创新能力。它才是一个设计的灵魂所 在。因此在整个设计过程中大部分时间是用在程序上面的。很多子程序是可以借鉴 书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对单片机的结构很 熟悉。因此可以说单片机的设计是软件和硬件的结合,二者是密不可分的。通过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要 意义,

22、学会了坚持、耐心和努力,这将为自己今后的学习和工作做出了最好的榜样。参考文献1、郑初华主编汇编语言、微机原理及接口技术第2 版北京:电子工业出版社20062、张友德等单片微型机原理、应用与实验第五版上海:复旦大学出版社20033、李珍香等汇编语言课程设计案例精编北京:中国水利水电出版社20044、朱定华微机原理汇编与接口技术北京:清华大学出版社20015、沈美明等 IBM PC汇编语言程序设计第二版北京:清华大学出版社附件 1:程序TIMEQU30HCNTAEQU31HCNTBEQU32HORG00HLJMPSTARTORG0BHLJMPT0XORG30HSTART:MOVTIM,#00HMOVCNTA,#00HMOVCNTB,#00HMOVTMOD,#01HMOVTH0,#(65536-4000)/256MOVTL0,#(65536-4000)SETBTR0SETBET0SETBEASJMP$T0X:MO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论