




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于基于 STC89C52STC89C52 单片机的单片机的 摇摇棒系统摇摇棒系统 沈阳工业大学沈阳工业大学 信息科学与工程学院信息科学与工程学院 电子信息工程电子信息工程 08020802 班班 闫博謇闫博謇 080402056080402056 摘摘 要要 随着科技的不断发展 社会的不断进步 供人们娱乐休闲的工具越来越多 摇摇棒 也随之成为一个热点产品 摇摇棒 是基于人眼视觉暂留原理而产生的 当进行摇动时 由于人的视觉暂留会在发光二极管摇动区域产生一个视觉平面 从而达到在该视觉平面上 传达信息的作用 本文介绍了以 STC89C52 单片机控制为主控芯片 配合高亮度 LED 二极管 以及水银开关构成简易摇摇棒的设计过程 通过分时刷新 20 个发光二极管来显示输出文字 或图案等信息 并在此基础上 利用 DS1302 时钟芯片显示当前时间 可通过按键对时间进行 设置 关键词 视觉暂留 单片机 LED DS1302 AbstractAbstract With the continuous development of the science and technology and the society a lot of tools providing the entertainment and leisure for people have been more and more So the shaking stick has been a kind of hot produces gradually It is based on the principle of the human visual and temporary leave to product when shaken it the men s visual and temporary leave can produce a visual plane in the LED s shaking region in order to achieve the function conveying information in the plane of vision This paper introduces the process of designing the simple shaking stick with the controlling chip It is controlled mainly by the STC89c52 MCU a high brightness LED and the mercury switch It is completed through refreshing 20 LED in the time sharing to display some information like the text output or the design And on this basis the use of the chip of the DS1302 would show current time It would be set time through the button Keywords Visual staying phenomenon MCU LED DS1302 目录目录 摘要 第一章 基本原理 1 1 视觉暂留现象 1 2 STC 单片机简介 1 3 水银开关 1 4 时钟芯片 1 5 按键 1 6 LED 第二章 原理图 第三章 实物说明图 第四章 使用说明 步骤一 步骤二 步骤三 步骤四 步骤五 第五章 软件设计 5 1 设计思路 5 2 系统工作流程 5 3 主程序流程图 第六章 部分效果图 参考文献 附件 第一章第一章 基本原理基本原理 1 11 1 视觉暂留现象视觉暂留现象 Visual staying phenomenon duration of vision 人眼在观察景物时 光信号传入大脑神经 需经过一段短暂的时间 光的作用结束后 视觉形象并不立即消失 这种残留的视觉称 后像 视觉的这一现象则被称为 视觉暂 留 是光对视网膜所产生的视觉在光停止作用后 仍保留一段时间的现象 其具体应用是 电影的拍摄和放映 原因是由视神经的反应速度造成的 其时值是二十四分之一秒 是动画 电影等视觉媒体形成和传播的根据 视觉实际上是靠眼睛的晶状体成像 感光细胞感光 并且将光信号转换为神经电流 传回大脑引起人体视觉 感光细胞的感光是靠一些感光色素 感光色素的形成是需要一定 时间的 这就形成了视觉暂停的机理 物体在快速运动时 当人眼所看到的影像消失后 人眼仍能继续保留其影像 0 1 0 4 秒左右的图像 这种现象被称为视觉暂留现象 是人眼具有的一种性质 人眼观看物体时 成像于视网膜上 并由视神经输入人脑 感觉到物体的像 但当物体移去时 视神经对物 体的印象不会立即消失 而要延续 0 1 0 4 秒的时间 人眼的这种性质被称为 眼睛的视 觉暂留 1 21 2 STCSTC 单片机简介单片机简介 STC 单片机是一款增强型 51 单片机 完全兼容 MCS 51 还增加了新的功能 比如新增 两级中断优先级 多一个外中断 内置 EEPROM 硬件看门狗 具有掉电模式 512B 内存等 还支持 ISP 下载 不用编程器 只要一个 MAX232 和一些廉价的元件就能写程序 可擦写 10 万次 单片机最小系统单片机最小系统 图 图 1 1 单片机最小系统电路图单片机最小系统电路图 1 31 3 水银开关水银开关 摇摇棒在摇动时 只能在朝某一方向摇动时显示 否则会出现镜像字或镜像画面 所 以通过接一个水银开关来控制 使摇摇棒从左向右摇动时将内容正确显示出来 图 图 2 2 水银开关结构图水银开关结构图 图 图 3 3 水银开关实物图 水银开关实物图 水银开关里的水银柱很活跃 导致在接通时容易产生抖动 所以将水银开关斜向上放 置 尖端朝斜上方 45 角 靠水银自身重力的作用减少抖动 因为重力的关系 水银水珠会随容器中较低的地方流去 如果同时接触到两个电极的 话 开关便会将电路闭合 开启开关 主要作用 1 触发 EXT1 中断 在中断程序中显示画面 2 水银开关断开时 进入设置状态 1 41 4 时钟芯片时钟芯片 DS1302 是美国 DALLAS 公司推出的一种高性能 低功耗的实时时钟芯片 附加 31 字节 静态 RAM 采用 SPI 三线接口与 CPU 进行通信 并可采用突发方式一次传送多个字节的时 钟信号和 RAM 数据 实时时钟可提供秒 分 时 日 星期 月和年 一个月小与 31 天时 可以自动调整 且具有闰年补偿功能 工作电压宽达 2 5 5 5V 采用双电源供电 主电 源和备用电源 可设置备用电源充电方式 提供了对后备电源进行涓细电流充电的能力 图 图 4 4 DS1302DS1302 引脚分配图引脚分配图 各引脚的功能为 各引脚的功能为 8 Vcc1 备用电池端 1 Vcc2 5V 电源 当 Vcc2 Vcc1 0 2V 时 由 Vcc2 向 DS1302 供电 当 Vcc2 Vcc1 时 由 Vcc1 向 DS1302 供电 7 SCLK 串行时钟 输入 6 I O 数据输入输出口 5 CE RST 复位脚 2 3 X1 X2 是外接晶振脚 32 768KHZ 的晶振 4 地 GND 基本电路 基本电路 图 图 5 5 DS1302DS1302 电路图电路图 1 51 5 按键按键 图 图 6 6 按键外观 按键外观 主要作用 切换画面以及时间设置 1 61 6 LEDLED LED 是发光二极管 Light Emitting Diode LED 的简称 也称作发光二极管 这种 半导体组件可以作为指示灯 显示板 它不但能够高效率地直接讲点能转化为光能 而且 拥有最长达数万小时的使用寿命 同时具备不如传统灯泡易碎 节能省电等优点 在设计中的作用 作为此设计的显示模块 进行字符的显示 第二章第二章 原理图原理图 图 图 8 8 总原理图 总原理图 第三章第三章 实物说明图实物说明图 图 图 9 9 总体实物图 总体实物图 1 水银开关 传感器 2 20 位 LED 显示器 3 DS1302 时钟芯片 4 STC89C52 单片机 主控芯片 5 电源开关 供电 6 功能按键 四个 切换画面 设置时间 时间加 时间减 1 2 3 4 7 时钟芯片备用电池 当电源关闭时为时钟芯片供电 保证时间的实时性 图 图 1010 ICIC 座里隐藏元件座里隐藏元件 IC 座里隐藏元件 这样做既美观又能节省空间 还可以保护元件 第四章第四章 使用说明使用说明 步骤一 将电源连接好 步骤一 将电源连接好 图 图 1111 电源开关及按键 电源开关及按键 步骤二 将电源开关打开 步骤二 将电源开关打开 此时 20 位 LED 开始闪烁 摇动摇摇棒将会看到如下效果 图 图 1212 初始效果图 初始效果图 步骤三 进入按键功能状态 步骤三 进入按键功能状态 方法如下 将摇摇棒 LED 一侧向下放置 即使水银开关两个引脚不导通 如图 13 此状态是 实现所有按键功能的通用状态 若不在此状态 按键将都不可用 时间设置同样是在此状 态下进行的 图 图 1313 按键功能状态 按键功能状态 此时按下 换字 键 再摇动摇摇棒 画面会切换 将会看到如下效果 如图 14 图 图 1414 切换画面 切换画面 本摇摇棒系统共存储 5 个画面 通过 换字 按键进行循环切换 其中第五个换面显 示的是实时时间 时间信息由时钟芯片提供 步骤四 设置时间步骤四 设置时间 首先进入按键功能状态 将摇摇棒 LED 一侧向下放置 即使水银开关两个引脚不导 通 如图 13 设置状态下 LED 显示说明 如下图所示 从右至左四个 LED 分别表示 调秒标志位 调分标志位 调时标志位 设置状态标志位 时间信息的个位和十位分别由四个 LED 以二进制码的形式显示 图 图 1515 设置状态下 设置状态下 LEDLED 显示说明图显示说明图 按下 设置 按键 设置状态标志位点亮 调时标志位点亮 对小时设置 按 加 按键或 减 按键可以对小时进行设置 时间信息以二进制形式显示 再按下 设置 按键 设置状态标志位点亮 调分标志位点亮 对分钟设置 设置方 法同上 再按下 设置 按键 设置状态标志位点亮 调秒标志位点亮 对秒设置 设置方法 同上 图 图 1616 设置小时 设置小时 图 图 1717 设置分钟 设置分钟 图 图 1818 设置秒 设置秒 步骤五 退出设置步骤五 退出设置 设置完成后再按一下 设置 按键 退出设置状态 此时 20 个 LED 全灭 否则摇摇棒 显示将不正确 第五章第五章 软件设计软件设计 5 15 1 设计思路设计思路 由于摇摇棒在摇动时 只能在朝某一方向摇动时显示 否则会出现镜像字或镜像画面 所以通过接一个水银开关来控制 在摇摇棒左向右摇动时 水银开关导通 触发单片机的外部中断 运行中断程序 显 示预设画面 在摇摇棒右向左摇动时 水银开关断开 运行主程序 检测按键 实现画面切换及时 间设置 5 25 2 系统工作流程系统工作流程 1 显示预设图形 并按键切换 2 按键设置时间 3 显示时间 5 35 3 主程序流程图主程序流程图 开始 设置初始常数 初始化时钟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年呼伦贝尔农垦谢尔塔拉特泥河哈达图浩特陶海农牧场招聘172人历年高频考题难、易错点模拟试题及参考答案详解1套
- 2025内蒙古自治区国际蒙医医院招聘科研助理岗位工作人员2人备考模拟试题及答案解析
- 教师招聘之《幼儿教师招聘》能力提升试题打印附答案详解(轻巧夺冠)
- 2025河北沧州吴桥县事业单位招聘工作人员170人考试模拟试题及答案解析
- 2025年潍坊市退役军人事务局所属事业单位潍坊市荣军优抚医院公开招聘考试模拟试题及答案解析
- 2026届安徽省豪州市利辛第二中学化学九上期末综合测试试题含解析
- 2026届四川省成都市温江县化学九年级第一学期期中联考试题含解析
- 2025-2030肉牛养殖场员工技能培训体系构建与职业标准开发分析
- 2025-2030肉牛养殖产业共享牧场模式创新与土地资源利用研究报告
- 2025-2030精准医疗行业市场格局分析及技术突破与商业模式研究报告
- 农业产业强镇建设资金申请项目可行性研究及风险评估报告
- 秋形势与政策正确认识中国经济热点问题-教案2025版本
- 药品注册审评员考核试题及答案
- GB/T 7251.10-2025低压成套开关设备和控制设备第10部分:规定成套设备的指南
- 森林防灭火知识培训材料课件
- 成本管控的课件
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案
- CT检查的课件教学课件
- 年产50万吨钙系列产品项目可行性研究报告
- 提高中小学班主任和思政课教师专业素养和育人能力的策略及实施路径
- 2025年学校意识形态工作要点
评论
0/150
提交评论