《智能霓虹灯声光控制系统》.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计者:淮南师范学院 08级电信(1)班 项目组成员:杨阳 王倩倩 伍韬 叶亚林 赵飞飞 项目组组长:杨阳 指导老师:常金国 课题需求 需要控制的霓虹灯数量一共为8组; 在无人靠近时,霓虹灯随着一定规律缓慢变化,并且语音播报系统播放出舒缓音乐; 当有人靠近时,霓虹灯变化变迅速,并且语音播报系统更换正在播放的乐曲。 核心应用系统模块 红外传感器 驱动模块 中心控制系统模块 LED系统模块 语音系统模块 采用WTV020芯片,采用AMS1117提供稳定的3.3V电压 核心器件的应用总结 软件的程序采用KeilC语言进行编译。 中心控制系统模块使用STC89C52单片机,运用MAX232芯片进行电平转换。 驱动器模块采用了TIP127复合管进行电流放大。 语音模块使用WTV020-SD-16P语音芯片。 sbit rst=P0^4; //rst代表复位 sbit clk=P0^5; //clk代表时钟 sbit sda=P0^6; //sda代表数据线 main() //无人靠近时,霓虹灯缓慢变化,播放音乐,有人靠近时,霓虹灯快速变化,改变播放的音乐 { k = 0; delayms(100); k = 1; int_inte(); //中断初始化 while(1) //循环 { delayms(800); //延时800MS Read_Voice(0x0000); //播放音乐 delayms_Voice(2000); //所播放音乐的延长时间 xiaoguo1(); //调用xiaoguo1函数 } } void int_inte() //中断函数初始化 { EA =1; //打开全局中断,只有打开全局中断,各个中断源才能用 EX0=1; //打开外部中断 IT0=0; //低电平触发中断 } void int_interrupt () interrupt 0 //中断函数 { delayms(400); //延时400MS // if(k1 == 0) //检查K1是否等于1 // { k = 0; delayus_Voice(2000); k = 1; xiaoguo2(); //调用效果2函数 k = 0; delayus_Voice(2000); k = 1; // } } 现场演示 了解原理图设计构造,选择合理正确的实验元器件; 制作PCB板时,布线合理,节约电路面板使用面积大小,特定器件必须要放置特定位置; 焊接过程中,要注意防止元器件短路; 程序编译后,需通过不断地调试、运行、整改,最终运行成功。 项目设计完成后要进行多次测试、调整以达到最佳效果,并积极思考扩展提高。 * 动态的表达张扬个性,夜间色彩斑斓,使城市夜景沉浸在美丽的梦幻之中! 鲜艳亮丽,动态万千,将舞台表现得五彩缤纷,舞台效果产生了新的飞跃! 霓虹灯广泛应用在餐饮、美化、服务业。 各地政府为吸引游客和投资者,在城市的沿街、沿道、沿河、沿线等地用霓虹灯造景,实施“亮化工程”,以美化环境、树立城市形象 检测是否有人接近 编译并载入需要运行的程序 主控制系统 语音播报 霓虹灯闪烁 红外传感器 最小系统 PC机 驱动系统 语音系统 LED霓虹灯模块 传输指令 传输高低电平 发出指令 载入程序 智能霓虹灯控制 系统结构 总图: 红外传感器 最小系统 传输高低电平 传输指令 红外传感器 最小系统 传输高低电平 驱动系统 传输指令 红外传感器 最小系统 传输高低电平 驱动系统 传输指令 红外传感器 最小系统 传输高低电平 语音播报模块 发出指令 驱动系统 传输指令 红外传感器 中心控制系统 传输高低电平 电源电路模块 串口电路模块 单片机模块 时钟电路模块

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档