•班级:物电学院09级电子(2)班•组成员:动态的表达张扬个性,夜间色彩斑斓,使城市夜景沉浸在美丽的梦幻之中!鲜艳亮丽,动态万千,将舞台表现得五彩缤纷,舞台效果产生了新的飞跃!霓虹灯广泛应用在餐饮、美化、服务业。各地政府为吸引游客和投资者,在城市的沿街、沿道、沿河、沿线等地用霓虹灯造景,实施“亮化工程”,以美化环境、树立城市形象系统内容1需要控制的霓虹灯数量一共为8组;2在无人靠近时,霓虹灯随着一定规律缓慢变化,并且语音播报系统播放出舒缓音乐;3当有人靠近时,霓虹灯变化变迅速,并且语音播报系统更换正在播放的乐曲。核心应用系统模块•红外传感器•驱动模块•中心控制系统模块•LED系统模块•语音系统模块•电源电路模块•串口电路模块•单片机模块•时钟电路模块•复位电路模块检测是否有人接近编译并载入需要运行的程序主控制系统语音播报霓虹灯闪烁红外传感器最小系统PC机驱动系统语音系统LED霓虹灯模块传输指令传输高低电平发出指令载入程序智能霓虹灯控制系统结构总图:红外传感器最小系统传输高低电平传输指令红外传感器最小系统传输高低电平驱动系统传输指令红外传感器最小系统传输高低电平驱动系统传输指令红外传感器最小系统传输高低电平语音播报模块发出指令驱动系统传输指令红外传感器中心控制系统传输高低电平52单片机串口电路时钟电路复位电路电源电路模块实物图电路图达林顿管内部结构这里采用的达林顿管的型号为TIP127驱动模块是采用达林顿管放大电路来驱动LED灯管的点亮。由于单片机引脚输出的都是低阻态,电流很小,如果只接达林顿管,结果只能瞬间导通。你看到的效果是霓虹灯一闪就过去了,不会很亮。所以在每个达林顿管的B极都要接一个1K以上的电阻。这才能正常的驱动霓虹灯。采用WTV020芯片,采用AMS1117提供稳定的3.3V电压连接红外传感器语音模块连接霓虹灯达林顿管驱动模块连接最小系统模块核心器件的应用说明•软件的程序采用C语言进行编译。•中心控制系统模块使用STC89C52单片机,运用MAX232芯片进行电平转换。•驱动器模块采用了TIP127复合管进行电流放大。•语音模块使用WTV020-SD-16P语音芯片。霓虹灯快速变化并更换乐曲霓虹灯缓慢变化并播放音乐开始初始化检查红外传感器是否有人靠近sbitrst=P0^4;//rst代表复位sbitclk=P0^5;//clk代表时钟sbitsda=P0^6;//sda代表数据线main()//无人靠近时,霓虹灯缓慢变化,播放音乐,有人靠近时,霓虹灯快速变化,改变播放的音乐{k=0;delayms(100);k=1;int_inte();//中断初始化while(1)//循环{delayms(800);//延时800MSRead_Voice(0x0000);//播放音乐delayms_Voice(2000);//所播放音乐的延长时间xiaoguo1();//调用xiaoguo1函数}}voidint_inte()//中断函数初始化{EA=1;//打开全局中断,只有打开全局中断,各个中断源才能用EX0=1;//打开外部中断IT0=0;//低电平触发中断}voidint_interrupt()interrupt0//中断函数{delayms(400);//延时400MS//if(k1==0)//检查K1是否等于1//{k=0;delayus_Voice(2000);k=1;xiaoguo2();//调用效果2函数k=0;delayus_Voice(2000);k=1;//}}LED霓虹灯