- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务书
Ⅰ 设计题目
中文:趣味摇摇棒的设计
英文:Design of Interesting Magic Waving Stick
Ⅱ 设计功能要求
1、、、、1、、、、 趣味摇摇棒的设计
摘 要
为提高运用基本知识进行理论设计、实践创新独立工作、团队合作的,通过一个,学会合理的利用电子器件基于的课程设计与制作。
引 言 1
第1章 总体方案设计 2
1.1 整体方案设计 2
1.2 主要元件原理及参数计算 2
1.2.1 单片机最小系统 2
1.2.2 复位电路 3
1.2.3 惯性开关模块 3
1.2.4 LED显示模块 4
第2章 系统设计与仿真 5
2.1 硬件设计 5
2.2 软件设计 6
2.3 系统仿真 7
结 论 9
致 谢 10
参考文献 11
附录A 电路总图 12
附录B 程序源代码 13
附录C 实物图 21
引 言
摇摇棒,是一种利用视觉暂留效应制作的“高科技”玩具。所谓“静如处子,动如脱兔”。也就是说,不去摇动,它只是几个LED 而已;而一旦按照一定的频率去摇晃它,则LED就会随着位置的变化而变化(亮或灭),最终构成一幅图片或字符串。本设计就是利用以上原理,用8051单片机实现上述任务书中所描述的摇摇棒的功能。
第1章 总体方案设计
1.1 整体方案设计
根据题目要求设计一个循环的LED显示,要利用人的视觉滞留产生静态显示的现象,这就要求延时部分做的比较小,所以采用石英晶体振荡器。而目前能够实现这种功能的器件有很多种,不同的类型的器件均能够很好的完成。鉴于单片机8051单片机具有功耗低、物美价廉的优势,本设计选用8051系列单片机。由水银开关的闭合对单片机产生外部中断,从而对中断进行采集,到达一定数量便进行图象的转换。整个系统由单片机控制模块,开关及电源模块和输出显示模块三个部分构成。系统框图如下:
1.2 主要元件原理及参数计算
1.2.1 单片机最小系统
8051单片机最小系统是使单片机正常工作所需的最基本的环境,其主要由单片机芯片、晶振和电容组成。其图示如下:
1.2.2 复位电路
为确保单片机系统中电路稳定可靠工作,复位电路是必不可少的一部分。本设计复位电路采用常见的按键复位。手动按钮复位需要人为在复位输入端RST上加入高电平。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。
1.2.3 惯性开关模块
所谓惯性开关,顾名思义,就是利用物体运动的惯性实现开关功能的元器件,对于摇摇棒来说,惯性开关是防止棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只惯性开关来控制,使摇摇棒从左向右摇动时将内容显示出来,而反向摇动时不显示。因此,惯性开关是本设计必不可少的重要元件。
1.2.4 LED显示模块
由于摇摇棒在摇动过程中闪烁非常快,普通亮度的发光二极管已经不能满足本设计的要求,因此,为保证其能够清晰显示文字和图像,所用的LED发光二极管必须是高亮的。在本设计中,由于单片机上电后I/O接口均为高电平,因此16个发光二极管采用共阳接法,如图所示。
第2章 系统设计与仿真
本系统包括单片机控制模块,开关及电源模块和输出显示模块三个部分。
单片机控制模块由Keil C进行编写,实现起来简单,主要有两部分,一个是中断服务部分一个是字符点阵。开关及电源模块采用两至三节电池供电并配合惯性开关使用。输出显示模块采用16个LED灯,在版上一字排开。
2.1 硬件设计
硬件连接上用惯性开关产生的电平转换引发中断,传递给单片机,再由单片机调用点阵文件输出到LED上。下面是电路图(Proteus7.5)。
那么如何用单片机实现对LED的控制呢?LED又是如何转换的呢?下面将回答这些问题。
用单片机想要控制LED显示只需要定时输出就可以,但每个人摇动的速度不一样,如何准确的并稳定的变换图案呢?这就需要用到外部中断。将惯性开关的两个金属片一端接VCC,一端接GND,这样的话,当摇棒向一边运动时LED按照程序编辑好的规律显示,而向另一边运动时LED全灭,此时一个周期就会产生一个下跳沿的信号,信号传递给单片机的nINT0产生中断,对中断的数量计数,当计到10时便转换显示的图案,当依次显示完后便回到初始状态进行循环。
由于人的视觉滞留时间长达0.1s,所以在每显示完一列LED后加入一段合适的延时,如5ms,每个字之间加入延时如15ms,这样,我们就能看到静态的稳定的字,并且每个字之间是有空隙的。为了让字能够在空间的中部显示,在启动中断显示后
您可能关注的文档
- 课程设计_51单片机电子时钟81794454.doc
- 利用8051单片机设计一个数字表.doc
- 七年级英语下册51单片机教程(无答案)北师大版.pdf
- 单片机电子琴课程设计完整版.doc
- 单片机定时闹钟设计报告.doc
- 单片机交通灯实训报告.doc
- 单片机课程论文设计-电子钟课程设计1.doc
- 单片机课程设计报告八路抢答器.doc
- 单片机课程设计报告电子万年历.doc
- 单片机课程设计-电子万年历.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 重庆市两江新区2024-2025学年数学六年级第一学期期末检测试题含解析.doc VIP
- 人教版(2024年新版)七年级上册美术全册教学设计.docx
- Desouttter马头电动装配系统CVI3 系列 CVI3 Controllers CVI3 Vision (6159326910) CVI3 tightening controllers Conf.pdf
- 【MOOC】时间序列分析-中南财经政法大学 中国大学慕课MOOC答案.docx
- 2024-2025学年重庆市六年级数学第一学期期末检测试题含解析.doc VIP
- 高中政治(必修1+必修2)期末测试卷(二)(原卷版).docx VIP
- 高中生物 2023-2024学年安徽省合肥高一(上)期末生物试卷.pdf
- 太阳能光伏产业链垂直一体化构建研究.docx VIP
- SSCI收录管理学种期刊目录.docx
- GB51016-2014 非煤露天矿边坡工程技术规范.pdf
文档评论(0)