毕业设计论文基于单片机的光立方的设计Word文档格式.docx
《毕业设计论文基于单片机的光立方的设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《毕业设计论文基于单片机的光立方的设计Word文档格式.docx(58页珍藏版)》请在冰豆网上搜索。
![毕业设计论文基于单片机的光立方的设计Word文档格式.docx](https://file1.bdocx.com/fileroot1/2023-2/2/ba48c292-72e5-4489-b1ea-2bf9f8381f32/ba48c292-72e5-4489-b1ea-2bf9f8381f321.gif)
电子工业出版社,2011.
2.童诗白.模拟电子技术基础.北京:
高等教育出版社,2006.
3.赵景波.Prote199SE应用与实例教程.北京:
人民邮电出版社,2009.
4.尹勇.Multisim电路仿真入门与进阶.北京:
科学出版社,2005.
5.彭虎.微机原理与接口技术.北京:
电子工业出版社,2008.
6.张毅刚.单片机原理及应用.北京:
高等教育出版社,2003.
完成期限:
2012年5月17日
指导教师签名:
专业负责人签名:
年月日
郑州科技学院毕业设计(论文)开题报告
课题名称
基于单片机的光立方的设计
课题来源
教师命题
课题类型
EX
指导教师
学生姓名
学号
专业
电子科学与技术
开题报告内容:
(调研资料的准备,设计的目的、要求、思路与预期成果;
任务完成的阶段内容及时间安排;
完成设计(论文)所具备的条件因素等。
)
一、调研资料准备
LED点阵显示屏已经应用到了我们生活中的方方面面,科技发展的脚步一直向前,3D电影给人们带来了更加震撼的视觉体验。
于是想设计出一种3D显示屏。
通过学习《单片机原理与应用》一书,知道LED显示分静态显示和动态显示,以及两种显示的控制方法。
加上《模电》《数电》的学习,理解了LED共阴和共阳接法不同的驱动方法。
在网站上查找相关文献时,了解LED显示技术的特色之处:
一是节能(直接功耗,间接耗能),二是基本无电离辐射,三提高空间利用率。
LED点阵显示屏的特点还有比数码管具有实用、便宜、亮度高等优点,而且做出来的LED显示很耐用。
LED显示屏还具有亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定等优点。
LED点阵显示屏的发展前景极为广阔,目前正朝着更高亮度,更高耐气候性,更高的发光密度,形状的多样性,更高的发光均匀性、可靠性、多色化方向发展。
另外在电子工程师之家看过网友发帖晒自己制做的3D光立方显示,有5X5X5的、8X8X8的、甚至还有一个16X16X16的。
在爱折腾网站也曾看过有用蓝色LED和白色LDE制作的光立方。
于是我最终确定也制作一个蓝色LED显示8X8X8的光立方。
二、设计目的
在当今现代信息化社会的高速发展过程中,大屏幕显示已经从公共信息展示等商业应用向消费类多媒体应用渗透。
随着宽带网络的发展,数字化的多媒体内容将在信息世界中占据主流,新型的大屏幕显示设备将代替传统电视机成为人们享受信息和多媒体内容的中心。
为追求舒适、逼真、清晰的3D视频显示,为此制作出一个三维立体显示图案的LED光立方。
该设计方案将打破了传统的平面显示视频的方法,该方案设计的LED显示屏显示画面色彩鲜艳,立体感强,
静如油画,可以广泛应用于广告公司、交通运输、车站、商场、医院、宾馆、证券市场、工业企业管理等公共场所。
三、设计要求
1.毕业设计(论文)中心突出,内容充实,论据充分,论证有力,数据可靠,结构紧凑,层次分明,图表清晰,格式规范,字迹工整,结论正确。
2.设计制作一个8*8*8的三维的发光二极管显示方阵,能够通过编写程序来实现对每一个发光二级管控制,从而来显示多种多样的图案。
3.通过大量编写程序调试实验现象结果分析研究数据形成规律,对规律总结得出结论并初步确定算法。
四、设计思路
本设计根据二极管点阵的原理由单片机I/O口控制点亮不同的二极管从而组成出不同的画面,根据人眼的视觉暂留现象即当物体移去时视觉神经对物体的印象不会立即消失而是要延续0.1-0.4秒的时间,来设置每幅画面的延迟时间使连续的一系列画面呈现动态。
每一个层面的二极管阳极接在一起受一路I/O口控制,实际电路中该路I/O口输出的控制信号通过5V继电器的吸合和断开来控制的,再输入发光二极管的阳极使其驱动。
每一个二极管的阴极分别受单片机扩展后的I/O控制。
每个灯都是由片选端口和控制端口共同决定亮或灭。
因此,我们可以随意的来点亮立方体中任意一处的灯,来构建多种多样的图案。
五、设计预期成果
完成焊接调试,烧烤程序后,作品上电工作时8*8*8的光立方显示可以按照程序依次点亮相应位置的LED灯来构造我所想要显示的图案,并且可以显示静态和动态的图案,还可以模拟3D显示来完成相应的花样的展示。
六、任务完成的阶段内容及时间安排
第一阶段:
第8学期1-2周上交3D光立方显示设计的开题报告、文献综述及外文翻译。
第二阶段:
第8学期3-4周整理收集光立方显示的相关资料,开始初步设计3D光立方显示的硬件电路,绘制出电路原理图。
并与指导老师沟通后,最
终确定作品设计硬件电路图。
第三阶段:
第8学期5-7周编写硬件电路的软件程序部分,利用仿真软件对程序进行调试修改。
与指导老师共同来完成软件的编写
第四阶段:
第8学期8-9周依据电路原理图焊接实际电路,经检查电路没有虚焊、漏接、错接等问题后,下载程序调试电路达3D光立方显示的预期成果。
第五阶段:
第8学期10-12周开始撰写3D光立方显示设计说明书的初稿,并完成初稿并交给指导老师初审。
第六阶段:
第8学期13-14周提交毕业设计说明书及实做作品,开始准备参加论文答辩。
七、完成设计(论文)所具备的条件因素
1.主修理论课程:
模电数电单片机原理与应用嵌入式系统
微电子器件与IC设计电子测量技术集成电路设计传感器与检测技术。
2.软件课程:
Multisim2001、wave、、proteus等相关软件。
3.做过的作品:
亚超声波和声光控开关、超外差式半导体收音机、声光报警器、数字万用表的组装和调试,直流稳压电源,数字动态扫描显示,花样流水灯。
4.具备的能力:
较强的动手能力,善于分析和解决问题,有创新和创造的思维。
5.实作所需的工具:
烙铁,万用表,电脑,Proteus、protel软件等等。
6.实作所需地点及论文资料来源:
电子创新实验室,数字图书万方数据库。
日期:
注:
课题来源要填写明确(如教师拟定、学生建议、某企事业单位项目等)
课题类型:
(1)A—工程设计;
B—技术开发;
C—软件工程;
D—理论研究;
E—制作(作品)
(2)X—真实课题;
Y—模拟课题;
Z—虚拟课题;
要求
(1)、
(2)均要填,如AY,BY等。
摘要
本设计制作出一个三维立体显示图案的LED光立方。
本产品不仅可以像发光二极管点阵一样显示平面的静态或动态画面,还可以显示立体的静态或动态画面,打破了传统的平面显示方案。
同锁存器/8*8*8/LED显示时又增加了显示的花样和立体图案显示效果,可以广泛用于传媒信息显示和各种装饰显示,为将来显示技术的进步和发展指导了方向,光立方显示比发光二极管点阵更具有视觉效果,而且画面图案更加非富多彩。
本设计是采用AT89S52单片机为核心控制器,八D边沿触发器(三态)74LS574扩展I/O口,完成硬件电路设计。
通过软件编程控制数据下载到单片机完成设计图案的显示。
软件采用自上而下的模块化设计思想,使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
关键词51单片机/74LS574
the
design
of
LIGHTcubeBased
on
microcontroller
ABSTRACT
Thisdesignproducedathree-dimensionalpatternoftheLEDlightcube.Thisproductcannotonlylikealight-emittingdiodedotmatrixdisplayplanestaticordynamicscreencanalsodisplaythree-dimensionalstaticordynamicimages,andtobreakthetraditionalprogram.Whileincreasingthedisplaypatternsandthree-dimensionaleffectcanbewidelyusedtodisplayanddecorativedisplayforfutureprogressanddevelopmenttoguidethedirection,lightcubedisplaymorevisualeffectsthanthelight-emittingdiodedotmatrix,andthepictureismorerichcolorful.Withacombinationofgraphicsandcharactersmoreperfectdisplaycharacteristics.
ThedesignisAT89S52MCUcorecontroller,eightDedgeflip-flop74LS574(tri-state)expansionI/Oportcompletionofthehardwarecircuitdesign.ProgrammedbysoftwaretocontrolthedataisdownloadedtotheMCUtocompletethedesignsoftheshow.Thisdesignsoftwareisatop-downmodulardesign,thesystemmovinginthedirectionofdistributed,smalldevelopment,enhancethestabilityofthesystem'
sscalabilityandrunning.
KEYWORDS51single-chip,74LS574latch,8*8*8,3DLED
1绪论
1.1国内外LED显示屏的发展概况
在当今信息化社会的高速发展过程中,大屏幕显示已经从公共信息展示等商业应用向消费类多媒体应用渗透。
与传统的显示设备相比,这种未来的巨大需求让LED大屏幕显示技术成为众人目光的焦点。
LED显示屏一般分为图文显示屏和视频显示屏,均由LED矩阵块组成。
动态图文显示屏可与计算机同步显示汉字、英文文本和图形;
视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维的动画、录像、电视、VCD节目以及现场实况转播。
不仅可以用于室内环境装饰还可以用于室外环境信息传播,具有投影仪、电视墙、液晶显示屏无法比拟的优点。
而且显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于交通运输、车站、商场、医院、宾馆、证券市场、工业企业管理等公共场所[1]。
随着社会经济的不断进步,人们对LED显示器的认识不断加深,其应用领域越来越广。
目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。
1.2我国LED显示屏研究现状及发展趋势
(1)我国LED产业发展现状
目前国内主要LED广告大屏幕制造厂商主要集中在华东、华北、华南区域,大型制造商的市场范围几乎覆盖整个国内市场。
国产LED广告大屏幕的性价比比较高,市场占有率近100%。
我国的LED显示屏产业经过几年的发展,基本形成了一批具有一定规模的骨干企业。
我国LED显示屏产业在规模发展的同时,产品技术推陈出新,一直保持比较先进的水平。
LED显示屏产业正成为我国电子信息产业的重要组成部分,也是平板显示领域唯一立足国内形成的民族高科技产业[2]。
(2)LED显示屏的发展趋势
二十一世纪的显示技术将是平板显示的时代。
基础材料的产业化,使LED全彩色显示产品成本下降,应用加快发展。
LED产品性能的提高,使全彩色显示屏的亮度、色彩、白平衡均达到比较理想的效果,完全可以满足户外全天候的环境条件要求,同时,由于全彩色显示屏价格性能比的优势,预计在未来几年的发展中,全彩色LED3D显示显示屏在户外广告媒体中会越来越多地代替传统的灯箱、霓红灯、磁翻板等产品,体育场馆的显示方面全彩色LED3D显示屏更会成为主流产品。
全彩色LED3D显示屏的广泛应用会是LED3D显示屏产业发展的一个新的增长点。
未来LED3D显示屏会向着标准化、规范化、产品结构多样化的方向发展。
1.3设计的总体要求及方案选择
本次设计制作一个8*8*8的三维的发光二极管立方显示体,能够通过编写程序来实现对每一个发光二级管的亮灭控制,从而可以显示多种多样的图案。
为了吸引观众增强显示效果,可以有多种显示模式。
最简单的显示模式是静态显示。
与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够变化的。
按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。
产生不同显示显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。
这样程序书写就不会过于繁琐和重复,而且对核心控制器的内存空间要求不高[3]。
借鉴单片机控制LED点阵显示的原理,通过系统分析,确定该系统该具有哪些功能,有哪些模块,各个模块之间是怎样连接,以及怎样组合电路是最合理最简单的,即硬件方案设计。
编写硬件电路的相对应软件程序部分,利用仿真软件对程序进行测试修改。
电路系统焊接完毕后,测试整个的系统模块的功能,看各个功能是否能正常运行,并依据实验结果找出程序中的错误,改正这些错误至测试成功完成毕业设计要求。
1.4设计说明书的结构安排
针对毕业设计说明书的要求,对论文的内容和结构将做如下安排:
(1)初步整体方案的论证和选择
搜集题目的有关资料,并参照目前通用的设计思想和设计方法拟定几套设计方案进行分析比较。
最终选定了以8位51系列单片机为核心控制器件,外加I/O扩展电路和层驱动电路来设计方案满足设计要求。
(2)方案实现
以设计要求为指导思想选择合适的器件来实现这一思想,选择器件时要从功能和电气特性两方面来选择和论证。
经过对比选择选定AT89S52单片机为核心控制器件,由八D边沿触发器(三态)74LS574扩展I/O口输出,三极管8550和5V继电器为驱动电路器件。
论文列出了详细的器件参数和在系统中的连接使用方法。
(3)软件编写
根据硬件特点和设计要求,软件选用汇编语言编写。
程序按功能分为静态显示、动态显示、通信等几个功能上相对独立的模块。
然后按照所划分的模块逐个编写程序,最后将独立的模块整合起来。
(4)验证与测试
测试分为硬件测试、软件测试和系统联合测试几步来进行。
在硬件测试中发现有单片机端口驱动能力不足、驱动电路工作不稳定、LED显示不正常等问题。
在软件测试中出现程序整合工作不协测等问题。
通过分析,查找出问题的原因并设法解决。
(5)结论
设计作品完成后对设计中所遇到的问题、经验教训、以及自己的想法进行总结分析。
以便于为将来的设计提供宝贵的借鉴经验。
(5)致谢
针对设计中所遇到的问题和难处,解决的方法来自指导老师的讲解和点拨,以及同学的探讨和帮助,对此表示衷心的感谢!
2系统总体方案设计
本节是该设计的方案论证部分,对设计中所采用的芯片从多方面综合的进行比较,最后经过仔细的研究后决定所器件、编程软件和仿真电路绘制软件的选取。
2.1系统总体硬件方案选择
2.1.13D显示屏核心控制器
控制部分是整个系统的核心部分,其功能可以实现与上位机通信接收上位机发送的数据和控制指令经处理过后控制显示屏显示内容。
其常用的电子设计方法有单片机、DSP、及EDA技术。
方案一:
单片机
单片机是集成了CPU,ROM,RAM和I/O口的微型计算机。
它有很强的接口性能,非常适合于工业控制,因此又叫微控制器(MCU)。
单片机品种齐全,型号多样CPU从8,16,32到64位,多采用RISC技术,片上I/O非常丰富,有的单片机集成有A/D,“看门狗”,PWM,显示驱动,函数发生器,键盘控制等。
它们的价格也高低不等,这样极大地满足了开发者的选择自由。
除此之外单片机还具有低电压和低功耗的特点。
随着超大规模集成电路的发展,单片机在便携式产品中大有用武之地[4]。
方案二:
DSP芯片
DSP又叫数字信号处理器。
顾名思义,DSP主要用于数字信号处理领域,非常适合高密度,重复运算及大数据容量的信号处理。
现在已经广泛应用于通信、便携式计算机和便携式仪表、雷达、图像、航空、家用电器、医疗设备等领域。
DSP区别于一般微处理器的另一重要标志是硬件乘法器以及特殊指令,一般微处理器用软件实现乘法,逐条执行指令,速度慢。
DSP依靠硬件乘法器单周期完成乘法运算,而且还具有专门的信号处理指令。
它的强大数据处理能力和高运行速度,是最值得称道的两大特色。
芯片内置544字的高速SRAM。
外部可寻址64K字程序/数据及I/O,令周期在25ns~50ns之间,实时性处理比16位单片机快2倍以上,可取代一般的单片机[5]。
方案三:
EDA
EDA(即ElectronicDesignAutomation)即电子设计自动化,它是以计算机为工具,在EDA软件平台上,对用硬件描述语言HDL完成的设计文件自动地逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至对于特定目标芯片进行适配编译、逻辑影射和编程下载等。
而且MCU和DSP都是通过串行执行指令来实现特定功能,不可避免低速,而FPGA/CPLD则可实现硬件上的并行工作,在实时测控和高速应用领域前景广阔;
另一方面,FPGA/CPLP器件在功能开发上是软件实现的,但物理机制却和纯硬件电路一样,十分可靠。
基于以上分析,三种设计方式相比较各有优点且都能够实现控制功能,但单片机的技术门槛较低开发成本也较低非常适合初学者进行学习和锻炼使用。
现在市场上常用的单片机主要有MCS-51、AVR、ARM、PIC等。
其中应用最广泛的单片机首推Intel的51系列,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势常作为单片机学习的教材。
所以决定选取51系列单片机作为控制部分的核心器件。
2.1.2电源电路
采用普通干电池作为LED系统的电源,由于点阵系统耗电量较大,点阵系统一般悬挂在高处上,一直不停的工作。
使用干电池需经常换电池,不符合节约型社会的要求。
采用一块LM7805三端集成稳压器。
把市电经变压器降压输入电路,而后整流送到LM7805三端稳压器稳压输出作为工作电压。
不仅功率上可以满足系统需要,不需要更换电源,并且比较轻便,使用更加安全可靠。
基于以上分析,决定选取LM7805三端稳压器稳压电路作为系统供电电源。
2.1.3I\O口扩展芯片
选取串口输入并口输出芯片74LS164,虽然I/O口使用较少,由于本次设计共需要72路I/O口,列驱动电路就需要8块74LS164。
显示数据是先后顺序给送去的,显示会有延迟,而LED动态显示的刷新的时间控制大约10ms,实时性差,效果不好。
采用边沿触发D型触发器74LS574,74LS574是三态总线驱动输出,可以缓冲控制输入,置数并行存取并且有改善抗扰度的滞后作用。
输出控制不影响触发器的内部工作,既老数据可以保持,甚至当输出被关闭,新的数据也可以置入。
时钟上升沿输入有效,8块74LS574共用16个I/O口,数据可以并行写入芯片,延迟时间少,满足设计要求[6]。
综合以上比较,决定选取74LS574作为列线驱动I\O口扩展芯片。
2.1.4层面控制驱动电路
由于当512个LED同时点亮时,层面积聚电流大,需要把电流放大才能驱动。
否则显示会出现不亮、半亮的现象,影响显示效果。
采用ULN2803达林顿管来驱动层面,由于层面积聚电流大,虽然2803的驱动电流可以达到500mA,但是测试结果亮度低,甚至有的就不亮。
采用5V固体继电器来控制。
把它看做一个电子开关,通过程序来控制动静点吸合来控制层面与电源正极的通断,可以满足电流的需求。
测试结果很好,可以满足设计要求。
基于以上分析,决定选取5V固体继电器作为层面电路控制器。
2.1.5串口通讯芯片的选择
AT89S52串行口采用的是TTL电平,与上位机通信时,必须要有电平转换电路,可以选择1488,1489,MAX232。
采用1488或1489芯片实现电平转换,但在使用中发现这两种芯片可靠性不高,且需要正负12V电源,电路搭建麻烦。
采用单电源电平转换芯片MAX232,电源与单片机供电相同,外围电路简单、可靠。
采用RS-232接口与上位机通信,方便后来设计的软件调试和程序烧录。
基于以上分析,决定选取MAX232作为串行通信芯片。
2.1.6LED发光显示二级管
LED是一种固体光源,当它两端加上正向电压时就可以发光。
采用不同的材料,可制成不同颜色的发光二极管。
作为一种新的光源,广受欢迎而得以快速发展。
从而在各种各样的传媒信息的宣传中得以体现。
简述其分类方法如下。
1)按颜色分类
单基色显示屏:
单一颜色(红色、绿色、黄色、蓝色等等)。
双基色显示屏:
红和绿双基色,256级灰度、可以显示65536种颜色。
全彩色显示屏:
红、绿、蓝三基色,256级灰度的全彩色显示屏可以显示一千六百多万种颜色。
2)按使用场合分类
室内显示屏:
发光点较小,一般Φ3mm--Φ8mm,显示面积一般零点几至十几平方米。
室外显示屏:
面积一般几十平方米至几百平方米,亮度高,可在阳光下工作,具有防风、防雨、防水功能。
3)按发光点直径分类
室内屏:
Φ3mm、Φ3。
75mm、Φ5mm。
室外屏:
Φ10mm、Φ12mm、Φ16mm、Φ19mm、Φ21mm、Φ26mm。
基于以上分析结果,加上由于成本和控制的难易程度,决定选取单色蓝光LED作为本次设计显示色彩,亮度高,显示效果很好[7]。
2.1.7硬件电路绘图软件
PROTELDXP2004是桌面环境下第一个以设计管理和协作技术为核心的全方位印刷电路板设计系统,它集强大的设计能力,复杂工艺的可生产性和设计过程管理于一体,可完整实现电子产品从概念设计到生成物理生产数据的全过程,以及中间的所有分析,仿真和验证。
整个过程包括以下几个步骤:
(1)构想电路模型
(2)设计电路原理图
(3)校对后输出