基于单片机的光立方设计
目 录
摘要 1
Abstract 2
前言 3
第1章 绪论 4
第1.1节 开发背景 4
第1.2节 本文所作的工作 4
第2章 系统总体方案设计 5
第2.1节 光立方控制原理 5
第2.2节 系统总体硬件方案选择 6
2.2.1核心控制器 6
2.2.2 电源电路 7
2.2.3 层面控制驱动电路 7
2.2.4 LED灯选型 7
2.2.5编译器选择 8
第3章 系统硬件电路设计与实现 9
第3.1节硬件电路设计 9
3.1.1 单片机介绍 9
第3.2节 总控制电路设计 10
3.2.1 复位电路 11
3.2.2 晶振电路 12
3.2.3 供电系统及电源接口设计 13
3.2.4 层控制电路设计 13
3.2.5 行列选择电路设计 14
3.2.6 程序下载电路设计 14
第3.3节 LED 光立方焊接方法 15
第4章 系统软件设计 18
第4.1节 软件编译流程 18
第4.2节 软件设计流程 22
第4.3节 显示程序设计 23
4.3.1 光立方动态显示原理 23
4.3.2 显示程序的设计 23
第5章 系统调试与分析 25
第5.1节 硬件调试 25
第5.2节 软件调试 25
结论 26
参考文献 27
致 谢 28
附录 光立方实物图 29
摘要
LED光立方是由512个LED灯组成的立方体,其有8行8列8层LED灯构成。光立方使用的主控芯片宏晶科技公司生产的STC89C52单片机,使用ULN2803达林顿管芯片作为LED灯的层驱动电路,使用74HC573锁存器芯片作为LED灯的列驱动电路。整篇文章介绍了LED光立方的原理,方案选择、电路设计和软硬件调试等内容,完整的介绍了整个系统的制作过程。整个系统运行起来,能呈现出一个3D立体的动画效果,从而显示出更加丰富多彩的画面,打破了以前传统的平面显示方案,为将来LED灯技术发展提供了方向。
关键词:STC89C52,光立方,LED,ULN2803,74HC573
Abstract
LED Light Cube is a cube composed of 512 LED lights, which has 8 rows of 8 columns and 8 layers of LED lamp. The main chip used by the optical cube Acer Technology STC89C52 microcontroller, the use of ULN2803 Darlington tube chip as a layer of LED lamp drive circuit, the use of 74HC573 latch chip as a column LED driver circuit. The whole article describes the principle of LED light cube, program selection, circuit design and hardware and software debugging and other content, a complete introduction to the whole system of the production process. The whole system to run up and can show a 3D three-dimensional animation, which shows a more colorful picture, breaking the previous flat-panel display program for the future development of LED light technology provides a direction.
Keywords: STC89C52, light cube, LED, ULN2803, 74HC573
前言
LED点阵早已融入到我们生活中,走在大街上到处都可以看见显示各种文字、图案的LED显示屏,人们早已看惯了那种平面显示的广告了。如何对LED屏进行创新,重新吸引人们的眼球呢?联想到现在的3D电影,3D电影给人们带来了视觉上的享受,如身临其境的感觉。从图书馆和网上查找LED灯的资料,了解到LED灯的技术特点:一是使用寿命长,单个LED灯寿命长达10万小时,二是节能,LED灯功耗非常低,三是基本没有电磁辐射。 LED灯还具有比数码管具有实用、便宜、高亮度等特点,并且做出了LED显示屏非常耐用。 LED灯具还具有低工作电压、低功耗、高亮度、长寿命、性能稳定、小型化和抗冲击等优点。目前,光立方已经用于娱乐室、会议室、家庭、大型音乐会、地标等城市布局和装饰的地方,也可以用于更广阔的领域,具有广阔的应用前景。
第1章 绪论
第1.1节 开发背景
目 录
摘要 1
Abstract 2
前言 3
第1章 绪论 4
第1.1节 开发背景 4
第1.2节 本文所作的工作 4
第2章 系统总体方案设计 5
第2.1节 光立方控制原理 5
第2.2节 系统总体硬件方案选择 6
2.2.1核心控制器 6
2.2.2 电源电路 7
2.2.3 层面控制驱动电路 7
2.2.4 LED灯选型 7
2.2.5编译器选择 8
第3章 系统硬件电路设计与实现 9
第3.1节硬件电路设计 9
3.1.1 单片机介绍 9
第3.2节 总控制电路设计 10
3.2.1 复位电路 11
3.2.2 晶振电路 12
3.2.3 供电系统及电源接口设计 13
3.2.4 层控制电路设计 13
3.2.5 行列选择电路设计 14
3.2.6 程序下载电路设计 14
第3.3节 LED 光立方焊接方法 15
第4章 系统软件设计 18
第4.1节 软件编译流程 18
第4.2节 软件设计流程 22
第4.3节 显示程序设计 23
4.3.1 光立方动态显示原理 23
4.3.2 显示程序的设计 23
第5章 系统调试与分析 25
第5.1节 硬件调试 25
第5.2节 软件调试 25
结论 26
参考文献 27
致 谢 28
附录 光立方实物图 29
摘要
LED光立方是由512个LED灯组成的立方体,其有8行8列8层LED灯构成。光立方使用的主控芯片宏晶科技公司生产的STC89C52单片机,使用ULN2803达林顿管芯片作为LED灯的层驱动电路,使用74HC573锁存器芯片作为LED灯的列驱动电路。整篇文章介绍了LED光立方的原理,方案选择、电路设计和软硬件调试等内容,完整的介绍了整个系统的制作过程。整个系统运行起来,能呈现出一个3D立体的动画效果,从而显示出更加丰富多彩的画面,打破了以前传统的平面显示方案,为将来LED灯技术发展提供了方向。
关键词:STC89C52,光立方,LED,ULN2803,74HC573
Abstract
LED Light Cube is a cube composed of 512 LED lights, which has 8 rows of 8 columns and 8 layers of LED lamp. The main chip used by the optical cube Acer Technology STC89C52 microcontroller, the use of ULN2803 Darlington tube chip as a layer of LED lamp drive circuit, the use of 74HC573 latch chip as a column LED driver circuit. The whole article describes the principle of LED light cube, program selection, circuit design and hardware and software debugging and other content, a complete introduction to the whole system of the production process. The whole system to run up and can show a 3D three-dimensional animation, which shows a more colorful picture, breaking the previous flat-panel display program for the future development of LED light technology provides a direction.
Keywords: STC89C52, light cube, LED, ULN2803, 74HC573
前言
LED点阵早已融入到我们生活中,走在大街上到处都可以看见显示各种文字、图案的LED显示屏,人们早已看惯了那种平面显示的广告了。如何对LED屏进行创新,重新吸引人们的眼球呢?联想到现在的3D电影,3D电影给人们带来了视觉上的享受,如身临其境的感觉。从图书馆和网上查找LED灯的资料,了解到LED灯的技术特点:一是使用寿命长,单个LED灯寿命长达10万小时,二是节能,LED灯功耗非常低,三是基本没有电磁辐射。 LED灯还具有比数码管具有实用、便宜、高亮度等特点,并且做出了LED显示屏非常耐用。 LED灯具还具有低工作电压、低功耗、高亮度、长寿命、性能稳定、小型化和抗冲击等优点。目前,光立方已经用于娱乐室、会议室、家庭、大型音乐会、地标等城市布局和装饰的地方,也可以用于更广阔的领域,具有广阔的应用前景。
第1章 绪论
第1.1节 开发背景