基于AT89S52的16LED摇摇棒

上传人:凯和****啦 文档编号:299209063 上传时间:2022-05-27 格式:DOCX 页数:4 大小:16.98KB
返回 下载 相关 举报
基于AT89S52的16LED摇摇棒_第1页
第1页 / 共4页
基于AT89S52的16LED摇摇棒_第2页
第2页 / 共4页
基于AT89S52的16LED摇摇棒_第3页
第3页 / 共4页
基于AT89S52的16LED摇摇棒_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于AT89S52的16LED摇摇棒》由会员分享,可在线阅读,更多相关《基于AT89S52的16LED摇摇棒(4页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑基于AT89S52的16LED摇摇棒 单片机原理与应用 课程设计报告 作品名称: 基于AT89S52的16LED摇摇棒 专业班级: 测控技术与仪器 学 号: 姓 名: 徐达健 指导老师: 2022年6月 单片机课程设计报告 目 录 一、作品说明2 二、系统总体设计4 三、硬件设计6 四、软件设计7 五、系统调试与分析8 六、课程作品制作体会11 - 1 - 单片机课程设计报告 基于AT89S52的16LED摇摇棒设计 一、作品说明 摇摇棒是如今流行的一种玩具,在各种聚会、节日中均见得到它的身影。本设计也追随着摇摇棒的原理,利用人眼的视觉暂留特性,通过AT89

2、S52单片机对16只高亮度LED发光二极管举行操纵, 合作手的左右晃动就可呈现一幅完整的画面。 该摇摇棒具有如下功能: 1) 显示 “接待使用神秘魔幻摇摇棒!”; 2) 显示 “o(_)o”微笑图案; 3) 显示 心形图案; 4) 显示 “LOVE”; 5) 可以通过开关实现转换,轮替显示并循环。 概括实物图如下: - 2 - 单片机课程设计报告 二、系统总体设计 - 3 - 单片机课程设计报告 1、总体方案对比与论证 所谓的“摇摇棒”,其实就是一个循环的LED显示,利用人的视觉滞留产生静态显示的现象。要实现这个目标,就要求延时片面做的对比小,所以采用石英晶体振荡器。而目前能够实现这种功能的器

3、件有好多种,不同的类型的器件也能够很好的完成。 本作品本着便当、价格低廉的原那么,采用单片机操纵,由水银开关的闭合对单片机产生外部中断,从而对中断举行采集。到达确定数量便举行图象的转换。整个系统由单片机操纵模块,开关及电源模块和输出显示模块三个片面构成。系统框图如下: 单片机 输出显示LED 水银开关 2、主要部件原理 (1)单片机操纵模块 用单片机想要操纵LED显示只需要定时输出就可以,但每个人摇动的速度不一样,如何切实的并稳定的变换图案呢?这就需要用到外部中断。将水银开关的两个引脚一端接VCC,一端接GND,这样的话,当摇棒向一边运动时LED按照程序编辑好的规律显示,而向另一边运动时LED全灭,此时一个周期就会产生一个下跳沿的信号,信号传递给单片机的nINT0产生中断,对中断的数量计数,当计到10时便转换显示的图案,当依次显示完后便回到初始状态举行循环。 由于人的视觉滞留时间长达0.1s,所以在每显示完一列LED后参与一段适合的延时,如5ms,每个字之间参与延时如15ms,这样,我们就能看到静态的稳定的字,并且每个字之间是有空隙的。为了让字能够在空间的中部显示,在启动中断显示后延时一段适合的时间,使棒在半圆轨迹的大约1/4处开头显示,这样看到的字方向上才对比正。 - 4 - 4

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号