魔幻摇摇棒原理(基于AT89S52单片机)

魔幻摇摇棒原理(基于AT89S52单片机)
魔幻摇摇棒原理(基于AT89S52单片机)

魔幻摇摇棒设计原理

原理:

“摇摇棒”是基于人的视觉暂留原理的,通过分时刷新16个发光二极管来显示输出文字或图案等信息的显示装置。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。

一、引言

LED显示棒,又称摇摇棒,是一种利用视觉暂留效应制作的“高科技”玩具。可以用“静如处子,动如脱兔”来形容它,即当静止时,它只是几个LED发光二极管(后简称LED),而一旦按照一定的频率去摇晃它,它就会随着位置的变化而变化(亮或灭),最终显示一幅图片或字符串。

本设计要求制作完成一个LED的显示棒。要求LED灯线状排列,通过摇动时形成的亮灯扇形区域能够分辨出如:“你最棒”、“0K”、爱心之类的汉字或图案且可以使用按键对显示内容进行切换。

二、系统设计方案

1.设计思路

本系统要求设计一个LED显示棒,且需要有按键进行内容切换,它主要是由中央控制部分、LED驱动部分、LED显示部分以及电源部分组成,如图1所示:

图1:LED显示棒系统框图

单片机将提取的字模进行存储,当接收到按键输入的指令时单片机就将相应的字模代码通过I/O口输出,使LED点亮,利用视觉暂留原理最终使图案完整的显示在摆动的显示屏中。

本题的难点在于送数据的时间间隔以及较长画面或文字的完整显示。以下将对各模块的方案进行论证与比较:

2.模块方案的论证与比较

2.1 LED灯的选择

方案一:传统LED发光二极管。颜色多样,在可以同样显示图案的前提下使用它更为经济,但是颜色较为黯淡,不鲜亮。

方案二:高亮LED发光二极管。正如其名,它的亮度比传统二极管要亮,而且同样也有很多颜色,但是高亮LED的工作电流也要大于传统二极管。

为了使显示的图案清晰、明了,我们选择方案二,经过比较,使用红色的

LED使得显示画面更为明显、突出,使用两片CR2032纽扣电池为其供电,提供足够的电流。

2.2 外部中断信号产生方式

通过外部中断可以控制数据开始传输的时刻。选择好外部中断来源是本次制作的难点及重点。

方案一:使用水银开关。通过摇晃使得水银开关与焊接的左右两个触点接触,利用这种接触产生的电平变化来触发中断,结合软件控制显示,制作简单,使用方便。

方案二:使用光遮断器。在棒上装一个可以摆动的用来遮挡光遮断器光线的细杆,细杆每左右摆动一次这个杆就会通过一次光遮断器,发生电平变化。同样通过这种电平变化,结合软件控制显示。

本次设计中产生的中断是为了实现数据的单程传输。如果使用光遮断器,其触发单片机的时刻处于正中间,不能解决画面因为返回与原来图片重叠的现象。而使用水银开关,因为在左右都有触点,所以很容易的在往返途中产生两次中断,方便指令控制,所以选择使用方案一。

2.3 抗重影方案的选择

方案一:使用外部中断控制数据传输时刻。外部中断信号由惯性开关产生,触发方式为下降沿触发。水银开关左右两边的触点分别与单片机两个外部中断接口相连,默认为高电平,摇动的摆杆接地。水银开关处于不同位置进入不同的中断,从而决定何时送数据。该方案简单易行,可以保证数据是单程传输的,避免了重影。

方案二:使用定时器与外部中断。当我们在摆动手臂的时候,短时间内摆动位置和左右幅度不会有太大变化,利用我们手臂的这个运动规律,只要能得到棒从一侧摆动到另一侧的时间,然后把这个时间分成N份,在每一份的时间里显示不同的花样就能实现图形的显示。设计中摇动的摆子与左右两个触点接触各一次的时间可以通过外部中断和定时器计算出来,然后用单片机的另一个定时器T1,其定时时间是T0 的N 分之一,每次中断依次显示一列,就可以得到预期显示的图案了。该方法可以控制摇动频率低的时候不显示图形。但程序的稳定性不高,图形之间的间隔不易确定,只要电源开关开着LED始终是点亮的。

本次设计要求显示的字符长度较短,使用方案一中的外部中断方法只要控制好延时就可以达到完整显示图案的目的,而且方案一中只使用了外部中断,它所占用的内存比方案二中既使用外部中断又使用两个定时器所占用的单片机资源要少,所以选择使用方案一。

三、系统硬件设计

1.总体设计

2.单元电路设计

2.1 按键模块

使用一个按键对显示的所有内容进行切换,通过按钮按下的次数确定显示的内容。

2.2 LED显示模块

首先,我们根据LED点阵屏的显示原理:点阵屏的显示分为行扫描与列扫描两种,列扫描是将我们的字模数组通过点阵屏的行驱动进行输入,然后通过列对每一行进行扫描,当列为低(高)电平、行为高(低)电平时则表示该点为图案的一部分,将其读出、显示。它的顺序可以总结为:行不断的送数据,每送完设置的信息后列进行读取,然后行再次送数据,列再次读取……依次循环下去,一幅完整的图案就显示在了显示屏上。

而本次设计的LED显示棒数据传输原理与LED点阵屏相似。可以把LED 显示棒看成是LED点阵屏中的一列。为了使显示的图案清晰,我们使用了16个LED管将它们排成一列,整个屏在静止时也就相当于16行×1列。数据传输时我们同样使用行送数据、列扫描。在摆动过程中,应用视觉暂留原理,我们点亮的列不会很快的消失,而是随着摆动的方向继续向前移动,只要移动的速度高于视觉暂留的最短时间显示内容就不会熄灭,至此,一幅图案也就可以这样被“摆动”出来了。

2.3 单片机最小系统的设计

由于本次设计制作的是一个显示棒,基本要求就是要小巧、轻便,所以要将单片机的系统板简化设计。它的最小系统包括晶体振荡电路、复位开关和电源部分。图3为AT89S52单片机的最小系统。

图3 AT89S52单片机最小系统

四、系统软件设计

1.软件设计思路

在摇动LED 棒的时候单片机必须单程送数据否则显示的图形会产生重影,影响视觉效果。因此当系统开始工作后通过惯性开关的位置来使单片机实现单程送数据给LED。如果惯性开关位于右边,则进入外部中断T1并将一变量置1。在变量为1期间让单片机以一定的频率将数据送给LED。如果惯性开关位于左边,则进入外部中断T0并将变量置0,在这期间单片机不会送数据给LED。在送数据时,数据送完后应延时一段时间来使摇动时显示的每个字不会太拥挤。之后再立刻熄灭LED并开始重新判断惯性开关的位置(整体流程图见图4)。

2.系统流程图

图4.系统流程图

3.软件实现功能的完善

本次设计的一个难点是去除重影,我们的解决方法是使用外部中断让数据单程传输。

第二个难点是当显示如“Welcome”这类较长字符时不能完整的显示在一次摇摆的扇形区域内。通过反复试验,我们改变了送数据方式:由一个字符接一个字符传送改为一组字符一起传送,传送结束后再延时,通过不断调试实现了完整显示的功能,同时也解决了画面连续出现没有间断的问题。

综上,只要控制好数据传输方式以及每次传输数据间的延时就可以实现多

种数据的显示方法。

结论、

通过两天的时间完成了摇摇棒的设计,本次设计以传感器和单片机的实际应用为背景,介绍了以单片机和传感器为核心系统摇动传感器和显示设计的基本结构和基本原理。

本次将使用单片机对摇动显示进行实例化,设计一个LED摇动显示器来显示文字、图像等信息。掌握利用8051型单片机对发光二极管阵列进行摇动控制的方法。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态,用16个发光二极管进行不同频率的亮灭刷新,通过手动摇动可显示输出文字及图案等信息。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。

设计具有市场前景,可满足各种大型演出、集会、游行等宣传需要,为人们的生活提供便利,通过这次课程设计,使我学会了编写程序,焊接电路板,增强了我的动手能力,为以后打下了坚实的基础!

附录:

附录1电路图

基于51单片机的16LED摇摇棒设计

\\基于51单片机的16LED摇摇棒设计 2009年05月15日星期五上午 11:54 大家知道,人的眼睛存在视觉暂留现象,正因为眼睛的反应迟钝,才丰富了人的视觉感受。 LED摇摇棒很好地利用了人眼的视觉暂留特性。下图是基于51单片机控制、16只高亮度LED发光二极管构成的摇摇棒,配合手的左右摇晃就可呈现一幅完整的画面,可以显示字符、图片等。演示效果见自制LED摇摇棒展示【图】。 实物外形图(点击可放大):

基本原理与硬件电路设计: 16只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到的是一幅完整的画面。与LED点阵的显示有几分相仿。

硬件电路如下图(点击可放大)。系统电源VCC为5V,下载程序和调试时一定要保证5V电压,实际使用时用3节干电池串联4.5V即可。 AT89S52单片机作为控制器,在它的P0、P2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。P0口的上拉电阻RA1不能少。串在LED公共端的二极管D1会产生一定的压降,用来保护LED,经实测LED点亮时两端电压为3V左右,在LED的安全承受范围内。K1是画面切换开关,用于切换显示不同内容;S1为水银开关。 水银开关的作用:棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。 硬件制作: 使用的是直径5mm的红色高亮LED,感觉太大了些,远看效果很好但近看时字不够连贯。建议使用直径为3mm的高亮LED,颜色可根据个人喜好选择。

水银开关里的水银珠很活跃,导致在接通时容易产生抖动,所以将水银开关斜向上放置(尖尖朝斜上方45°角),靠水银珠自身重力的作用减少抖动: IC座里面隐藏元件,既美观又能保护元件:

LED摇摇棒制作详情含代码

【LED摇摇棒的详细制作资料【图】 大家知道,人的眼睛存在视觉暂留现象,正因为眼睛的反应迟钝,才丰富了人的视觉感受。 LED摇摇棒很好地利用了人眼的视觉暂留特性。下图是基于51单片机控制、16只高亮度LED发光二极管构成的摇摇棒,配合手的左右摇晃就可呈现一幅完整的画面,可以显示字符、图片等。演示效果见自制LED摇摇棒展示【图】。 实物外形图(点击可放大):

基本原理与硬件电路设计: 16只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到的是一幅完整的画面。与LED点阵的显示有几分相仿。

硬件电路如下图(点击可放大)。系统电源VCC为5V,下载程序和调试时一定要保证5 V电压,实际使用时用3节干电池串联4.5V即可。AT89S52单片机作为控制器,在它的P0、P 2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。P0口的上拉电阻R A1不能少。串在LED公共端的二极管D1会产生一定的压降,用来保护LED,经实测LED点亮时两端电压为3V左右,在LED的安全承受范围内。K1是画面切换开关,用于切换显示不同内容;S1为水银开关。 水银开关的作用:棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。 硬件制作: 使用的是直径5mm的红色高亮LED,感觉太大了些,远看效果很好但近看时字不够连贯。建议使用直径为3mm的高亮LED,颜色可根据个人喜好选择。

水银开关里的水银珠很活跃,导致在接通时容易产生抖动,所以将水银开关斜向上放置(尖尖朝斜上方45°角),靠水银珠自身重力的作用减少抖动:

模电实验心得体会

模电实验心得体会 模电实验心得体会 模电实验心得体会1 在这个学期中,我们一共完成了从常用电子仪器的适用到串联稳压电源等九个实验课题。具体的实验情况在实验报告中已经很清楚的反映了。在此,我想谈谈我的心得体会。 首先,我们在试验中面临着很多问题。实验仪器就是其中之一。实验室中的很多仪器(示波器、交流毫伏表等)确实是由于年代久远而不能正常工作。但我发现,很多同学在实验现象没出来的情况下就借口说是实验仪器的问题。其实不然。很多情况下,仪器没有调试好导致现象不明显或者与理论相差甚远。在做共射共集放到电路实验中,有与我粗心,没有加旁路电容,从而导致放大倍数很小。后经过几次检查,方恍然大悟。那次试验后,我做实验变得更加的耐心。在连接电路前,都会认真分析一下实验原理。然后根据实验指导书上的步骤一步一步的来做。果然,出现错误的几率小了很多。 其次,做实验要养成好的习惯。很多同学在做实验的时候态度很随便。没有注意诸如:连线之前检查导线是否导通、用三用表测电阻时不质疑短接调零、链接电路是带电操作等等。也许,在很多人看来这些都是小问题。但真正每一次都做到一丝不苟,养成良好的习惯的同学并不多。 最后,我想说的是实验的目的。刚开始,我认为实验是一项任

务。只要完成了就行。无非就是照着课本连连线、得出个已经计算好的结果就行了。但自从自己做功放后我改变了这种看法。在做功放的时候,虽然原理图都是被人提前设计好的。但是在做得时候总是会需要自己去调试、布线。有时候看似链接的很完美的电路。 可能会因为某个地方的虚焊而不能工作。这种情况非常锻炼你能力。在找错误的地方的时候你自然而然的明白了电路的原理。功放主要包括电源和放大两个部分。基本上我们所学的一些基础内容都包含在内。而且当完成一个自己独立完成的功放后,会有一种成就感。实验跟课本的理论相结合,在课本中学习,在实验中检验。在试验中发现,用课本知识去分析。兴趣就在这一个个的试验中激发了。 当然,我明白:大学的最终目的不是让我们去做一些诸如功放、摇摇棒之类的东西,而是锻炼我们去探索、去发现、去学习的能力。以可能做的某项东西很简单或者没有做成功。但那并不是失败,因为你已经学习到了许多。耐心并且细心的去做每一步,坚持严谨的态度做到最后。每一个人都是成功者。 模电实验心得体会2 在本学期的模电实验中一共学习并实践了六个实验项目,分别是:①器件特性仿真;②共射电路仿真;③常用仪器与元件;④三极管共射级放大电路;⑤基本运算电路;⑥音频功率放大电路。 实验中,我学到了PISPICE等仿真软件的使用与应用,示波器、信号发生器、毫伏表等仪器的使用方法,也见到了理论课上学过的三极管、运放等元件的实际模样,结合不同的电路图进行了实验。当学

单片机创意摇摇棒制作word资料5页

# 创新设计16个LED灯的摇摇棒,可显示英文、图形及汉 字 # 仅需5种元器件(单片机、LED、导线、电池和塑料壳), 让DIY简单、快速 # 往返双程扫描,慢速摇动也可清晰显示 # 敲击字幕切换功能,无需按键操作 # 在软件上有很大的升级空间(包括双色显示、LED测光等)----------------------------------------------------------------------- [注意事项] --------------------------------------------------- -------------------- # HEX文件烧写时需选择“内部RC时钟” # 本制作采用STC12C5A60S2单片机,不可以用其他型号单 片机替代 # 惯性开关在制作时注意静止时开关柄到左右触点间的距 离应尽量相等 # 本制作无开关,不用时需取下电池或在电池间塞入绝缘纸 片

单片机采用STC12C5A60S2(1pcs) - 0805型贴片式LED灯(16pcs) - CR2032钮扣电池(2pcs) - 具有一定弹性的导线和废弃的元器件引脚 - 用来包装DIP40脚单片机的塑料壳(1pcs)- 确保单片机可以放入并有较大余地 - 用钳子将P0、P2接口所在一侧的引脚全部向外弯折 - 目的是保证将单片机放入塑料壳时不会左右乱窜 - 弯折时尽量不断放入塑料壳中比对 - 擦拭弯折后的引脚表面确保无污物可以顺利上锡

- 用摄子取出贴片LED灯并焊接在单片机引脚上 - 从P2.0引脚开始焊接左边焊LED负极(P2.0负极、P2.1 正极) - 依次焊接16个LED灯到P0.2引脚为止- 将一支废弃元器件引脚对折并焊接在弹性导线上 - 弹性导线的另一端焊接在单片机的第20脚上(GND)注 意掌握导线长度 - 将P1.3引脚弯折至芯片底部再用废弃元器件引脚向上延 长P1.2引脚 - 使之形成惯性开关的两个触点再把P1.4引脚略向内弯曲 形成侧撞触点 - 把一支废弃的元器件引脚焊接在单片机的第40脚上(VCC)- 再取一段导线将一端焊接在单片机的第20脚上(GND)- 导线另一端的接头处挂大量的锡

摇摇棒 实验报告

系 别: 电子信息系 专 业: 通信工程专业 班 级: B080307 学 号:B08030722 姓 名: 张维国 指导教师: 张妮 实习题目: 摇摇棒的设计 实习地点: 电子实验室 教务处印制 2011 年 9 月 4 日 生产实习报告

指导教师填阅

前言今年暑假学校为了使我们没有去富士康实习的同学有事可 做,给我们安排了很多的实习和课程设计。这次生产实习摇摇棒的制作 就是其中一个,本次实习介绍了一种新型的LED彩灯控制系统的设计 方法,以AT-89C51单片机作为主控核心,与按键、水银开关等较少的 辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。本系统具 有体积小、硬件少、电路结构简单及容易操作等优点。 基本原理与硬件电路设计: 16只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到的是一幅完整的画面。与LED点 阵的显示有几分相仿。 系统电源VCC为5V,下载程序和调试时一定要保证5V电压,实际使用时用2个钮扣电池。AT89S51单片机作为控制器,在它的P0、 P2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电 平点亮。P0口的上拉电阻RA1不能少。串在LED公共端的二极管D1 会产生一定的压降,用来保护LED,经实测LED点亮时两端电压为3V 左右,在LED的安全承受范围内。K1是画面切换开关,用于切换显示 不同内容;K3为水银开关。 水银开关的作用:棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇 棒从左向右摇动时将内容显示出来。 硬件制作: 使用的是直径3mm的红色LED,颜色可根据个人喜好选择。 水银开关里的水银珠很活跃,导致在接通时容易产生抖动,所以将水银开关斜向上放置(尖尖朝斜上方45°角),靠水银珠自身重力的作 用减少抖动 1 实习目的 1.非常重要的实践教学环节

摇摇棒课程设计报告

重庆三峡学院 电子工艺工程设计报告书课程名称:基于单片机的摇摇棒 学院(系):电子与信息工程学院 年级专业:2012级电子信息工程(自动化) 学号: 201207014338 学生姓名:王平山 指导教师:谢辉 教师职称:教授 成绩: 制作日期2015 年6 月` 8 日

目录 一、作品摘要 (2) 二、作品说明 (2) 三、工艺流程 (3) 四、系统总体设计 (5) 五、硬件设计 (7) 六、软件设计 (8) 七、系统调试与分析 (9) 八、课程作品制作体会 (11) 九、附录 (12)

基于STC89C52的16LED摇摇棒设计 一、作品摘要 摘要:本设计以STC89C52单片机为中央控制器,利用视觉暂留效果和单片机外部中断技术,实现了在摇动过程中形成的扇形平面内清晰显示文字、字母、图像的Led显示棒的制作。整套系统由中央控制模块、Led显示模块、供电模块等部分组成。本设计实现了设计要求显示的内容。 关键字:Led 视觉暂留图案 二、作品说明 摇摇棒是如今流行的一种玩具,在各种聚会、节日中均见得到它的身影。本设计也追随着摇摇棒的原理,利用人眼的视觉暂留特性,通过STC89C52单片机对16只高亮度LED发光二极管进行控制,配合手的左右摇晃就可呈现一幅完整的画面。 下图是基于51单片机控制16只高亮度LED发光二极管构成的摇摇棒,

该摇摇棒具有如下功能: 1) 显示“欢迎使用神奇魔幻摇摇棒!”; 2) 显示心形图案; 3) 显示“LOVE”; 4) 可以通过开关实现转换,轮流显示并循环。 三、PCB制作工艺及流程 1、印制电路板的介绍 印制电路版(Printed Circuit Board,简称PCB),它是以一定尺寸的绝缘板为基材,以铜箔为导线,经特定工艺加工,用一层或若干层导电图形(铜箔的链接关系)以及设计好的孔(如元件孔、机械安装孔、金属化过孔等)来实现元件间的电气连接关系,它就像在纸上印刷上去似的,故得名印制电路板或称印刷线路板。在电子设备中,印制电路板可以对各种元件提供必要的机械支撑,提供电路的电气连接并用标记符号把板上安装的各个元件标注出来,以便于插件、检查及调试。 按照在一块板上导电图形的层数,印制电路板可分为一下三类。 1)单面板 指仅一面又导电图形的电路板,也称单面板。 2)双面板 指两面都有导电图形的电路板,也称双层板。其两面的导电图形之间的电连接通过过孔来完成。 3)多层板 由交替的导电图形层及绝缘材料层叠压粘合而成的电路板。除电路板两个面有导电图形外,内部还有一层或都多层相互绝缘的导电层,各层之间通过金属化过孔实现电气连接。它主要应用于复杂的电路设计。 PCB设计流程 1、印制电路板的设计的一般步骤 1)绘制印制电路板 主要任务是绘制摇摇棒原理图,并且确保无误后,生成网络表,用与PCB设计时自动布局。 2)规划电路板 主要完成确定电路板的物理边界,电气边界,电路板的层数,各种元件的封装形式和布局要求等任务

摇摇棒的制作流程(附带程序和原件清单)

摇摇棒的制作 大家知道,人的眼睛存在视觉暂留现象,正因为眼睛的反应迟钝,才丰富了人的视觉感受。 LED摇摇棒很好地利用了人眼的视觉暂留特性。下图是基于51单片机控制、16只高亮度LED发光二极管构成的摇摇棒,配合手的左右摇晃就可呈现一幅完整的画面,可以显示字符、图片等。 实物外形图:

基本原理与硬件电路设计: 16只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到的是一幅完整的画面。与LED点阵的显示有几分相仿。 硬件电路如下图(点击可放大)。系统电源VCC为5V,下载程序和调试时一定要保证5V电压,实际使用时用3节干电池串联4.5V即可。AT89S52单片机作为控制器,在它的P0、P2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。P0口的上拉电阻RA1不能少。串在LED公共端的二极管D1会产生一定的压降,用来保护LED,经实测LED点亮时两端电压为3V左右,在LED的安全承受范围内。K1是画面切换开关,用于切换显示不同内容;S1为水银开关。 水银开关的作用:棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。

硬件制作: 使用的是直径5mm的红色高亮LED,感觉太大了些,远看效果很好但近看时字不够连贯。建议使用直径为3mm的高亮LED,颜色可根据个人喜好选择。

水银开关里的水银珠很活跃,导致在接通时容易产生抖动,所以将水银开关斜向上放置(尖尖朝斜上方45°角),靠水银珠自身重力的作用减少抖动: IC座里面隐藏元件,既美观又能保护元件:

智能设计大赛策划书

第五届“卓越杯”学术 科技节之 智能设计制作大赛 策 划 书

机电与控制工程学院 智能爱好者协会●活动主题 智能设计制作大赛——学术科技节 ●活动背景 为了开阔学生视野、培养创新思维、锻造科研能力,我院学术科技部携手智能爱好者协会,寻找志同道合的你。本着“崇尚科学、追求真知、勤奋学习、勇于创新“的宗旨,智能设计助你培养自身创新精神与提高设计实践能力。●活动目的 本次学术科技节之智能设计制作大赛力求做到“三个结合”:一是把科技知识与校园文化活动相结合,激发大学生对智能设计的兴趣;二是把科技知识与课堂教学结合,围绕专业课程的学习开阔科技视野;三是把科技知识与大学生科技文化卫生活动、专业学习相结合,带着对智能设计的激情宣传科技知识,争取进一步提高自我素质。 ●活动地点:自控大楼2205 ●活动时间:2016年5月 ●活动对象:湖北师范大学全校学生 ●活动总体规划: (1)参赛形式 参赛人员可以参加个人赛,也可以团队参加比赛,自行组团(2—3人)

(2)活动安排 前期宣传(4月12日——3月13日) 1.摆放展板在琼林苑门口前,并设立报名点,以吸引其他学院的同学报名参加。 2.通知机电与控制工程学院各班班长、学术科技委员、智能爱好者协会中心组成员开会,下发活动通知,动员各班班委在班上积极宣传;跟其它各院院干取得联系,相互宣传;智能爱好者协会微博,机电与学工处网站,协会、社团联、机电学院QQ群等进行网络宣传。 活动过程 第一阶段:此时间段内对于不同类型的参赛组进行分组,并于自控大楼2205进行相关知识培训,比赛过程中宣传部到现场拍照。 主要作品 PCB板类型(摇摇棒、光立方、心形流水灯、点阵屏、简易LED发光广告牌和其他),DIY积木风车,创意作品等。 第二阶段:参赛人员在规定的时间内于自控大楼2205完成作品并上交。 中期宣传 在活动过程中,由协会宣传部负责拍照和写通讯稿,运用网络在智能爱好者协会微博,机电与学工处网站,协会、社团联、机电学院QQ群等,对活动进程及已经取得的成绩进行网络宣传,以吸引一下届有更多的同学参与! 活动各个负责人 负责材料准备、培训、宣传、经费等。活动由()全面负责。人员()负责培训、程序编写、程序下载;()负责经费管理;()负责活动宣传;培训过程中出现问题由()负责机动 活动评审

摇摇棒实验报告

河南机电高等专科学校
专业技能实训报告
设计题目:基于单片机的摇摇棒设计
系 班 姓 学
部: 电子通信工程系 级: 。。。 。。 名: 。。。 。。。 号: 。。。 。。
2012 年 11 月 30 日

专 业 技 能 实 训 任 务 书
1.本设计课题来源及应达到的目的:
设计课题来源:电子发烧友论坛上 达到的目的:通过这次学习,首先要熟悉单片机功能;熟练使用 keil 和 protel99se 软件;对 C 语言编程和 PCB 板的制作过程有一个详细的了解;熟悉制作产品的整个流程; 通过查找资料、整合资料和制作产品,来提高自己的自学能力和动手能力。
2.本设计课题任务的内容和要求(包括原始数据、技术要求、工作要求等) :
内容和要求: 基于单片机的摇摇棒设计,内容要求如下: 1.使用 LED 作为显示输出。 2.使用 AT89S52 单片机作为主控芯片,采用水银开关作为中断源,产生中断。 4.当左右摇晃时能够产生中断,并能稳定执行中断服务程序。 5.当没有触动图案切换按键时,会间断地显示几个固定的字符或图案。 6.当触动图案切换按键时,能够切换到某一个固定的字符或图案上。
1

摘 要
本设计以 AT89S52 单片机为中央控制器,摇摇棒摇动时显现的字符或图形由 LED 灯显示。LED 灯成线状排列,将需要显示的字符或图形分成 64 列,每个瞬间 线阵只能显示字编码后的文字或图形的一列,利用人眼的视觉暂留原理,可以完 整地呈现出整个图形或字符。一般人手左右摆动的频率为儿赫兹到十几赫兹,因 此,通过单片机控制 LED 线阵以一较低频率扫描显示字符或图形的每一列,摆动 显示棒时即可因视觉暂留看出显示的字符或图;左右摆动一次即摆动的方向改变 一次,通过水银开关产生中断,调用相应的显示中断子程序。字符切换通过外部 中断实现,该系统设计对程序设计的要求较硬件电路要高。整套摇摇棒系统由中 央控制模块、LED 显示模块、供电模块等部分构成。 关键词:摇摇棒,LED,PCB
2

16LED摇摇棒设计与课程报告

湖南涉外经济学院 课程设计报告 课程名称:LED摇摇棒设计 报告题目:LED摇摇棒设计 学生姓名: 所在学院: 专业班级: 学生学号: 指导教师: 2016 年6 月 19 日

摘要 本设计以AT89S52单片机为中央控制器,显示棒摇动时显现的字符或图形由LED 灯显示,LED 灯成线状排列,每个瞬间线阵只能显示数字编码后的文字或图形的一列,利用人眼的视觉暂留原理,将需要显示的字符或图形分成64 列(,一般人手左右摆动的频率为几赫兹到十几赫兹,因此,通过单片机控制LED 线阵以一较低频率扫描显示字符或图形的每一列,摆动显示棒时即可因视觉暂留看出显示的字符或图形;左右摆动一次通过端口电平变化,调用相应的显示子程序,字符切换通过外部中断实现,该系统设计对程序设计的要求较硬件电路要高。整套系统由中央控制模块、LED显示模块、供电模块等部分构成。 关键词:LED;AT89S52;视觉暂留;图案

目录 1. 系统概述 (5) 2、硬件设计 (6) 2.1 单片机选择 (6) 2.2 外部中断信号产生方式 (6) 2.3 LED显示模块 (8) 2.4 单片机最小系统的设计 (9) 3、软件设计 (10) 3.1.1 软件设计思路 (10) 4、系统调试 (16) 5、结束语 (17) 6、参考文献 (17)

1.系统概述 本系统要求设计一个LED显示棒,它主要是由中央控制部分、LED 显示部分以及电源部分组成,如图1-1所示, 图1-1 系统组成部分 单片机提取的字模进行存储,当接收到指令时单片机就讲字模代码通过I/O口输出,使LED点亮,利用视觉停留原理最终使图案显示在摆动的显示屏中。

电气学院实习报告

电子工艺实习报告 学号: 姓名: 指导老师: 成绩: 2018年6月

评阅教师评阅意见 评阅成绩: 评阅教师: 年月日

前言 实习是大学学习阶段重要的实践性教学环节之一,是理论与实践相结合的重要方式。电子工艺实习的目的是使学生熟练掌握手工焊接技能、装配电子产品、识别并检测元器件。电子工艺实习是提高学生水平和专业素质的重要环节,对培养德才兼备的技能性、应用性人才有着十分重要的意义。 Internship is one of the important practical teaching links in the study stage of university, and it is an important way to combine theory with practice. The purpose of the electronic process practice is to enable students to master the manual welding skills,assemble electronic products, identify and detect components.Electronic technology practice is an important link to improve students' level and professional quality.It is of great significance to cultivate skilled and applied talents with both ability and political integrity. 目录 一、实习目的 (2) 二、实习任务 (2) 三、实习要求 (2) 四、实习成果及原理 (3) 一、电子幸运转盘 (3) 二、基于 LM358 的呼吸灯 (4) 三、 SKD-22 型声控LED旋律灯 (4) 四、 LM7805三端稳压器 (5) 五、 30-60秒计数器 (5) 六、 LM386振荡电路 (6) 七、16位LED摇摇棒 (7) 八、光敏感应开关 (7) 五、实习中的问题解答 (8) 1. 制版与焊接工艺 (8) 2. 元器件识别与测量 (9) 六、心得体会 (11) 1

模电的实验报告

模电的实验报告 模电的实验报告1 在本学期的模电实验中一共学习并实践了六个实验项目,分别是:①器件特性仿真;②共射电路仿真;③常用仪器与元件;④三极管共射级放大电路;⑤基本运算电路;⑥音频功率放大电路。 实验中,我学到了PISPICE等仿真软件的使用与应用,示波器、信号发生器、毫伏表等仪器的使用方法,也见到了理论课上学过的三极管、运放等元件的实际模样,结合不同的电路图进行了实验。当学过的理论知识付诸实践的时候,对理论本身会有更具体的了解,各种实验方法也为日后更复杂的实验打下了良好的基础。 几次的实验让我发现,预习实验担当了不可或缺的作用,一旦对整个实验有了概括的了解,对理论也有了掌握,那实验做起来就会轻车熟路,而如果没有做好预习工作,对该次实验的内容没有进行详细的了解,就会在那里问东问西不知所措,以致效率较低,完成的时间较晚。 由于我个人对模电理论的不甚了解,所以在实验原理方面理解起来可能会比较吃力,但半学期下来发现理论知识并没有占过多的比例,而主要是实验方法与解决问题的方法。比如实验前先要检查仪器和各元件(尤其如二极管等已损坏元件)是否损坏;各仪器的地线要注意接好;若稳压源的电流示数过大,证明电路存在问题,要及时切断

电路以免元件的损坏,再调试电路;使用示波器前先检查仪器是否故障,一台有问题的示波器会给实验带来很多麻烦。 做音频放大实验时,焊接电路板是我新接触的一个实验项目,虽然第一次焊的不是很好,也出现了虚焊的情况,但技术都是在实践中成熟,相信下次会做的更好些。而这种与实际相结合的电路,在最后试听的环节中,也给我一种成就感,想来我们的实验并非只为证实理论,也可以在实际应用上小试身手。 对模电实验的建议:①老师在讲课过程中的实物演示部分,可以用幻灯片播放拍摄的操作短片,或是在大屏幕上放出实物照片进行讲解,因为用第一排的仪器或元件直接讲解的话看的不是很清楚。②实验室里除了后面的几台,前面也时不时有示波器故障,如果没有发现示波器已故障的话会给实验带来麻烦。因此希望老师可以教几个识别示波器是否故障的方法。③选题方面,从元件的认识逐渐过渡到焊电路板进行实验,内容涵盖面合理,没有更多的建议了。 感谢老师半学期来的教诲和指导! 模电的实验报告2 在这个学期中,我们一共完成了从常用电子仪器的适用到串联稳压电源等九个实验课题。具体的实验情况在实验报告中已经很清楚的反映了。在此,我想谈谈我的心得体会。 首先,我们在试验中面临着很多问题。实验仪器就是其中之一。实验室中的很多仪器(示波器、交流毫伏表等)确实是由于年代久远而不能正常工作。但我发现,很多同学在实验现象没出来的情况下就借口说是实验仪器的问题。其实不然。很多情况下,仪器没有调试好导

单片机——摇摇棒数据源

#ifndef __data_h__ #define __data_h__ unsigned char code tab1[]= { 0xFF,0xFF,0xFF,0xDF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0x7F ,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFC,0xFF,0xFF,0xFF,0xF9,0xFF,0xFF,0xFF,0xF3,0xF F, 0xFF,0xFF,0xE7,0xFF,0xFF,0xFF,0x8F,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFC,0x3F,0xFF ,0xFF,0xF0,0xFF,0xFF,0xFF,0x81,0xFF,0xFF,0xF8,0x05,0xFF,0xFF,0xF8,0x3E,0x7F,0xF F, 0xFD,0xFF,0x3F,0xFF,0xFF,0xFF,0x8F,0xFF,0xFF,0xFF,0xC7,0xFF,0xFF,0xFF,0xE3,0xFF ,0xFF,0xFF,0xF1,0xFF,0xFF,0xFF,0xF8,0xFF,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFC,0x3 F, 0xFF,0xFF,0xFE,0x1F,0xFF,0xFF,0xFE,0x1F,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,0x1F ,0xFF,0xFF,0xFF,0x9F,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0xBF,0xFF,0xFF,0xFF,0xF F,//人0 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF ,0xFE,0xFF,0xFC,0x1F,0xFF,0x00,0x00,0x0F,0xFF,0x00,0x7F,0xFF,0xE7,0xFF,0xFF,0xF F, 0xE3,0xFF,0xFF,0xFF,0xF1,0xFF,0xFF,0xFF,0xF9,0xEF,0xFF,0xFF,0xFF,0xE0,0x01,0xFF ,0xFF,0xE7,0x77,0xFF,0xFB,0xEE,0x77,0xFF,0xF9,0xEE,0x77,0xFF,0xF9,0xEE,0xF7,0xF F, 0xF9,0xCF,0xF7,0xFF,0xF9,0xC7,0xF3,0xFF,0xFB,0xE0,0x01,0xFF,0xFB,0xEF,0xFF,0xFF ,0xFB,0xFF,0xFF,0xFF,0xFB,0xFF,0xFF,0xDF,0xF3,0xFF,0xFF,0xCF,0xF3,0xFF,0xFF,0xC 7, 0xF0,0x00,0x00,0x03,0xF8,0x00,0x00,0x07,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF F,//间1 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9F,0xFF,0xFF ,0xFF,0xC0,0xFF,0xFF,0xFF,0xC0,0x03,0xFF,0xFF,0xDF,0xC0,0x7F,0xFF,0xDF,0xFD,0xF F, 0xFF,0xDF,0xED,0xFF,0xFF,0xBF,0x9D,0xFF,0xFF,0xBE,0x3D,0xFF,0xFF,0x80,0x7D,0xFF ,0xFF,0xA3,0xFD,0xFF,0xFF,0xBF,0xFD,0xFF,0xFF,0xBF,0xFD,0xFF,0xFF,0xBF,0xF9,0xF F, 0xFF,0xBF,0xF9,0xFF,0xFF,0x80,0x79,0xFF,0xFF,0x3E,0x39,0xFF,0xFF,0x3F,0x39,0xFF ,0xFF,0x7F,0x39,0xFF,0xFF,0x7F,0x3D,0xFF,0xFF,0x7F,0x3C,0x1F,0xFF,0x7F,0x7C,0x3 F, 0xFE,0x7F,0x80,0x7F,0xFF,0x00,0x01,0xFF,0xFF,0x00,0x1F,0xFF,0xFF,0x83,0xFF,0xFF ,0xFF,0x9F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF F,//四2 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF ,0xFF,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0xE7,0xFF,0xFF,0xFF,0xCF,0xFF,0xFF,0xFF,0x1 F, 0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xE0,0xFF,0xF0,0x00,0x03,0xFF,0xF8,0x00,0x3F,0xFF

大学生电子电工实习心得(精选多篇)

大学生电子电工实习心得(精选多篇) 第一篇:2014大学生电子电工实习心得时间总是过的很快,两周的电工实习结束了。经过两周的实习,我们最后完成制作了一个充电电源,虽然很累,但感觉很有成就感。 在电工实习期间,我们学习了初步的锡焊以及印制电路板的设计,元件测试和充电器的制作,最后是protel99 课程设计。刚开始,锡焊,一个既熟悉又陌生的概念,从开始的兴奋到后来的痛苦,一遍遍的焊接,看焊点,反反复复,基本上掌握了要点。如果说焊接是体力劳动,那么印制电路设计就是脑力劳动,远比体力劳动恐怖,最后在无数次的改动中结束。然后就是充电器制作,按照老师的指点,进行的有条不紊,很顺利,通过了检测。最后是protel99 课程设计,从最初的盲目布线到有条理,收获不小,但在最后布线时,怎么都不能将老师的要求满足—- rl 两端都能接出去,后来请教同学,查看资料,最终解决了问题。可以说,两周的电工实习,学到了不少东西,动手能力得到了提高,更重要的是有了一种精益求精的追求,获益匪浅,而且理解了一个道理,什么都是一门学问! 两周,需要学的东西很多,而且有些东西,比如焊锡,并不是在短时间就能掌握的,必需靠长时间的练习去把握,理解。所以任务对我们来说显得很重。但不知道为什么,学校只给我们排了两周的电工实习,而且其中还插了英语、复变函数和体育课,使得原本就不够的时间更加捉肘见襟。我们不得不在实习期间牺牲休息时间,两个星期,我们午睡是在实验室度过,更别说课间休息了。中午基本上是吃完饭就回实验室,有的时候遇到不好解决的问题就更不用说了。所以两周下来,只有一个感觉,时间紧,任务重。 希望学校能合理安排实习时间,毕竟实习是一次很重要的机会。对我们动手能力的提高有极大的好处,我们都必须珍惜。 第二篇:电子电工实习心得 电工实习心得时间过得很快,五天的电子电工实习就这样匆匆的结束了。这五次课中,每次课三小时都过得很充实,我们要把理论运用到实践中去,手脑并用。虽然时常会碰到难题,但大家一起讨论,共同解决问题,让我深刻体会到团结协作的重大作用和快乐。 实习的前两节天老师教我们怎么焊接和拆焊,后三天为自己动手焊接自己的电路板。在实习过程中,让我充分体会到动手能力的重要性。在焊接过程中,由于焊盘间的间距并不大,我在焊接的时候总是将边上的焊盘也焊到,这就造成了短路,产品就不合格。但是经过不懈努力,进过多次的拆焊和焊接,最终还是客服了这一难关,这让我感到很欣慰。通过这次实习,在电工方面我们掌握了常用的电工工具,如钢丝钳、尖嘴钳、螺丝刀、万用表、电烙铁等使用方法及注意事项。在电子方面,熟悉了常用电子器件类别,如电容、电阻、二极管等型号、规格、性能、使用范围及基本测试方法。 在这次实习中,我们学会了基本的焊接技术,知道了电子产品的装配过程,我们还动手制作了一个小音箱,这些都我们的培养动手能力及严谨的工作作风,也为我们以后的工作打下了良好的基础。它将基本技能训练,基本工艺知识和创新启蒙有机结合,培养我们的实践能力和创新精神,作为信息时代的大学生,作为国家重点培育的高技能人才,仅会操作鼠

瑶瑶棒实验报告

摘要 本设计以AT89S52单片机为中央控制器,摇摇棒摇动时显现的字符或图形由LED 灯显示。LED灯成线状排列,将需要显示的字符或图形分成64列,每个瞬间线阵只能显示字编码后的文字或图形的一列,利用人眼的视觉暂留原理,可以完整地呈现出整个图形或字符。一般人手左右摆动的频率为儿赫兹到十几赫兹,因此,通过单片机控制LED线阵以一较低频率扫描显示字符或图形的每一列,摆动显示棒时即可因视觉暂留看出显示的字符或图;左右摆动一次即摆动的方向改变一次,通过水银开关产生中断,调用相应的显示中断子程序。字符切换通过外部中断实现,该系统设计对程序设计的要求较硬件电路要高。整套摇摇棒系统由中央控制模块、LED显示模块、供电模块等部分构成。 关键词:摇摇棒,LED

目录 专业技能实训任务书 (1) 摘要 (1) 绪论 (3) 第1章总体方案设计 (5) 1.1 整体方案设计 (5) 1.2 主要元器件的原理 (6) 第2章系统的设计和制作 (9) 2.1 硬件设计 (9) 2.2 软件设计 (10) 结论 (12) 致谢 (12)

绪论 随着人们物质生活水平的提高,人们对精神生活的追求也愈加强烈,在娱乐方面也多元化,其中电子产品占了其中相当大的一部分。一件好的电子产品总能给人们带来耳日一新的感受。而现代工具务求简捷化、便携化,因此,摇动显示装置的到来,必将会给人们带来一种新的视觉冲击。“摇动显示装置”,俗称“摇摇棒”,是基于人的视觉暂留原理的,通过分时刷新16个发光二极管来显示输出文字或图案等信息的显示装置。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态。当进行摇动时,由于人的视觉暂留原理,会在发光一极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。其结构及原理图如图: 实习目的: 1、非常重要的实践教学环节; 2、培养理论知识与生产实际相结合的能力; 3、了解单片机技术; 4、锻炼实际动手能力,掌握电子线路焊接、装配的基本技能;

(推荐)模电实验心得体会

亲爱的朋友,很高兴能在此相遇!欢迎您阅读文档模电实验心得体会,这篇文档是由我们精心收集整理的新文档。相信您通过阅读这篇文档,一定会有所收获。假若亲能将此文档收藏或者转发,将是我们莫大的荣幸,更是我们继续前行的动 力。 模电实验心得体会 模电实验心得体会 模电实验心得体会1 在这个学期中,我们一共完成了从常用电子仪器的适用到串联稳压电源等九个实验课题。具体的实验情况在实验报告中已经很清楚的反映了。在此,我想谈谈我的心得体会。 首先,我们在试验中面临着很多问题。实验仪器就是其中之一。实验室中的很多仪器(示波器、交流毫伏表等)确实是由于年代久远而不能正常工作。但我发现,很多同学在实验现象没出来的情况下就借口说是实验仪器的问题。其实不然。很多情况下,仪器没有调试好导致现象不明显或者与理论相差甚远。在做共射共集放到电路实验中,有与我粗心,没有加旁路电容,从而导致

放大倍数很小。后经过几次检查,方恍然大悟。那次试验后,我做实验变得更加的耐心。在连接电路前,都会认真分析一下实验原理。然后根据实验指导书上的步骤一步一步的来做。果然,出现错误的几率小了很多。 其次,做实验要养成好的习惯。很多同学在做实验的时候态度很随便。没有注意诸如:连线之前检查导线是否导通、用三用表测电阻时不质疑短接调零、链接电路是带电操作等等。也许,在很多人看来这些都是小问题。但真正每一次都做到一丝不苟,养成良好的习惯的同学并不多。 最后,我想说的是实验的目的。刚开始,我认为实验是一项任务。只要完成了就行。无非就是照着课本连连线、得出个已经计算好的结果就行了。但自从自己做功放后我改变了这种看法。在做功放的时候,虽然原理图都是被人提前设计好的。但是在做得时候总是会需要自己去调试、布线。有时候看似链接的很完美的电路。 可能会因为某个地方的虚焊而不能工作。这种情况非常锻炼你能力。在找错误的地方的时候你自然而然的明白了电路的原理。功放主要包括电源和放大两个部分。基本上我们所学的一些基础内容都包含在内。而且当完成一个自己独立完成的功放后,会有一种成就感。实验跟课本的理论相结合,在课本中学习,在实验

基于蓝牙无线传输的摇摇棒设计报告

通信工程专业单片机系统课程设计基于蓝牙无线传输的摇摇棒设计 学院(系):信息与通信工程学院 专业:通信工程 学生姓名:梅宇华黄馨莹 学号:2013136219 2013136209 指导教师:丁纪峰 完成日期:2015年5月24日 大连民族大学

摘要 本文介绍了一种以STC89C52RC单片机为主控制器,利用人眼的视觉暂留设计的摇摇棒。摇摇棒在摇动过程中形成一个扇形平面,平面内可清晰显示文字、字母、图案。蓝牙作为一种新型的信息传送工具,具有无限传输、方便、快捷的优点。将蓝牙的这种特性运用到摇摇棒上,再结合摇摇棒本身可以在手挥式摆动下动态显示文字及图案的特性,使得摇摇棒具有更好的利用价值在设计中,通过蓝牙无线传输,可以实现摇摇棒显示内容的实时修改。本系统由STC89C52单片机控制模块、32个高亮度LED发光二极管、供电模块及蓝牙串口模块组成。 关键词:STC89C52RC单片机;视觉暂留;动态扫描;LED

目录 摘要 (1) 目录 (1) 1 设计背景及要求 (1) 1.1 设计背景 (1) 1.2 设计要求 (1) 1.2.1 基本要求 (1) 1.2.2 拓展要求 (1) 2 系统设计原理 (2) 2.1 系统总体设计方案 (2) 2.2 摇摇棒显示原理 (2) 2.3 图片显示原理 (2) 3 系统硬件电路设计 (4) 3.1 单片机最小系统设计 (4) 3.1.1 时钟电路 (4) 3.1.2 复位电路 (4) 3.2 LED显示电路的设计 (5) 3.3 串口电路设计 (6) 3.4 电源电路设计 (7) 3.5蓝牙/串口线选择电路设计 (7) 4 系统软件设计 (9) 4.1 主程序设计思路 (9) 4.2 主程序流程图 (9) 4.3 串口接收程序 (9) 4.4 LED显示程序 (10) 5 系统调试 (12) 5.1 硬件调试 (12) 5.2 软件调试 (12) 5.3 整体调试 (12) 6 总结 (13) 7 参考文献 (14) 附录一系统硬件电路图 (15) 附录二实物照片 (16) 附录三系统完整程序代码 (19) 致谢 (21)

摇摇棒程序注释(已完成!!!!!)

LED摇摇棒的详细制作资料 大家知道,人的眼睛存在视觉暂留现象,正因为眼睛的反应迟钝,才丰富了人的视觉感受。 LED摇摇棒很好地利用了人眼的视觉暂留特性。下图是基于51单片机控制、16只高亮度LED发光二极管构成的摇摇棒,配合手的左右摇晃就可呈现一幅完整的画面,可以显示字符、图片等。演示效果见自制LED摇摇棒展示【图】。 实物外形图:

基本原理与硬件电路设计: 16只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到的是一幅完整的画面。与LED点阵的显示有几分相仿。 硬件电路如下图(点击可放大)。系统电源VCC为5V,下载程序和调试时一定要保证5V电压,实际使用时用3节干电池串联4.5V即可。AT89S52单片机作为控制器,在它的P0、P2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。P0口的上拉电阻RA1不能少。串在LED公共端的二极管D1会产生一定的压降,用来保护LED,经实测LED点亮时两端电压为3V左右,在LED的安全承受范围内。K1是画面切换开关,用于切换显示不同内容;S1为水银开关。 水银开关的作用:棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。 硬件制作: 使用的是直径5mm的红色高亮LED,感觉太大了些,远看效果很好但近看时字不够连贯。建议使用直径为3mm的高亮LED,颜色可根据个人喜好选择。

水银开关里的水银珠很活跃,导致在接通时容易产生抖动,所以将水银开关斜向上放置(尖尖朝斜上方45°角),靠水银珠自身重力的作用减少抖动: IC座里面隐藏元件,既美观又能保护元件:

相关文档
最新文档