摇摇棒制作集锦.rar

  • 浏览量:3110
  • 下载量:429
  • 资料大小:34.52 KB
  • 日期:2015-01-31
  • 上传者:执念
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    前段时间有点忙,在论坛活动的不多,今天给大家分享一下,大一做的摇摇棒。


    “摇摇棒”是基于人的视觉暂留原理的,通过分时刷新16个发光二极管来显示输出文字或图案等信息的显示装置。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。








     按键模块 
    使用一个按键对显示的所有内容进行切换,通过按钮按下的次数确定显示的内容。 
    led显示模块 
    首先,我们根据led点阵屏的显示原理:点阵屏的显示分为行扫描与列扫描两种,列扫描是将我们的字模数组通过点阵屏的行驱动进行输入,然后通过列对每一行进行扫描,当列为低(高)电平、行为高(低)电平时则表示该点为图案的一部分,将其读出、显示。它的顺序可以总结为:行不断的送数据,每送完设置的信息后列进行读取,然后行再次送数据,列再次读取„„依次循环下去,一幅完整的图案就显示在了显示屏上。 
    而本次设计的led显示棒数据传输原理与led点阵屏相似。可以把led显示棒看成是led点阵屏中的一列。为了使显示的图案清晰,我们使用了16个led管将它们排成一列,整个屏在静止时也就相当于16行×1列。数据传输时我们同样使用行送数据、列扫描。在摆动过程中,应用视觉暂留原理,我们点亮的列不会很快的消失,而是随着摆动的方向继续向前移动,只要移动的速度高于视觉暂留的最短时间显示内容就不会熄灭,至此,一幅图案也就可以这样被“摆动”出来了。 
    单片机最小系统的设计 
    由于本次设计制作的是一个显示棒,基本要求就是要小巧、轻便,所以要将单片机的系统板简化设计。它的最小系统包括晶体振荡电路、复位开关和电源部分.


    利用8051型单片机对发光二极管阵列进行摇动控制的方法。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态,用16个发光二极管进行不同频率的亮灭刷新,通过手动摇动可显示输出文字及图案等信息。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换