基于STC89C52RC单片机的光立方设计与探究.pdfVIP

  • 57
  • 0
  • 约3.28千字
  • 约 2页
  • 2019-04-12 发布于广西
  • 举报

基于STC89C52RC单片机的光立方设计与探究.pdf

ELECTRONICS WORLD 探 索与观察 ・ 基于STC89C52RC单片机的光立方设计与探讨 邵阳学院信息工程系 蔡 剑 【摘要】 8X8X8 LED 本文探讨制作一款三维立体动态显示图案的 光立方,本设计不仅可以像点阵一样静态 或者动态显示图片或者汉字,还可以三维的显示静态或者动态画面。利用人眼的暂留效应,利用单片机控制 LED灯泡快速闪烁,显示出一个完整的3D 图案。 【关键词】 LED 3D 光立方;单片机; 灯泡; 之90度,一共做512个,需要使用万用表测试每一个 0 引言 LED是否能亮,不然后面坏掉很难换LED灯。焊接 PCB板的元器件,把光立方焊接到PCB板上面去, 8X8X8光立方主要功能是使画面成为立体感, 使用万用表测试,是否存在问题。如果检查无误 具有炫幻的3D效果,也可以根据要求改变单片机程 后,方可上电。上电后效果如图1所示。 序可以实现画面自主设定。 1 硬件设计 使用STC89C52单片机做成一个单片机最小 系统,使用74HC136 、74HC573作为单片机I/O 口 的扩展以及驱动,使用512个LED焊接成光立方。 74HC138作为三位二进制,来输出只有一位为零的 图1 上电效果图 八位二进制,74HC573作为锁存器在这里作为驱 动,也就是扩大电流。 3 软件设计 2 硬件制作 使用C51语言做为程序的书写语言,程序中构 建一个空间立方体,每一个发光二极管都可以作为 首先需要在Altium Designer 6软件中画好电路 一个空间一个坐标,即可用一个数组来表示,通过 图纸,然后在画好封装以及PCB 图纸,把PCB板子 不断的更换数组的值则可以达到绚丽的效果。程序 做好。先弯LED灯的针脚,正极的脚用工具使之弯 (下转第32页) • 0 • ELECTRONICS WORLD 探 索与观察 ・ 把书写好的程序加载进去,得到的仿真效果如图2所示。 参考文献 [1]黄永晶,蒋信彬,刘红.基于AT89C51单片机的 LED点阵动态显示系统设计[J].成都纺织高等专科学 校学报,2013(03). [2]廖高灵,蒋冯辉,颜重波.AT89C51单片机双字 中文点阵设计与仿真[J].电子制作,2008(03). 图2 仿真界面 [

文档评论(0)

1亿VIP精品文档

相关文档