基于at89s5216led摇摇棒毕业论文.docx

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应用 课程设计报告 作品名称: 基于AT89S52的16LED摇摇棒 专业班级: 测控技术与仪器 学 号: 姓 名: 徐达健 指导老师: 2009年6月 TOC \o "1-5" \h \z 一、 作品说明 2 二、 系统总体设计 4 \o "Current Document" 三、 硬件设计 6该文档为文档投稿赚钱网作品,版权所有,违责必纠 \o "Current Document" 四、 软件设计 7该文档为文档投稿赚钱网作品,版权所有,违责必纠 \o "Current Document" 五、 系统调试与分析 8该文档为文档投稿赚钱网作品,版权所有,违责必纠 \o "Current Document" 六、 课程作品制作体会 11该文档为文档投稿赚钱网作品,版权所有,违责必纠 基于AT89S52的16LED摇摇棒设计 -、作品说明 摇摇棒是如今流行的一种玩具,在各种聚会、节日中均见得到 它的身影。本设计也追随着摇摇棒的原理,利用人眼的视觉暂留特 性,通过AT89S52单片机对16只高亮度LED发光二极管进行控制, 配合手的左右摇晃就可呈现一幅完整的画面。该文档为文档投稿赚钱网作品,版权所有,违责必纠 该摇摇棒具有如下功能: 1) 显示 “欢迎使用神奇魔幻摇摇棒! ”; 2) 显示 “0( n _n微笑图案; 3) 显示 心形图案; 4) 显示 “LOVE”; 5) 可以通过开关实现转换,轮流显示并循环。 具体实物图如下: 、系统总体设计 1、总体方案比较与论证 所谓的“摇摇棒”,其实就是一个循环的 LED显示,利用人 的视觉滞留产生静态显示的现象。要实现这个目标,就要求延 时部分做的比较小,所以采用石英晶体振荡器。而目前能够实 现这种功能的器件有很多种,不同的类型的器件也能够很好的 完成。该文档为文档投稿赚钱网作品,版权所有,违责必纠 本作品本着方便、价格低廉的原则,采用单片机控制,由水银 开关的闭合对单片机产生外部中断,从而对中断进行采集。至U达一 定数量便进行图象的转换。整个系统由单片机控制模块,开关及电 源模块和输出显示模块三个部分构成。系统框图如下:该文档为文档投稿赚钱网作品,版权所有,违责必纠 单片机 > 输出显示LED 水银开关 2、主要部件原理 (1)单片机控制模块 用单片机想要控制LED显示只需要定时输出就可以,但每个人 摇动的速度不一样,如何准确的并稳定的变换图案呢?这就需要用 到外部中断。将水银开关的两个引脚一端接 VCC, —端接GND ,该文档为文档投稿赚钱网作品,版权所有,违责必纠 这样的话,当摇棒向一边运动时 LED按照程序编辑好的规律显示, 而向另一边运动时LED全灭,此时一个周期就会产生一个下跳沿的 信号,信号传递给单片机的nINTO产生中断,对中断的数量计数, 当计到10时便转换显示的图案,当依次显示完后便回到初始状态进 行循环。该文档为文档投稿赚钱网作品,版权所有,违责必纠 由于人的视觉滞留时间长达 0.1s,所以在每显示完一列LED后 加入一段合适的延时,如5ms,每个字之间加入延时如15ms,这样, 我们就能看到静态的稳定的字,并且每个字之间是有空隙的。为了 让字能够在空间的中部显示,在启动中断显示后延时一段合适的时 间,使棒在半圆轨迹的大约1/4处开始显示,这样看到的字方向上 才比较正。 该文档为文档投稿赚钱网作品,版权所有,违责必纠 (2)水银开关导线2水银开关,又称倾侧开关,是电路 开关的一种,以一接著电极的小巧容器 储存著一小滴水银,容器中多数注入惰 性气体或真空。该文档为文档投稿赚钱网作品,版权所有,违责必纠 (2)水银开关 导线2 仔细观察水银开关,实际上他是一个封闭的玻璃管,里面有两 个分开着的导线和一段水银球,当玻璃管的平衡位置变化时,水银 球会来回移动,当水银球移动到两根导线时,因水银是金属 -导体, 故电路变为通路,此时接收器处于工作状态;反之,水银球远离两 根导线时为断路,此时接收器处于非工作状态。该文档为文档投稿赚钱网作品,版权所有,违责必纠 3、系统设计 本系统包括单片机控制模块,开关及电源模块和输出显示模块 三个部分。 单片机控制模块由Keil C进行编写,实现起来简单,主要有三 部分,主程序、中断服务部分还有字符点阵。该文档为文档投稿赚钱网作品,版权所有,违责必纠 开关及电源模块采用5V变压器并配合水银开关使用。输出显 示模块采用16个LED灯,在版上一字排开。 该文档为文档投稿赚钱网作品,版权所有,违责必纠 三、硬件设计 硬件连接上用水银开关产生的电平转换引发中断,传递给单片 机,再由单片机调用点阵文件输出到 LED上。该文档为文档投稿赚钱网作品,版权所有,违责必纠 坤P10V€CPIIPOJP1 2

文档评论(0)

tangdehong1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档