电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>基于AT89S52单片机的4*4*4光立方

基于AT89S52单片机的4*4*4光立方

2017-11-23 | docx | 1.81 MB | 次下载 | 3积分

资料介绍

  当今社会,随着电子行业的迅速发展,单片机广泛的应用于仪器仪表、家用电器、医用设备等领域。从根本上改变了传统的控制系统设思想与设计方法,成为现代生产和生活中重要的一部分。

  本文介绍了一款基于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灯

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 651单片机窗帘控制器仿真程序
  12. 1.93 MB  |  2次下载  |  免费
  13. 751单片机大棚环境控制器仿真程序
  14. 1.10 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费