基于单片机的光立方设计
目 录
摘要 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 pro
目 录
摘要 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 pro