LED显示摇棒全套方案及源程序_第1页
LED显示摇棒全套方案及源程序_第2页
LED显示摇棒全套方案及源程序_第3页
LED显示摇棒全套方案及源程序_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LED显示摇棒全套方案及源程序本设计版权归作者所有,请勿擅自用于商业目的,转载请注明作者及 出处。情人节我们做电的兄弟们送什么礼物给心仪已久的?在离情人节还 有一个月的时间,给大家提供一个适合作为礼物的简单电路,自己动手做 的漂亮玩具一定会是送给的最好的礼物。显示效果图片 2005 01050117013990931 原理图 2120047221015470 曾 经在新手园地发过的帖子 21?=1288814以下是详细说明图形显示的原理利用人眼的视觉暂留效应,使手在摆动到不同位置的时候,让位于一条直线 上的显示二维图像的不同的列,实现图形扫描显示。物理机制当我们在摆动手臂的时候,短时间内摆动位

2、置和左右幅度不 会有太大变化,利用我们手臂的这个运动规律,只要能得到棒从一侧摆动 到另一侧的时间,然后把这个时间分成份,然后在每一份的时间里显示不 同的花样就能实现图形的显示。当我们在摆动手臂的时候,并不能预先得知此次摆动需要的时间,怎 样得到从一侧摆动到另一侧的时间呢?再想想,短时间内我们手臂的摆动 频率也不会有特别大的变化,我们只要能得到前一次摆动所用的时间,然 后用这个时间近似得到下一次摆动所需要的时间,然后分份就可以了。得到一次摆动所需的时间的任务由光遮断器完成,在棒上装一个可以摆动的用来遮挡光遮断器光线的细杆,粗细比光遮断器的狭缝稍宽,我用 的是整流桥焊后剪下的一段管脚。每左右摆动一

3、次这个杆就会通过一次光遮断器,使单片机产生一次中2051断,两次中断之间的时间就是想要得到的时间,实现这个功能用掉 的一个定时器 0 和外部中断 0。然后用 2051 的另一个定时器 1,其定时时间是 0 的分之一, 每次中断 依次显示一列,就是照片上的效果。再细想一下,手臂摆动的频率大于 2 的时候才大概能由视觉暂留看出 图形,再快也不过十几,由 0为 16 位定时器的最长计时时间得到 2051 的 时钟频率 1 最合适,还有遮挡用的细杆的粗细也可以大概估算,使其不会 对计时精度产生太大影响。所用元件 8920518 元高亮共 8 个 36 元电池盒 05 元单面万用板 8 元可 以裁成 3

4、 块,做 3个摇棒陶瓷谐振器 1 元光遮断器 2 元电阻电容导线 2元外壳*07 元可以裁成 2 块可选元件电源开关 1 元总成本不超过 20 元*外壳 我用在家乐福买的半透明文件夹卷成的此电路电路非常简单,代码短,但 是用到了 2051 的外部中断编程和 0、1定时器编程,非常适合初学者练习。我制作这个玩具花费了两个晚上的时间。此电路和程序还有扩展改进的空间,如在长时间不摆动的情况下可以 使单片机进入省电模式,显示不仅限于对称图片等,大家可以试试。*作者于212005-1-7本设计版权归作者所有,请勿擅自用于商业目的转载请注明作者及出处*17每帧图片分成17列来显示#20每幅图片在左右摇摆 20次后换下幅 ;173=3 幅 图 片 的 字 模0,0,0,0,0,0,0,0,0,0,09,0,0,06,09,0,077,065,0,0,01,07,0,0,000,0,0, 07,0,0,0,0,01,0,077,065,0,06,09,0,09,0,0,0,0,0,0,0,0,0,0,;,1,1,;= 0;0=1;1 = 1;0=1;0=1;=011;=0;=1;10_020_;0=0;1=0;1=0;0_=00=0;0=0;0=1;0_ =65535-0_;1=0_256;1=1;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论