资料介绍
当今社会,随着电子行业的迅速发展,单片机广泛的应用于仪器仪表、家用电器、医用设备等领域。从根本上改变了传统的控制系统设思想与设计方法,成为现代生产和生活中重要的一部分。
本文介绍了一款基于AT89S52单片机的4*4*4光立方,介绍了系统软硬件设计的主要方法。系统硬件主要分为七个模块:单片机模块、光立方驱动模块、数码管显示模块、独立键盘模块、电源模块、复位模块、下载模块。采用的主控芯片为AT89S52 芯片,驱动电路是采用了常用74HC573数字芯片,设计采用C语言编程,通过单片机I/O口状态来控制LED的亮灭,采用延时控制LED亮灭时间,最终使得整个立体展现不同的造型和图案,使其能够呈现出立体动画的效果。
光立方的背景
光立方在2009年10月1日天安门广场举行的国庆联欢晚会上面世,这是新中国成立六十周年国庆晚会最具创意的三大法宝之首,一个全新的名词“光立方”,吸引了全国人民的关注,并得到了全球的高度肯定。所谓“光立方”:就是在平面LED基础上发展起来的新的显示技术,通过复杂的程序控制,在三维空间能够显示具有立体感的图形、动画等,不再停留在乏味的平面成像,直接冲击着人们的视觉。由此,也掀起了光立方的设计与学习热潮,在原有的基础上不断增加难度,增加变换花样,吸引电子爱好者对其研究、创新。
1.2 研究的意义
光立方作为一种特殊的显示资源,通过更宽广的三维空间来呈现绚丽的效果,已用于一些广告行业、家庭、娱乐厅、会议室、大型演唱会、城市地标广场等场所的布置和装饰,还可以用于更广泛方面。而且,光立方的研究对未来的3D技术有很大的借鉴和启发作用,具有广阔的应用前景。
从平面向立体变化,符合科技发展潮流,3D光立方采用了64颗LED组成,制作难度适中,在制作过程中能提高动手能力、锻炼焊接技术。并以低成本,智能化产品对实现经济利益、商业价值的形成具有积极的推动作用。
2 设计要求和方案选择
2.1 设计要求
光立方上电或按键复位后能自动显示P.,进入准备工作状态。光立方可以通过键盘选择显示花样,切换花样,停止显示。要求4×4的光立方硬件,并且显示四种及以上花样。
2.2 方案选择
2.2.1 驱动芯片的选择
现在单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,目前世界各大芯片制造公司都推出了自己的单片机,从8位、16位、32位,有与主流C51系列兼容的,也有不兼容的,各具特色,互成互补,为单片机的应用提供了广阔的天地,本设计采用了AT89C52型号单片机,与 MCS-51系列单片机在原有功能、引脚及指令系统方面完全兼容。AT89系列单片机片内Flash存储器允许在线擦出,使用编程器或串行下载对其重复编程
2.2.2 驱动模块的选择
方案一:采用8个8050NPN三极管驱动,虽能起到反相的作用。但由于需要八个数量较多,对于整体布局效果不佳,影响美观。并且性价比不高,所以不采用此方案。
方案二:选用74HC573芯片实现对光立方的动态扫描,可以锁定IO口的电平,每个输出口有20mA的电流输出,具有有较强的驱动能力,同时大大缩小元器件占用空间。综上所述选择74HC573芯片。
2.2.3 发光LED的选择
方案一:由于我们常用的LED灯不容易聚光,光发散比较厉害点亮时相互之间将会有影响,容易影响视角效果。
方案二:我们放弃我们经常用的草帽型LED,采用的是白发雾状蓝灯,工作电压为2.7~4.2V,工作电流2mA~10mA。使用雾状的比较聚光,64个灯同时点亮时也同样能够达到动画的效果,如图1所示:
图1 雾面型LED灯
- AT89S52单片机实现数控直流电流源论文 0次下载
- AT89S52单片机数控直流电源原理图程序 0次下载
- AT89S52单片机思维导图
- AT89S52单片机与DAC和ADC的接口教程课件免费下载 20次下载
- AT89S52单片机的硬件结构教程课件免费下载 27次下载
- AT89S52单片机的P3端口的功能和使用程序免费下载
- STC89C52RC单片机或AT89S52单片机串口发送温湿度数据的程序免费下载
- 基于AT89S52单片机的蔬菜大棚温湿度检测装置的设计 40次下载
- 基于AT89S52单片机的温湿度检测仪-毕业设计 88次下载
- 单片机AT89S52介绍 93次下载
- 基于AT89S52单片机的超声波测距系统的设计 62次下载
- 毕业设计-基于AT89S52单片机的电子万年历设计 84次下载
- AT89S52单片机结构 3次下载
- 基于AT89S52单片机的智能窗帘的设计_王林艳 52次下载
- 单片机AT89S52实用教程 794次下载
- AT与STC单片机的主要区别 9490次阅读
- AT89S52单片机入门 1314次阅读
- 基于STC89C52单片机的智能交通灯设计 2814次阅读
- 基于AT89S52单片机和GPS OEM 板实现GPS授时服务器的设计 4427次阅读
- AT89S52单片机P3端口的各种功能解析 1.3w次阅读
- AT89S52单片机对太阳能发电系统参数测试仪的设计 1046次阅读
- AT89S52单片机对洗衣机控制电路的设计 1898次阅读
- 单片机at89s52和其他单片机比有什么优劣势 5.3w次阅读
- AT89C52跟AT89S52有什么区别? 4.4w次阅读
- AT89S52单片机实现简易计算器(C语言程序) 3.1w次阅读
- 利用AT89S52型单片机智能电子称系统设计 6512次阅读
- STC89C52和AT89S52用法上的注意总结 3.9w次阅读
- adc0832与at89s52接口电路及真空度数据采集 8771次阅读
- at89s52引脚图_at89s52引脚说明 3.6w次阅读
- at89s52最小系统图 单片机最小系统介绍与设计 3.2w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多