3D4光立方课程设计总结(完成版)
光立方实训总结

光立方实训总结一、导言光立方实训是一种高级实训项目,旨在通过实践培养学生的技术能力和团队合作能力。
该实训项目通过搭建光立方模型,让学生深入了解光学原理,并通过实际操作来巩固所学知识。
在本文中,我们将对光立方实训进行详细的总结和讨论。
二、实训的背景与目的2.1 实训的背景在光立方实训前,学生应具备一定的光学基础知识,如光的传播、折射、反射等。
光立方实训通过实践操作,帮助学生巩固和应用这些基础知识,进一步提高对光学原理的理解。
2.2 实训的目的光立方实训的目的是培养学生的实践能力和团队合作能力。
通过实际搭建光立方模型,学生可以锻炼自己的动手能力和解决问题的能力。
同时,由于光立方实训通常需要多人合作完成,学生还能够学到团队合作的重要性和技巧。
三、实训过程与方法3.1 实训过程光立方实训通常包括以下步骤:1.熟悉光学基础知识:在实训开始前,学生需要通过课堂学习或自学的方式,掌握光的基本概念和原理。
2.确定实训目标:学生和导师一起确定实训的目标和要求,明确实训的内容和重点。
3.设计光立方模型:学生根据实训目标,设计光立方的模型结构和实验方案,并进行初步的理论分析。
4.购买和准备实验所需材料:学生根据设计方案,购买和准备实验所需的光学元件、仪器设备等。
5.搭建光立方模型:学生按照设计方案,使用所购买的材料和设备,组装并搭建光立方模型。
6.进行实验和数据采集:学生使用搭建好的光立方模型,进行实验操作,并记录、分析实验数据。
7.总结与分析实验结果:学生根据实验结果,对实验过程进行总结和分析,评估实验的有效性和可行性。
8.撰写实训报告:学生根据实训要求,撰写实训报告,包括实训目标、实验步骤、实验结果等内容。
3.2 实训方法光立方实训采用项目式教学方法,学生通过实际操作来学习和应用光学知识。
在实训过程中,导师负责指导学生的学习和实验操作,学生则负责完成实验任务和实训报告的撰写。
四、实训的效果与展望4.1 实训效果光立方实训能够有效提高学生的实践能力和团队合作能力。
基于单片机的光立方课程设计报告

单片机课程设计报告题目基于单片机的4*4*4光立方设计系别计算机科学系专业计算机科学与技术班级学号姓名指导教师日期【摘要】当今社会,随着电子行业的不断开展,单片机的应用从根本上改变了传统的控制系统设计思想和设计方法,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。
成为现代生产和生活中不可缺少的一局部。
我们学习单片机也一个学期了,此次单片机课程设计,我采用的是STC12C5A60S2系列的单片机,设计一个4*4*4模式的"光立方〞。
将LED灯分成4层,利用程序来编写各种不同的效果来控制LED的亮灭,最终使得整个立方体展现不同的变换,美轮美奂,绚丽多彩。
【关键词】单片机课程设计光立方1绪论1.1课题研究的背景"光立方〞一词正逐渐引起了全国人民的关注,并得到了全球的高度肯定。
所谓"光立方〞:就是在平面LED根底上开展起来的新的显示技术,通过复杂的程序控制,在三维空间能够显示具有立体感的图形、动画等。
由此,也掀起了光立方的设计与学习热潮,在原有的根底上不断增加难度,增加变换把戏,吸引电子爱好者对其研究、创新。
光立方是由LED灯组成,由于发光二级管质量比较稳定,使用寿命长,不用频繁地去更换,能减少本钱,更节能。
光立方作为一种特殊的显示资源,已用于一些广告行业、家庭、娱乐厅、会议室、大型演唱会、城市地标广场等场所的布置和装饰,还可以用于更广泛方面,具有广阔的应用前景。
1.2课题研究的意义本次毕业设计一改传统的平面流水灯的风格,而是从平面向立体开展,通过更宽广的三维空间呈现出更加绚丽的效果,直接冲击着人们审美视觉,不在停留在乏味的平面成像。
光立方主体局部由64个LED灯组成,在制作过程中锻炼学习动手焊接能力,并以低本钱,智能化产品对实现经济利益、商业价值的形成具有积极的推动作用。
光立方的研究极具创意和启发,而且可以低本钱、高效益的研究未来的3D技术。
毕业课程设计--光立方

摘要本设计制作出一个三维立体显示图案的LED光立方。
本产品不仅可以像发光二极管点阵一样显示平面的静态或动态画面,还可以显示立体的静态或动态画面,打破了传统的平面显示方案。
同时又增加了显示的花样和立体图案显示效果,可以广泛用于传媒信息显示和各种装饰显示,为将来显示技术的进步和发展指导了方向,光立方显示比发光二极管点阵更具有视觉效果,而且画面图案更加非富多彩。
本设计是采用AT89S52单片机为核心控制器,八D边沿触发器(三态)74LS573扩展I/O口,完成硬件电路设计。
通过软件编程控制数据下载到单片机完成设计图案的显示。
软件采用自上而下的模块化设计思想,使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
关键词: 52单片机;74HC573锁存器;8*8*8LED显示;ABSTRACTThis design produced a three-dimensional pattern of the LED light cube. This product can not only like a light-emitting diode dot matrix display plane static or dynamic screen can also display three-dimensional static or dynamic images,and to break the traditional program.While increasing the display patterns and three-dimensional effect can be widely used to display and decorative display for future progress and development to guide the direction,light cube display more visual effects than the light-emitting diode dot matrix,and the picture is more rich colorful. With a combination of graphics and characters more perfect display characteristics.The design is AT89S52 MCU core controller,eight D edge flip-flop 74LS574 (tri-state) expansion I/O port completion of the hardware circuit design. Programmed by software to control the data is downloaded to the MCU to complete the designs of the show. This design software is a top-down modular design,the system moving in the direction of distributed,small development,enhance the stability of the system's scalability and running.KEY WORDS: 52single-chip;74HC573latch;8*8*8 3DLED;目录1、设计要求与方案 (1)1.1设计目的 (1)1.2设计要求 (1)1.3设计思路 (1)1.4设计的总体要求及方案选择 (2)2、工作原理 (3)2.1模块的简介 (3)2.2 3DLED光立方工作原理 (4)3、方案选择 (5)3.1电源的选择 (5)3.2 3D显示核心控制器 (5)3.3 I/O口扩展芯片的选择 (6)3.4 LED发光显示二级管 (6)4、硬件整体设计概述及功能分析 (8)4.1 系统概述 (8)4.2 系列单片机简介 (9)4.3 时钟电路设计 (9)4.4 复位电路设计 (10)4.5 74HC573芯片连接电路图与介绍 (11)5、主程序设计思路 (13)5.1程序流程框图 (13)5.2显示程序的设计 (13)5.2.1 LED显示屏的数据传送 (13)5.2.2 显示程序的设计 (14)6、硬件电路设计 (15)6.1 单片机与74HC573连接线路图 (15)6.2 LED焊接方法 (15)6.2.1焊前准备工作 (15)6.2.2焊接 (16)6.3 整体实物图 (17)7、程序设计分析与选择 (18)7.1单片机C语言主要特点 (19)7.2单片机C语言与标准语言的区别 (19)7.3数据类型的选用 (20)7.4算法设计问题 (20)7.5数据存储器的分配 (21)7.6单片机C语言与汇编语言的混合编程 (21)7.7程序分析选择 (23)8、程序设计 (24)9、设计结果分析 (28)总结 (30)致谢 (31)参考文献 (32)1、设计要求与方案1.1 设计目的在当今现代信息化社会的高速发展过程中,大屏幕显示已经从公共信息展示等商业应用向消费类多媒体应用渗透。
3d课程小结

3d课程小结在3D课程中,我获得了许多宝贵的知识和技能。
这门课程涵盖了3D建模、渲染、动画和特效等方面的内容。
在这篇小结中,我将总结我在这门课程中所学到的一些重要概念和技术,并分享我在项目中的实践经验。
首先,我学会了3D建模的基础知识。
我了解了如何使用建模软件创建基本形状,并通过组合和修改这些形状来创建更复杂的模型。
我学会了使用不同的工具和技术,例如e某trude、bevel和subdivision等,来精细调整模型的细节。
同时,我也学会了使用纹理贴图来增加模型的细节和真实感。
在渲染方面,我学会了使用光照、材质和阴影等技术来创建逼真的场景。
我学会了如何使用光源来模拟不同的光照效果,并了解了不同类型的材质如何反射和折射光线。
我还学会了使用渲染引擎来提高渲染的质量和效率。
另外,我还学习了特效的制作技巧。
我了解了如何使用粒子系统来创建火焰、烟雾和爆炸等效果。
我还学会了使用布料系统来模拟物体的运动和形变。
这些特效技术为我的项目增加了更多的细节和动态。
在课程的实践项目中,我运用所学的知识和技能制作了一个3D短片。
在这个项目中,我从头开始设计了一个场景,并建立了各种建筑物和道具。
我运用光照和材质技术来增加场景的真实感,并使用动画和特效技术来制作角色的动作和环境的动态效果。
通过这个项目,我不仅巩固了所学的理论知识,还提升了我的实践能力。
总的来说,3D课程使我获得了广泛的知识和技能,涵盖了3D建模、渲染、动画和特效等方面。
我学会了使用建模软件创建和调整模型,掌握了渲染和光照技术,了解了动画和特效的制作过程。
通过课程中的实践项目,我得到了有效的实践经验,提升了自己的技能水平。
我相信这些知识和技能对我的未来职业发展将非常有帮助。
光立方实训报告总结

光立方实训报告总结一、引言在这篇报告中,我们将对光立方实训进行总结和分析。
本实训旨在帮助学员熟悉光立方技术,并通过实际操作来加深对该技术的理解和应用能力。
二、光立方实训的背景和目的2.1 背景在当今高科技快速发展的时代,光立方技术作为一项重要的创新技术迅速崛起。
它通过使用激光束来实现高速的三维打印,为制造业和设计领域带来了巨大的改变。
2.2 目的光立方实训的目的是让学员了解光立方技术的基本原理和操作方法,并通过实际操作来提升学员的实践能力和解决问题的能力。
通过这次实训,学员将能够更好地应用光立方技术进行创新设计和快速制造。
三、光立方实训的内容和步骤3.1 内容光立方实训分为理论学习和实际操作两个部分。
在理论学习部分,学员将学习光立方技术的基本原理、设备的操作方法、材料选择和处理技巧等。
在实际操作部分,学员将亲自操作设备进行三维打印,并进行设备的调试和故障排除。
3.2 步骤•步骤1:理论学习–学习光立方技术的基本原理–学习设备的操作方法和安全注意事项–学习材料的选择和处理技巧•步骤2:实践操作–设备的设置和调试–进行三维打印操作–检查和评估打印结果–故障排除和维护四、光立方实训的收获和意义4.1 收获通过光立方实训,学员将获得以下收获: - 熟悉光立方技术的基本原理和操作方法 - 增强实践操作能力和解决问题的能力 - 掌握材料选择和处理技巧 - 提升创新设计和快速制造能力4.2 意义光立方技术作为一项创新技术,具有广阔的应用前景。
通过参加光立方实训,学员将能够更好地应对未来的科技发展趋势,熟练掌握光立方技术,为制造业和设计领域的发展做出贡献。
五、对光立方实训的改进建议5.1 设备更新建议引入更先进和稳定的光立方设备,以提高实训的效果和可靠性。
新设备应具备更高的打印精度和更快的打印速度,以满足不同学员的需求。
5.2 实训课程优化建议对实训课程进行优化,增加更多的实际操作环节,并结合实际案例进行教学。
学习3d期末总结

学习3d期末总结随着科技的发展,三维设计(3D Design)已经成为了设计领域中不可忽视的一部分。
在3D设计课程的学习中,我学习到了许多关于3D设计的知识和技巧,通过这篇期末总结,我将回顾我在这门课中所获得的经验和收获。
首先,通过这门课程,我学会了使用3D设计软件进行建模和渲染。
在之前的课程中,我只是使用了一些2D设计软件,如Photoshop和Illustrator来处理照片和图像。
然而,在3D设计课程中,我学习到了如何使用3D建模软件,如3ds Max和Blender,来创造立体的物体和场景。
这给了我一个全新的视觉角度,让我能够更好地理解物体的形状和空间关系。
学习3D建模的过程中,我发现了许多有趣的技巧和工具,如使用网格(mesh)来创建复杂的形状,使用Subdivision Surface来细化模型等。
这些技巧和工具使我的建模过程变得更加高效和易于操作。
除了建模技巧,我还学到了使用材质和纹理来渲染3D模型的方法。
在3D设计中,纹理是一种对模型进行装饰和增强真实感的方式。
通过使用纹理映射(texture mapping)和材质(material)属性,我能够给我的模型添加颜色、图案和细节,使其看起来更加生动和真实。
在学习中,我还了解了不同类型的材质,如金属、木材和玻璃,并学会了根据不同的场景和要求选择合适的材质。
渲染是将3D模型转化为图像的过程,在这门课程中,我学到了渲染的基本原理和技巧,如光线追踪(ray tracing)和阴影生成等。
通过调整光照和阴影的参数,我能够使我的渲染图像看起来更加逼真和有层次感。
除了技术方面的学习,这门课程还帮助我发展了一些重要的设计思维和创造力。
在进行3D设计时,我不仅需要考虑物体的形状和结构,还需要思考如何将不同的元素组合在一起,以创建一个整体的场景或产品。
通过进行大量的实践和尝试,我发现了一些有效的设计方法,如比例和对称,来增加我的作品的平衡感和视觉吸引力。
学期项目设计报告光立方

微控制器的应用实训学期项目设计报告完成日期:2013年12月17日目录1摘要本设计制作出一个三维立体显示图案的lED光立方。
本产品不仅可以像发光二极管点阵一样显示平面的静态或动态画面,还可以显示立体的静态或动态画面,打破了传统的平面显示方案。
同时又增加了显示的花样和立体图案显示效果,可以广泛用于传媒信息显示和各种装饰显示,为将来显示技术的进步和发展指导了方向,光立方显示比发光二极管点阵更具有视觉效果,而且画面图案更加丰富多彩。
本设计是用采为核心控制器,ATMga32PU扩展I/O口,完成硬件电路设计。
通过软件编程控制数据下载到单片机完成设计图案的显示。
软件采用自上而下的模块化设计思想,使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
我们的光立方主要功能是在整体上实现画面立体的显示,实现动态的实时3D显示效果,同时可以根据要求改变程序的数组部分就可实现画面的自主定义,也可自己写更多美轮美奂的图形。
即可显示出我们想要的3维立体图形,字母,数字,也可实现图形字母数字的来回变换,移动和交替的变换,达到不间断的变换效果。
2绪论中国LED等从上个世纪90年代初开始起步,之后都处于快速发展中,2007、2008年为发展最快的两年。
时至今日,LED显示屏已应用于各行各业中,现在就让我们来说说中国LED显示屏行业风风雨雨走过的20载。
目前中国LED显示屏的产能远远大于市场需求,产能过剩明显。
增长放缓也造成了目前LED显示屏行业僧多粥少的局面。
价格将成为推动LED显示屏市场快速发展的第一要素。
目前LED显示屏行业大打价格战,毛利率进一步下降的同时也削弱了厂商自身的盈利能力。
目前LED显示屏产业的细分化程度非常高,不仅配件材料供应格局稳定,同时各项配件材料毛利率也大幅降低。
LED显示屏是由多种配件材料组装而成,主要的技术集中在LED灯珠、控制系统、驱动IC、驱动电源四个方面。
对绝大多数LED显示屏厂商而言,并不拥有绝大部分核心技术以及专利。
【优质文档】光立方实验报告-优秀word范文 (12页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==光立方实验报告篇一:魔幻光立方目录一、实验背景 .................................................................. .. (2)二、实验目标 .................................................................. .. (3)三、实验目的 .................................................................. .. (3)四、预期安排 .................................................................. .. (4)五、元件清单 .................................................................. .. (4)六、实验原理 .................................................................. .. (6)??基本介绍 .................................................................. .. (6)??系统设计 .................................................................. .. (7)??6.1 主控模块 .................................................................. (7)??6.2 驱动模块 .................................................................. (7)??6.3 显示模块 .................................................................. (7)七、全过程记录 .................................................................. . (8)7.1灯体折弯 .................................................................. . (8)7.2模板制作 .................................................................. . (9)7.3开始焊接 .................................................................. . (9)7.4整体连接 .................................................................. .. (12)7.5加载程序 .................................................................. .. (13)??系统原理 .................................................................. . (13)7.6效果展示 .................................................................. .. (14)八、测试部分 .................................................................. (14)8.1硬件测试 .................................................................. .. (14)8.2软件测试 .................................................................. .. (15)九、问题与应对 .................................................................. .. (15)十、小结与感想 .................................................................. (16)十一、组员分工 .................................................................. (17)十二、参考文献 .................................................................. (17)附录 .................................................................. ..................................................................... (18)??组员信息 .................................................................. (18)??程序清单(略) .............................................................. . (18)魔幻光立方一、实验背景光立方最早出现于201X年的10月1日的天安门广场上,是为了庆祝国庆联欢晚会而面世(如下图)。
光立方实训报告总结

光立方实训报告总结一、引言光立方实训是一项非常有意义的活动,它为我们提供了一个学习和实践的平台。
在这个过程中,我们不仅学到了很多知识和技能,还锻炼了自己的团队协作能力和解决问题的能力。
本报告将对光立方实训进行总结和分析。
二、活动背景光立方实训是由某公司主办的一项培训活动,旨在为大学生提供机会,学习与实践相关技术,并提高他们的综合素质。
活动包括多个环节,如理论课程、现场操作等。
三、理论课程在理论课程中,我们学习了很多关于光纤通信和网络安全方面的知识。
通过老师详细而生动的讲解,我们深入了解了光纤通信技术原理、应用场景以及未来发展趋势等方面。
同时,在网络安全方面也有所涉及,包括黑客攻击、防火墙等相关内容。
四、现场操作在现场操作环节中,我们分成小组进行操作。
首先是光纤连接测试,在老师指导下逐步完成连接测试,并且根据测试结果进行调整和优化。
其次是网络安全方面的实践,我们利用一些工具进行模拟攻击和防御,了解黑客攻击的手段和防范措施。
五、团队协作在整个实训过程中,团队协作是非常重要的。
我们需要相互配合,共同完成任务。
在小组操作中,每个人都有自己的任务,需要与其他人协调好时间和步骤。
通过这个过程,我们学会了如何有效地沟通和协作,并且锻炼了自己的领导能力和组织能力。
六、收获与体会通过这次光立方实训,我们不仅学到了很多专业知识和技能,还增强了自己的综合素质。
在实践中,我们不断遇到问题并解决问题,在这个过程中提高了自己的解决问题能力。
同时,在团队协作中也锻炼了自己的领导能力和组织能力。
七、结论总之,光立方实训是一项非常有意义的活动。
通过这个活动,我们不仅学到了很多知识和技能,并且锻炼了自己的团队协作能力和解决问题的能力。
希望这样的活动能够继续举办,为更多的大学生提供学习和实践的机会。
3d期末阶段总结

3d期末阶段总结一、引言三维设计(3D设计)是当今数字时代中最精彩的一门艺术与技术的结合,具有无限的创造潜能。
通过3D设计,我们可以模拟真实世界、创造虚拟世界,并用于影视、游戏、建筑等不同领域。
在本学期的3D课程中,我学习了许多基础知识和技术,并通过实践项目不断提升自己的设计能力和创造力。
本文旨在总结我在这一学期的学习经验并回顾我的个人成长。
二、学习经验总结在这一学期中,我学到了很多关于3D设计的基础知识和技术。
首先,我学习了3D建模的基本原理和技巧,包括点、线、面的概念与应用、基础几何体的建模方法等。
通过大量的练习和项目实践,我掌握了建模的基本流程和技术要点,并能够熟练地使用建模软件创建简单的物体和场景。
其次,我学习了3D材质与纹理的应用,包括纹理的获取和编辑、材质属性的调整等。
这一部分的学习对于美化和渲染3D模型非常重要,能够使模型更加真实、细致。
此外,我还学习了3D动画的基本原理和技巧,包括关键帧动画的制作、曲线编辑器的应用等。
动画是3D设计中非常重要的一个环节,能够使模型更加生动、有趣。
通过学习和实践,我提高了我的动画制作能力,并能够制作简单的动画场景和角色。
在学习的过程中,我还尝试了许多不同的3D软件,包括Blender、Maya、Cinema 4D等。
这些软件各有特点,通过尝试不同的软件,我对3D设计的理解更加深入,并且能够更好地选择和使用适合自己的工具。
总的来说,通过这一学期的学习,我对于3D设计的基础知识和技术有了更深入的理解,并能够使用所学的技术进行简单的建模、材质编辑和动画制作。
我相信,这些学习和实践经验对于我的未来学习和职业发展将具有很大的帮助。
三、个人成长总结通过这一学期的学习和实践,我不仅仅掌握了基本的3D设计知识和技术,还提高了自己的创造力和设计能力。
首先,我学会了如何将自己的思想和想象转化为具体的3D模型和动画场景。
在项目实践中,我学会了如何合理选择和使用不同的技术和工具,使自己的设计更具有表现力和创造力。
电子信息专业毕业设计3D光立方

摘要光立方是一个长、宽、高由8×8×8 个LED 灯组成的真实3D 立方体显示器。
其最大的特点,就是带给观赏者立体的超酷的3D视觉体验。
因此各大也充斥着各种各样的光立方版本。
但是这各种版本的光立方的制作方法都很复杂,而且成本也很高,而本设计与之相比则制作简单精美,成本低廉。
为保证光立方精美的外形,本设计还提供了一种光立方的制作模板,以确保将动手能力导致的美观差异降到最低。
为降低其成本,本设计采用了STC12C5A60S2单片机,这种单片机自带有A/D转换模块;使用的锁存器是常用的SN74HC573。
这样可以保证在降低制作成本的情况下,毫不影响作品的美观;再加上显示效果极佳的高亮雾面的蓝色方形LED,硬件电路无需添加额外的驱动和上拉电阻,即可实现其强大的功能:除了能显示3D 图形,还可以支持多级亮度和速度调整,允许用户自拓展音频显示功能,就像音乐显示器一样。
用户还可以在不改动硬件电路的情况下设计出自己喜欢的的自定义图形。
这些充分体现了制作成本低、显示效果好、功能完善的特点。
最后,经过软硬件调试,解决了一些硬件电路短路,程序报错的问题,完美地实现了多种图形动态显示,流畅的图形变换和音频显示的多种功能。
关键词:光立方制作模板音频显示 A/D转换ABSTRACTLight-cube is a long, wide, high is composed of 8 x 8 x 8 leds true 3 d volumetric display. Its biggest characteristic, is to bring the viewer stereo cool 3 d visual experience. So each big web site is filled with all kinds of cubic light version.But all versions of this light cubic method is very complex, and the cost is also high, and compared with this design is beautifully simple and low cost.In order to ensure the exquisite cubic shape, this design also provides a light cube production template, to ensure that the ability to appearance difference to a minimum.To reduce its cost, this design USES STC12C5A60S2 MCU, the MCU built-in A/D conversion module; Use the latch is SN74HC573 in common use. So that in the case of lower production costs, not effect the beauty of the works; Plus showed excellent results highlighted square LED fog below in blue, don't need to add additional hardware circuit drive pull up resistance, and its powerful functions can be realized: in addition to display 3 d graphics, can support multiple levels of brightness and speed adjustment, allows the user to expand the audio display function, like music display. Users can also in the case of do not change the hardware circuit design their own custom graphics. These fully reflect the production of low cost, good effect of display, the characteristics of the function is perfect.Finally, after the hardware and software debugging, solve some of the short circuit hardware circuit, program error, perfect the dynamic variety of graphic display, smooth graphics transform and audio display a variety of functions.Key words: light-cube making stencil audio-display A/D conversion目录1、引言01.1研究意义 01.2研究现状 (1)1.3该论文的容安排 (1)2、光立方的设计方案 (1)2.1本设计基本功能和特点 (1)2.2拓展功能 (2)2.3总体设计方案 (2)3、硬件设计 (4)3.1 单片机控制电路设计 (4)3.1.1单片机选型 (4)3.1.2单片机控制电路 (5)3.2 驱动电路设计 (6)3.2.1 负极驱动芯片 (7)3.2.2 正极驱动芯片 (9)3.3显示电路设计 (10)3.3.1各层电路设计 (10)3.3.2 LED地址对照表 (11)3.4实物效果图 (13)4、软件设计 (15)4.1 自定义头文件 (15)4.2电脑端的ISP控制软件 (18)4.3程序流程图 (19)4.4 LED显示核心思想 (20)4.5显示部分测试结果 (22)5、硬件焊接与调试 (23)5.1 本设计所需材料 (23)5.1.1LED灯 (23)5.1.2 74HC573芯片 (23)5.1.3自制双声道音频插头 (23)5.1.4 其他材料 (24)5.2光立方LED灯焊接方法与步骤 (25)5.3调试中的问题和解决方法 (27)5.4调试结果 (28)6、总结 (30)致 (30)参考文献 (31)附录 (32)1、引言1.1研究意义LED射灯是指发出的光线是方向性的(directional)的LED灯泡, 主要类型有MR16,GU10, PAR series.LED球泡灯是指发出的光线为发散性的LED灯泡, 主要类型为:E27 base.按照功率来分, LED灯泡可分为: 小功率(主要为5mm LED生产的)和大功率(主要1 W, 3 W ,甚至5 W LED生产的)。
趣味电子课程总结

课程总结报告一、课程内容介绍在本学期的趣味电子系统设计制作课程中,我学习了用电脑的仿真软件设计简单的电路,跟随老师认识了电阻、电容、二极管、三极管等电子元器件以及它们的用法和作用,还学习了电子元件的时候布局、插放和焊接,并进行了简单的焊接,最后在老师的指导下制作了一个简单的4×4×4光立方。
二、制作作品原理光立方原理简单来说就是用单片机控制许多规则排列的LED的点亮和熄灭。
光立方采用束共阳层共阴的接法。
层的接法:P2.0-P2.7为层控制线,我们先帮光立方分为左右2侧,每测2列LED负极接在一起为1个层。
左侧最顶层(也就是第4层)的共阴极层控制线为P2.0,左侧第2层的共阴极层控制线为P2.1,左侧第3层的共阴极层控制线为P2.2,左侧第4层(也就是最底层)的共阴极层控制线为P2.3,右侧最顶层(也就是第4层)的共阴极层控制线为P2.4,右侧第3层的共阴极层控制线为P2.5,右侧第2层的共阴极层控制线为P2.6,右侧第1层(也就是最底层)的共阴极层控制线为P2.7。
束的接法:板子上每个排母左侧写B+的焊接的是双色LED种蓝色正极,R+焊接的是双色LED 种红色的正极。
三、制作过程先把排针焊接在万用板上,做成模板,再做成四个LED灯排。
灯做好后进行底座的焊接,把40P圆排母用水口钳将塑料剪去,剪成单针,将它们焊接在底座上,电阻,单片机底座,电容,LED灯,先焊接矮的元器件,再把LED灯排插进底座,连接好导线,最后把芯片插进芯片底座。
四、遇到的问题(1)制作模板时把排针的位置焊错了。
解决方法:一只手用烙铁加热熔化焊锡,另一只手用镊子将排针拔出,再把排针焊接到正确的位置。
(2)做好的LED灯插不进底座。
解决方法:检查无误后将插不进的LED灯总结焊在单针上。
五、总结分析感想这门课程的学习让我感触颇深。
我对电子系统设计制作产生了浓厚的兴趣,我不仅认识了各种各样的电子元件,还学会了用烙铁和焊锡丝焊接,并且用自制了一个LED光立方。
光立方个人总结模板

光立方个人总结模板篇一:光立方设计总结报告一.摘要在前一段时间,在网上看了一些关于光立方的资料和它的视频,看到了一些光立方的演示视频,被它那些立体感吸引了。
光立方顾名思义就是一个立方体,我们采用的是8*8*8的模式,大概的距离是14cm*14cm*20cm的8位移位寄存,74hc138是3位8出的译码器,用来信号的输出。
方案二:SM16126和74HC138组成的驱动电路。
SM16126具有亮度调整功能,通过调节R_EXT端的电阻大小或者PWM,就可轻松做到亮度可控。
4片SM16126构成了64位的静态显示,可显示一层的图像也就是一个二维画面。
层切换是通过3-8线译码器74HC138,对控制器输出的层信号译码,然后通过P沟道MOS管4953放大后驱动LED光立方一层的二极管阳极,此时对应SM16126移位后的并行数据就被显示出来了。
然后通过协调层的数据和层的选通,动态显示后就能做到立体控制与显示。
方案三:74HC573和ULN2803组成的驱动电路。
采用74HC573暂存的方法,来分别把8个灯的亮灭信息储存,74HC573的64个输出引脚控制前面所述每一个面的8个灯。
而ULN2803控制灯的每一个层,每个573输出的引脚对应的按顺序的X轴的8个引脚。
由于光立方需要输出足够大的电流,而74H573能够满足要求,故采用方案三。
三、电路设计1、STC12C5A60S2最小系统2、64灯控制显示模块3、层控制模块4、下载口模块5、四角电源指示灯模块四、程序设计程序设计遵照以下流程,打开开关,按下模式键进入全局扫描,以检测有无坏灯。
按下模式键,选择光立方工作的模式,并在光立方上显示,具体如下:音频模式(A),动画模式(N),夜灯模式(L),上位机模式(Z)。
选择“进入”进入所选模式,在模式进行中按下“退出”可总之该模式并重新选择模式。
光立方实训报告总结

光立方实训报告总结光立方实训是一项非常有意义的活动,它让我们深入了解了光学原理和应用。
在这次实训中,我们学习了如何搭建光学实验装置、如何进行实验和数据处理。
经过一系列的实际操作和探究,我们收获了很多。
在实训的第一天,我们了解了光学的基本概念和原理。
通过老师的讲解和演示,我们了解了光的反射、折射、衍射等现象,并学会了使用光学元器件,如凸透镜、凹透镜、平行光板等。
此外,我们还通过一些小实验研究了光的传播方向、光强的变化和光线的聚散等。
在第二天的实训中,我们开始学习如何搭建光学实验装置。
我们利用镜子、光屏、光源等元器件,搭建了不同类型的光学实验装置。
在搭建过程中,我们遇到了一些问题,如光线的不稳定、光路的设计等,但通过老师的指导和同学们的合作,我们成功地解决了这些问题。
第三天的实训是最具挑战性的一天。
在这一天,我们进行了干涉仪的实验。
干涉仪是一种非常精密的光学装置,需要高度的技术和精细的操作。
在实验中,我们使用了激光器、分束器、反射镜、平板玻璃等元器件,成功地观察到了干涉条纹,并测量了玻璃的折射率。
虽然实验过程中遇到了一些困难,如激光的调整、光路的对准等,但是我们通过共同努力,最终完成了实验目标。
最后一天的实训是数据处理和分析。
我们使用Excel软件对实验数据进行了处理和分析,得出了比较准确的结论。
这一步也是实验的重要环节,因为数据的准确性和分析的合理性决定了实验结果的可信度。
通过这次实训,我们不仅学到了光学的基本原理,还学会了如何进行实验和数据处理。
我们也深刻认识到科学实验的艰辛和挑战,但同时也体会到了科学实验的乐趣和成就感。
这次实训不仅提高了我们的专业知识和实践能力,也增强了我们的合作精神和创新意识。
我们相信,这些经验和技能将对我们未来的学习和工作产生积极的影响。
光立方个人总结模板

光立方个人总结模板光立方个人总结模板篇一:光立方设计总结报告一.摘要在前一段时间,在网上看了一些关于光立方的资料和它的视频,看到了一些光立方的演示视频,被它那些立体感吸引了。
光立方顾名思义就是一个立方体,我们采用的是8*8*8的模式,大概的距离是14cm*14cm*20cm(长.宽.高),主要分为三个模块:主控模块驱动模块显示模块;我们所做的光立方驱动电路,主控电路等都是纯手工焊接。
采用的主控芯片60K STC12C5A60S2芯片,驱动电路是采用我们常用的74HC573数字芯片。
关键字:光立方 74HC573 STC12C5A60S2 ULN2803二.目的与要求(1)目的:回顾我们学习的单片机知识和提高我们的焊接和其他的动手实操能力(包括了数字电路和模拟电路的知识)。
(2)要求:要有自主创新,其中我们的开关是采用触摸型开关,只要由一个I/O口和VCC组成。
三.电路的设计与元件的选择1.电路设计主要分为三个模块分别是主控模块驱动模块显示模块(1) 主控模块图1主控电路其中P1位一个触摸型的开关,C3为去耦电容防止高频干扰(2) 驱动电路图2驱动电路在驱动电路上,每个锁存芯片的电源端都加了一个瓷片电容,主要的作用是防止高频干扰(3)显示电路所有的灯的负端都是接在一起的,下面的每一组都是控制光立方的一个面,控制的是光立方的竖起来的面,而横着的面由图3的U10控制图3 显示电路2.元件的选择(1)由于光立方的程序量比较大,而且要求相对比较高,因此经过考虑之后我们决定用51系列的增强型芯片STC12C5A60S2,选择的理由:1.无法解密,采用第六代加密技术;2.超强抗干扰;3.内部集成高可靠复位电路,外部复位可用可不用;4.速度快,比8051快8-12倍;(2)由于灯的个数比较多,因此所需要的电流相对也比较大,所以选择ULN2803,ULN2803是八重达林顿,1 至8脚为8路输入,18 到11脚为8路输出。
3d建模结课作业经验总结与反思

3D建模结课作业经验总结与反思1. 介绍在3D建模课程的学习过程中,结课作业是一个关键的环节。
通过完成结课作业,我们可以全面地回顾和总结自己在课程中所学到的知识和技能,对所学的内容进行深入的反思和探讨。
在本文中,我将共享我的3D建模结课作业经验,总结和反思我在这一过程中所遇到的困难和挑战,以及我从中所得到的心得和体会。
2. 结课作业内容概述在这门3D建模课程的结课作业中,我们主要的任务是完成一个包含建模、材质、灯光渲染、动画等内容的项目。
该项目需要综合运用课程中所学的各项技能,展示我们的专业能力和创造力。
完成这个结课作业需要充分的准备和深入的思考。
3. 难点与挑战在完成3D建模结课作业的过程中,我遇到了许多困难和挑战。
建模的复杂性让我感到头疼,我需要对三维空间的把握、模型的细节处理等方面有更深入的理解和应用。
材质和灯光的运用也是我所面临的难点,如何让模型呈现出更生动、逼真的效果,需要我不断地尝试和调整。
动画的制作更是需要我花费大量的时间和精力,让模型动起来、让场景更具有戏剧性和张力,都是我需要深入思考和实践的地方。
4. 心得与体会在克服了种种困难和挑战之后,我对3D建模有了更深入的理解和认识。
我意识到3D建模不仅仅是技术活,更需要结合自己对事物的理解和观察,赋予模型更多的生命和表现力。
完成结课作业需要良好的时间管理和计划安排,只有在扎实的基础上,才能有更大的发挥空间。
我也意识到在完成结课作业的过程中,不断的尝试和失败同样重要,正是这些经历让我更加深刻地认识到自己的不足,也让我有更多的机会去提升和完善自己的能力。
5. 个人观点与理解通过完成3D建模结课作业,我不仅对这门课程有了更深入的理解,也对自己有了更清晰的认识。
我懂得了技术的重要性,更明白了创造力和想象力的价值。
我相信,在不断的实践和尝试中,我会变得更加优秀,也会对3D建模有更广阔和深刻的认识。
总结通过对3D建模结课作业经验的总结与反思,我对这门课程有了更完整、深刻的认识,也为自己的未来职业发展打下了更好的基础。
光立方444电子设计报告完美版

3D4光立方设计说明书课题名称:基于STC12C5A60S2的LED立方体设计学生姓名专业电子信息工程技术班级时间指导教师目录一、摘要 ---------------------------------------2二、设计目的与要求 ------------------------ 22.1设计目的 -----------------------------------22.2设计要求 -----------------------------------3三、硬件方案设计 ---------------------------33.1单片机资源分配情况 ------------------- 33.2复位电路 ---------------------------------- 43.3时钟电路 ---------------------------------- 43.4系统的工作原理图 -----------------------53.5焊接实物图 -------------------------------6四、软件设计 ---------------------------------74.1系统框图 -----------------------------------8五、心得体会 ----------------------------------8六、参考文献 ----------------------------------8摘要当今社会,随着电子行业的不断发展,单片机凭借着其极高的性能价格比,受到人们的重视和关注,应用广泛,发展迅猛。
单片机体积小,质量小,抗干扰能力强,对环境要就不高,价格低廉,灵活性好,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。
成为现代生产和生活中不可缺少的一部分。
对于我们来说,学习单片机也有半年之久了,对单片机有了大体的了解,此次单片机课程设计,我们采用的是STC12C5A系列的单片机,利用此单片机来控制一个“光立方”。
光立方实验报告

一、实验背景光立方是一种集光、电、机械于一体的智能控制设备,通过LED灯珠的排列组合,实现各种图案和动画的显示。
近年来,随着科技的发展,光立方在舞台、广告、装饰等领域得到了广泛应用。
为了更好地了解光立方的原理和应用,我们开展了光立方实验。
二、实验目的1. 掌握光立方的基本原理和制作方法。
2. 熟悉光立方控制软件的使用。
3. 学习光立方在舞台、广告、装饰等领域的应用。
三、实验原理光立方由多个LED灯珠组成,通过控制LED灯珠的亮灭,实现图案和动画的显示。
实验中,我们采用Arduino作为控制核心,通过编写程序控制LED灯珠的亮灭。
四、实验材料1. Arduino开发板2. LED灯珠3. 阻容元件4. 连接线5. 光立方控制软件6. 电脑五、实验步骤1. 硬件连接(1)将LED灯珠按照光立方规格排列,确保每个灯珠的引脚对应。
(2)将LED灯珠的阳极连接到Arduino开发板的数字输出端口,阴极连接到GND。
(3)在Arduino开发板上连接阻容元件,用于限流和保护LED灯珠。
2. 软件编写(1)下载并安装光立方控制软件。
(2)根据实验需求,编写控制程序,实现图案和动画的显示。
(3)将编写好的程序上传到Arduino开发板。
3. 程序调试(1)打开Arduino IDE,编写程序,设置LED灯珠的亮灭时间、颜色等参数。
(2)将程序上传到Arduino开发板,观察光立方显示效果。
(3)根据实际效果,调整程序参数,直至达到预期效果。
4. 应用实践(1)将光立方应用于舞台灯光效果。
(2)将光立方应用于广告展示。
(3)将光立方应用于装饰品制作。
六、实验结果与分析1. 实验结果通过实验,我们成功制作了一个光立方,并实现了多种图案和动画的显示。
实验过程中,我们学习了Arduino编程、LED灯珠控制等技能。
2. 实验分析(1)光立方原理简单,易于实现。
(2)通过编写程序,可以控制光立方显示各种图案和动画,具有很高的应用价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北联合大学课程设计报告书项目名称:3D4光立方班级:2014/12/13目录一、摘要二、设计目的与要求2.1设计目的2.2设计要求三、方案设计3.1硬件方案设计3.1.1系统流程图3.1.2 STC89C52RC单片机3.1.3单片机资源及配置3.1.4复位电路3.1.5时钟电路3.2软件方案设计3.3电源模块的实现四、电路原理图4.1最小系统原理图4.2各层LED引脚图五、测试及分析5.1 测试方法及结果5.2 分析与结论六、实物图展示七、心得体会八、参考文献附件一、摘要:当今社会,随着电子行业的不断发展,单片机凭借着其极高的性能价格比,受到人们的重视和关注,应用广泛,发展迅猛。
单片机体积小,质量小,抗干扰能力强,对环境要就不高,价格低廉,灵活性好,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。
成为现代生产和生活中不可缺少的一部分。
此次数电课程设计,我们采用的是STC89C52RC系列的单片机,利用此单片机来控制一个“光立方”。
光立方顾名思义就是一个立方体,我们采用的是4*4*4的模式,将LED灯分成四层,利用程序来编写各种不同的效果来控制LED的亮灭,最终使得整个立方体展现不同的造型和图案,使其变得美轮美奂,绚丽多彩。
【关键词】立体点阵 STC89C52单片机二、设计目的与要求2.1设计目的⑴.进一步掌握了模电和数电的知识。
⑵.熟悉LED点亮条件及其工作原理。
⑶.熟悉光立方显示的原理及其相关的线路连接。
⑷.通过此次的电路焊接和调试提高自己的动手及其分析问题的能力。
2.2设计要求⑴.利用单片机控制4*4*4的LED光立方显示一些3D的图形,通过编程编写一些程序控制单片机输出一些高低电平从而控制某个和某些LED等亮和暗,由此来通过灯光显示一些3D图形。
设计内容包括了时钟电路、复位电路、三极管驱动电路、LED 光立方电路等几部分的设计。
⑵.编写完程序后,进行实物的焊接,将程序烧写到单片机上,最后进行调试。
三、硬件方案设计3.1.1系统结构图3.1.2 STC89C52单片机1.STC89C51RC/RD+系列单片机(包括STC89C52RC)是宏晶科技推出的新一代超强抗干扰、高速、低功耗的单片机,基于Intel 标准的8052,指令代码完全兼容传统的8051 系列单片机,12 时钟/机器周期和6 时钟/机器周期可任意选择,最新的D 版本内集成MAX810 专用复位电路。
2.主要特性STC89C51RC/RD 增强型6 时钟/机器周期,12 时钟/机器周期8051CPU。
STC89C51RC/RD工作电压:5.5V - 3.4V(5V 单片机) / 3.8V - 2.0V(3V 单片机)。
STC89C51RC/RD工作频率范围:0 –40 MHz,相当于普通的8051 的0 ~80 MHz,实际工作频率可达到48MHz。
STC89C51RC/RD用户应用程序空间4K、8K、13K、16K、20K、32K、64K 字节。
STC89C51RC/RD片上集成1280 字节、512 字节RAM。
STC89C51RC/RD通用I/O(32/36 个),复位后为:P1、P2、P3、P4(PDIP-40 封装是没有引出P4 口的)是准双向口、弱上拉(普通8051 传统I/O 口),P0 口是开漏输出,作为总线拓展用时,不用加上拉电阻,作为I/O 口用时,需要加上拉电阻。
STC89C51RC/RD ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器、仿真器可通过串口直接下载用户程序,8K 程序3 秒即可完成。
STC89C51RC/RD 内部集成MAX810 专用复位电路(D 版本才有),外部晶体20M 以下时,可省外部复位电路。
STC89C51RC/RD共3 个16 位定时器、计数器,其中定时器0 还可以当成2 个8 位定时器使用。
STC89C51RC/RD 外部中断4 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断低电平触发中断方式唤醒。
STC89C51RC/RD 通用异步串行口(UART),还可以用定时器实现多个UART。
STC89C51RC/RD工作温度范围:0 –75 摄氏度/ -40 -+85 摄氏度。
STC89C51RC/RD 掉电模式:典型功耗<0.1uA,可以由外部中断唤醒,中断返回后,继续执行源程序。
STC89C51RC/RD 空闲模式:典型功耗2mA,可有由任何中断唤醒,中断返回后,继续执行源程序。
STC89C51RC/RD正常工作模式:典型功耗4mA~7mA3.1.3单片机资源分配情况将4*4*4的LED光立方分4层又分为左右两部分,由单片机的 P2端口来控制阴极,每四个P2的I/O口控制一个部分,给低电平有效。
再由P1口经PNP三极管控制阳极,给低电平有效。
PNP三极管的集电极接 LED灯的正极,基极接P1的I/O口,发射极接VCC。
这样就可以通过控制每个口的输出信号来控制每个的亮灭。
3.1.4复位电路【复位电路图】通过某种方式,是单片机内部各类寄存器的值变为初始状态的操作称为复位。
单片机的复位是通过外部电路来实现的,复位引脚RET通过一个施密特触发器与复位电路相连接,施密特触发器用作噪声抑制,CPU在RET/VPD引脚上连续采集到两个机器周期的高电平后就可以完成复位操作了,但实际应用时,复位电平的脉冲宽度一般大于1ms。
复位电路通常采用上电复位、手动按键复位和看门狗复位三种方式,本次采用的是上电复位方式。
3.1.5时钟电路单片机的各个功能部件的运行都是是时钟控制信号为基准,一拍一拍的工作。
因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的可靠性和稳定性。
常用的时钟电路设计为内部时钟方式,单片机内部有一个由反向放大器构成的震荡电路,芯片上的XTAL1和XTAL2分别为震荡电的输入和输出端。
只要在这两个引脚上接一个石英晶体振荡器和两个微调电容就构成内部方式的振荡器电路,有振荡器产生自激振荡,便构成一个完整的震荡信号发生器。
一般选用石英晶体振荡器。
此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。
电路中两个电容C1、C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。
本系统的C1、C2的值为33pf。
3.2软件设计LED立体点阵驱动显示方案LED立体点阵是一种新萌发的具有3D效果的。
LED立体点阵系统可以显示文字,数字,图形等生动逼真,立体感强。
用单片机驱动LED灯有很多方法,按显示方式分,有静态显示和动态(扫描)显示,按译码方式可分硬件译码和软件译码之分。
静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再起作用,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU时间。
动态显示需要CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的CPU时间多。
这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的CPU时间,但每个显示单元都需要单独的显示驱动电路,使用的硬件较多;动态显示虽然有闪烁感,占用的CPU时间多,但使用的硬件少,能节省线路板空间。
如果用静态显示的方法,LED立体点阵共有64个发光二极管,单片机没有那么多的端口,如果用锁存器来扩展端口,按8位锁存器来计算,也需要8个锁存器。
因此在实际应用都不采用静态显示,而是采用动态扫描的显示方法。
此次设计的要求是立体点阵的花样变化,采用动态显示,扫描电路就可以实现多行的同名列共用一套列驱动器。
LED立体点阵的控制方式和16×64的点阵屏控制方式是一样的。
拿16×64的点阵屏来说,把所有同一行的发光二极管的阳极连在一起,把同一列的发光二极管的阴极连在一起(共阳接法),先送出对应的第一行发光二极管亮灭的数据并锁存,然后选通第1行使其亮灭的时间,然后熄灭;再送对应的第二行的数据,依次下去,直到第16行。
整个来回的时间的时间很短,由于人眼的视觉暂留现象,就可以看到显示在屏幕上的稳定的图像了。
采用扫描方式进行显示时,每行一个行驱动器,各行的同名列共用一个列驱动器。
显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。
显示时要把一行中各列的数据都传送到相应的列驱动器上,这就存在着一个显示数据传输的问题。
从控制电路到列驱动器的数据传输可以采用并行方式或串行方式。
显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。
当列数很多时,并行传输的方案不可取。
采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面比较经济。
但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都已传输到位后,这一行的各列才能并行地进行显示。
这样,对于一行的显示过程就可以分解为列数据传输和列数据显示两个部分。
解决串行传输中列数据传输和列数据显示的时间矛盾问题,可以采用重叠处理的方法。
即在显示本行各列数据的同时,传送下一行的列数据。
为了达到重叠处理的目的,列数据的显示就需要具有锁存的功能。
经过上述分析,归纳出列驱动器电路应具备的主要功能,对于列数据段传输来说,应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。
综上所述,此次设计采用动态扫描方式驱动LED立体点阵显示,采用串入并出的方法实现数据传输和采用并行锁存的方法实现数据显示。
3.3电源模块的实现该设计中电源实现借助USB接口,将作品接入电源USB 输出口,可直接实现5V电压的输入。
四、电路原理图五、测试及分析5.1 测试方法及结果首先给单片机供电,然后输入程序,运行后发现光立方有的部分没亮,于是查看电路,发现74HC154的一个管脚的排针没焊好,于是重新把这个排针焊了上去,再重新运行,然而光立方仍不能按照程序以不同模式发光,经过分析电路及原理我们给电路加上了八个三极管进行电流放大,最后光立方可以按照程序以不同模式发光。
5.2 分析与结论经过调试后,光立方能够按照总体设计,以正确的顺序和图案发光,达到了设计的要求。
六.实物图展示七.心得体会此次为期半个多月的课程设计,让我感受颇深。
最终看到了绚丽多姿,变化多端的LED光立方的图案。
在这半个多月的学习中,在很大程度上培养了自己的独立思考及其动手能力。
学会了自己独立的发现问题、分析问题。
尽管此次设计过程中遇到很多,但还是一步一个脚印的解决了。
此次设计让我们认识到,自己还有好多的知识需要去学习。
在大学的期间,要好好的提升自己的相关技能。
八.参考文献1.张毅刚.《新编MCS-51单片机应用设计》.哈尔滨工业大学出版社 20032.朱兆优、陈坚等.《单片机原理及应用》.电子工业出版社2010.183.秦曾煌.《电工学》高等教育出版社.20094.欧阳斌林.《单片机原理及应用》.中国水利水电出版社 20065.潭浩强.《C程序设计》.北京航空航天出版社6.付晓光.《单片机原理与实用技术》.清华大学出版社7.邹寿彬.《电子技术基础》.清华大学出版社8.许熙文.《电路基础》.高等教育出版社附件#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charvoid delay1(uint a){uint i,j;for(i=a;i>0;i--)for(j=110;j>0;j--);}void delay2(int x){ int i;for(i=x;i>0;i--);}void light1(){unsigned char code yinP1[2]= {0x0f,0xf0};unsigned char code yangP2[2][8]={0xFE,0xFD,0xFB,0xF7,0x7F,0xBF,0xDF,0xEF,0xEF,0xDF,0xBF,0x7F,0xF7,0xFB,0xFD,0xFE};uint i,j;for(i=0;i<2;i++){for(j=0;j<8;j++){P1=yinP1[i];P2=yangP2[i][j];delay1(275);}}}void light2(){unsigned char code yinP1[8]={0xFE,0x7F,0xFD,0xBF,0xFB,0xDF,0xF7,0xEF};unsigned char code yangP2[8][8]= {0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7,0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7,0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7,0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7};uint i,j;for(i=0;i<8;i++){for(j=0;j<8;j++){P1=yinP1[i];P2=yangP2[i][j];delay1(275);}}}void light3(){uint i,led,cycle=400;i=4;P1=0x00;while(i){i--;for(led=0;led<cycle;led++){P2=0x00;delay2(led);P2=0xff;delay2(cycle-led);}for(led=cycle;led>0;led--){P2=0x00;delay2(led);P2=0xff;delay2(cycle-led);}}}void light4(){unsigned char code yinP1[5]={0x7E,0x3C,0x5A,0x66,0xE7};unsigned char code yangP2[2][4]= {0X00,0XF0,0X0F,0XAA,0X55,0XCC,0X33,0X66};uint i,j,k;for(i=0;i<2;i++){for(j=0;j<4;j++){P2=yangP2[i][j];for(k=0;k<5;k++){P1=yinP1[k];delay1(275);}}}}void light5(){unsigned char code yangP2[7]={0XEE,0XDD,0XBB,0X77,0XBB,0XDD,0XEE};uint i;for(i=0;i<7;i++){P1=0x00;P2=yangP2[i];delay1(275);}}void light6(){unsigned char code yinP1[4]={0xF0,0x0F,0xF0,0x0F};unsigned char code yangP2[4]= { 0XB7,0XDE,0XDE,0XB7};uint i;for(i=0;i<4;i++){P2=yangP2[i];P1=yinP1[i];delay1(275);}}void light7(){unsigned char code yinP1[8]={0xFE,0x7F,0xFD,0xBF,0xFB,0xDF,0xF7,0xEF};unsigned char code yangP2[8][8]= {0xfe,0xFD,0xFB,0xF7,0x7F,0xBF,0xDF,0xEF,0xEF,0xDF,0xBF,0x7F,0xF7,0xFB,0xFD,0xfe,0xfe,0xFD,0xFB,0xF7,0x7F,0xBF,0xDF,0xEF,0xEF,0xDF,0xBF,0x7F,0xF7,0xFB,0xFD,0xfe,0xfe,0xFD,0xFB,0xF7,0x7F,0xBF,0xDF,0xEF,0xEF,0xDF,0xBF,0x7F,0xF7,0xFB,0xFD,0xfe,0xfe,0xFD,0xFB,0xF7,0x7F,0xBF,0xDF,0xEF,0xEF,0xDF,0xBF,0x7F,0xF7,0xFB,0xFD,0xfe};uint i,j;for(i=0;i<8;i++){for(j=0;j<8;j++){P1=yinP1[i];P2=yangP2[i][j];delay1(275);}}}void light8(){unsigned char code yangP2[8]={0xFE,0x7F,0xFD,0xBF,0xFB,0xDF,0xF7,0xEF};unsigned char code yinP1[8][8]= {0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7,0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7,0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7,0xfe,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xEF,0xDF,0xBF,0x7F,0xfe,0xFD,0xFB,0xF7};uint i,j;for(i=0;i<8;i++){for(j=0;j<8;j++){P1=yinP1[i][j];P2=yangP2[i];delay1(275);}}}void light9(){unsigned char code yangP2[2][4]={0x60,0xF6,0xF6,0x60,0x6F,0x6F,0x6F,0x6F};unsigned char code yinP1[4]= {0X00,0X66,0X00,0X66};uint i,j;for(i=0;i<4;i++){for(j=0;j<4;j++){P1=yinP1[i];P2=yangP2[i][j];delay1(275);}}}void main(){while(1){light3();light1();light2();light4();light5();light6();light7();light8();light9();}}。