魔幻摇摇棒课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
魔幻摇摇棒课程设计

江苏师范大学物电学院 课程设计报告 课 程 名 称: 光电综合课程设计 题 目: 魔幻摇摇棒的设计 专 业 班 级: 光信息科学与技术 学 生 姓 名: 洪 建 军 学 生 学 号: 日 期: 2011年1月日高亮度LED发光二极管构成摇摇棒配合手的左右摇晃呈现一幅完整的画面,可以显示字符、图片等。摘要AT89S52 microcontroller is the central controller of this design ,By the use of persistence of vision effects and external interrupt technology to production of LED bar,and display text, letters, patterns clearly in the fan-shaped plane while rocking the LED. The entire system is made of the central control module, LED display module, power module and some other components. This designe achieved the gole of the display of the entire contents, and can be dynamically displayed Keywords:LED ;Persistence of vision ; Pattern 1 引言 LED显示棒,又称摇摇棒,是一种利用视觉暂留效应制作的“高科技”玩具。可利用“静如处子,动如脱兔”来形容它,即当静止时,它只是几个LED发光二极管,而一旦按照一定的频率去摇晃它,它就会随着位置的变化而变化,最终显示一幅图片或字符串。 该设计要求通过制作完成一个LED显示棒。要求LED灯呈线状排列,能够在通过摇动形成的亮灯扇形区域内分辨出如:“L”“5”之类的字符。 2系统设计方案 2.1设计思路 本系统要求设计一个LED显示棒,它主要是由中央控制部分,LED显示部分及电源部分组成,如下图所示: 图1:LED显示棒系统框图 单片机将提取的字幕进行存储,当接收到按键出入的指令时单片机就将相应的字幕代码通过I/O口输出,使LED点亮,利用视觉暂留原理最终使图案完整的显示在摆动的显示屏中。 本设计的难点在于输送数据的时间间隔及较长画面或文字的完整显示。以下将对各模块的方案进行论证与比较: 2.2模块方案的论证与比较 2.2.1外部中断信号产生方式 通过外部中断可以控制数据开始传输的时刻,选择好外部中断来源是本次制做的难点及重点: 方案一:使用水银开关。水银开关的作用是使得棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。 方案二:使用光遮器。在棒上装一个可以用来遮挡光遮器光线的细杆,细杆每左右摆动一次这个杆就会通过一次光遮器,并使电路发生电平变化。同样,通过这种电平变化并结合软件使其只显示特定方向的字符信号。 本次设计中产生的中断是为了实现数据的单程传输。如果使用光遮器,其触发单片机的时刻处于正中间,不能解决画面因为返回与原来图片重叠的现象。而使用水银开关,可以解决此问题,所以选择方案一。 2.2.2抗重影方案的选择 方案一:使用外部中断控制数据传输时刻。外部中断信号由水银开关产生,触发方式为下降沿触发。水银开关左右两边的触点分别为与单片机两个外部终端接口相连,默认为高电平,摇摆的摆杆接地。水银开关处于不同位置进入不同的中断,从而决定何时送数据。该方案简单易行,可以保证数据是单程传输的,避免了重影。而且,当把水银开关处于左边时LED棒熄灭,可以达到省电的效果。 方案二:使用定时器与外部中断。当我们摆手时,短时间内摆动位置和左右幅度不会有太大变化,利用我们手臂的这个运动规律,只要得到棒从一侧摆动到另一侧的时间,然后把这个时间分成N份,在每一份的时间里显示不同的花样就能实现图像的显示。设计中摆动的摆子与左右两个触点接触各一次的时间可以通过外部中断和定时器计算出来,然后利用单片机的另一个定时器T1,其定时时间是T0的N分之一,每次中断一次显示一列,就可以得到预期现实的图案了。该方案可以控制要动频率低的时候不显示图形。但程序的稳定性不高,图形之间的间隔不易确定。 本次设计要求显示的字符长度较短,使用方案一中的外部中断方法只要控制

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档