您的位置 首页 系统

根据STC89C52单片机的荧光舞规划

摘要:本产品是由STC89C52单片机作为处理模块加载以程序控制的闪光带,通过各种形状的LED光带、程序控制和舞蹈表演的完美结合向观众呈现光与影的神奇表演-荧光舞的设计。详细介绍了系统的硬件设计和软件

摘要:本产品是由STC89C52单片机作为处理模块加载以程序操控的闪光带,经过各种形状的LED光带、程序操控和舞蹈扮演的完美结合向观众出现光与影的奇特扮演-荧光舞的规划。详细介绍了体系的硬件规划和软件流程,其模块化规划使得体系规划及后期的改善更简单掌控。

关键词:STC89C52单片机;LED光带;荧光舞

0 导言

传统的路旁边装修和节日彩灯等是运用电路的串并联来完结的,短少愈加生动的图形和作用。本规划是由单片机STC89C52操控,经过C言语编程完结动作编列和LED光带的显现,结合艺人的舞蹈扮演,在调和或动感的音乐布景下展示跨过时空的奇特扮演。

2 体系的总体规划

本次规划是由两种思想动身完结舞蹈与程序操控LED光带显现,一种是设定形式,一种是即兴形式。其间设定形式的程序编写是由整个舞蹈的编列和音乐的选取决议,本次规划编列有10个舞蹈程序供选取。本次规划首要即兴形式的挑选彻底有4×4按键完结。这样不只有利于体系本身功用的扩展,而且便利运用在更多的载体上。体系规划框图如图1所示。

根据STC89C52单片机的荧光舞规划

2 体系的首要硬件规划

2.1 数据处理模块

本次体系规划选用STC89C52,其是STC公司出产的一种低功耗、高性能CMOS 8位微操控器,具有8K在体系可编程Flash存储器。STC89C52运用经典的MCS-51内核,但做了许多的改善,使得芯片具有传统51单片机不具备的功用。在单芯片上,具有灵敏的8位CPU和在体系可编程Flash,使得STC89C52为很多嵌入式操控使用体系供给高灵敏、超有用的解决方案。其具有的以下功用满意本体系的规划需求:8k字节Flash 512字节RAM,32位I/O口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中止,一个7向量4级中止结构,全双工串行口。别的STC89C52可降至0Hz静态逻辑操作,支撑2种软件可挑选节电形式。闲暇形式下,CPU中止作业,答应RAM、定时器/计数器、串口、中止持续作业。掉电维护方法下,RAM内容被保存,振荡器被冻住,单片机一切作业中止,直到下一个中止或硬件复位停止。最高运作频率35MHz,6T/12T可选。

2.2 LED驱动模块

本次规划出现给我们的是光影的结合,而所用的LED光带悉数缝合在舞者的帽子、衣服和鞋上,详细划分红24模块,别离有24个三极管作为不同部位的驱动,配合着音乐的节拍和舞蹈动作的展示,编写驱动程序。

2.3 电源模块

作为制造难点之一的电源模块,本次规划选用开关电源,运用其升压电路完结所需的5V电压,而且具有体积小、重量轻、效率高、便利扮演者随身携带来更灵敏的操控本身的LED光电显现等特色。

3 体系软件规划

3.1 程序流程

舞蹈者衣服上的LED光带的明暗由程序操控,而且程序的调试和载入时经过com口完结,在脱离电脑的情况下就由按键完结即兴形式编列。其程序运转流程图如图2所示。

根据STC89C52单片机的荧光舞规划

其间,形式2为即兴编列形式,各关节的灯是亮仍是暗,其程序编列也是有按键来操控。4×4按键别离由形式键、灯亮暗键、确认键、撤销键、数字键等等扩展功用键。

3.2 主程序main函数

(原稿双栏摆放,估量应该是单栏顺序摆放,右半栏应该排在左半栏下面)

本次规划由六人扮演,其间一人的主程序如下:

根据STC89C52单片机的荧光舞规划
根据STC89C52单片机的荧光舞规划

4 调试成果剖析

调试是以软件(程序)调试为主,硬件调试首要检测焊接是否正常、标准,软件调试首要是看程序的编列是否与舞蹈和音乐彼此和谐,光影作用是否杰出。别的看单片机与按键的结合是否有延时。图3别离为服装作用图和运作进程作用图。

根据STC89C52单片机的荧光舞规划

5 规划的价值及展望

本规划完结了程序操控和舞蹈扮演的完美结合,向观众出现光与影的奇特扮演,再次给我们以视觉冲击的特效,作为科研有进一步的扩展价值,作为城市建设有必定的商业价值。能够经过改动一下形状,从头编写程序做出礼花弹的作用,漂亮无污染,绿色环保。在大城市里制止烟花爆竹的当地放在阳台上,别有一番情调,乃至能够配上声响,好像感同身受。如此的规划在单片机或许ARM芯片的操控下能更好地完结更多的规划。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/xitong/292120.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部