作品原理: 本作品是一种基于AT89C51单片机音乐播放并控制彩灯的设计。它实现单片机演奏音乐,并且使LED彩灯随音符频率的不同而闪烁发光。本作品由AT89C51单片机作为主控核心,通过三极管来放大电流,单片机控制蜂鸣器来播放音乐。利用编程实现LED灯的闪烁,实现灯光花样多,播放各种类型的音乐。 软件: proteus 7 professional keil c51 硬件: AT89C51单片机开发板一块、排阻若干、电容若干、电阻若干、蜂鸣器1个、按键2个、三极管1个、LED灯若干、晶振1个,导线若干 作品功能: 本作品是基于AT89C51系列单片机的音乐盒,利用按键切换演奏出不同的乐曲。蜂鸣器发出某个音调,与之相对应的LED亮起。使用两个按键,一个用来切换歌曲,另一个切换八路LED的变化花样。 1)该电路有两种工作模式:演奏音乐模式和花样灯模式。 演奏音乐模式:演奏完整的一首的歌曲,八路LED随着音乐变化。 花样灯模式:八路LED变化出各种花样,蜂鸣器随着发出“嘀嘀”声。 2)按下按键1进入演奏音乐模式,再按时就可以切换歌曲,共拥有五首歌曲。 3)按下按键2进入花样灯模式,再按时就可以切换LED花样,共有五种花样。 此电路的程序只占用了2K左右,可以方便的添加更多的音乐和LED花样, 使系统的功能更加强大。 电路图和PCB截图:
2021-10-12 13:21:29 4.07MB 流水灯 单片机毕设 电路方案
1
51单片机 采用的是程序循环执行,把8个灯依次递加点亮,依次递减,中间往两边,两边往中心,同时闪烁,偶数灯亮的方式的花样。
2021-10-05 16:29:30 2KB 单片机 花样灯
1
8个led组成的花样流水灯配套程序,可左右至中间流动,可闪烁
2021-09-25 17:06:00 22KB 花样流水灯
1
基于AVR单片机花样流水灯仿真设计资料
2021-08-15 01:46:13 15KB 流水灯
1
流水灯的设计。可以控制花样流水灯,间隔、轮流点亮。从两边向中间,从中间向两边点亮。
2021-07-13 08:52:00 674KB 单片机led流水灯课程设计
1
作品功能:在单片机控制下,当拨动开关S28发出低电平(S28=0)时,发光二极管DS35~DS42从两头向中间逐个点亮(时间间隔由电位器W1来控制),当DS35~DS42全部点亮后延时2秒钟全部熄灭,如此往复循环。当拨动开关S28发出高电平(S28=1)时,DS39、DS40点亮,然后点亮的灯向两边扩展,直到DS35~DS42全部点亮后延时2秒钟全部熄灭,如此往复循环。利用电位器W1产生的0-5V电压经A/D采样后的数据大小来决定逐个点亮LED灯的时间间隔。 环境:Proteus Version 7.7 、 keil4/keil3
2021-07-08 14:50:41 76KB 51单片机 汇编 仿真
1
在quartus下编译通过,克通过按键切换流水灯显示状态,模块化编程设计,可根据需求,自行更改芯片与IO接口,本人使用的为EPM7128slc。
2021-06-10 17:11:52 259KB VHDL
1
单片机仿真keil编写程序74HC595是具有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器是分别的时钟。数据在SCK的上升沿输入,在RCK的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(SI),和一个串行输出(Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能 OE时(为低电平),存储寄存器的数据输出到总线。
2021-04-28 21:32:06 115KB 花样灯
1
说明: 16只LED分两组按预设的多种花样变换显示
2021-04-27 15:06:30 102KB 流水灯
1
小白想要入门电子世界,起点很重要,一般不建议选择太难的作品,一方面专业知识不够会导致花费大量的时间,另外一方面太难的作品,也容易打击小白刚入门的激情,积极性都没了,还怎么接着往下走! 分享我当初入门时接触的一个小作品:使用中断花样流水灯的设计, 含51单片机源码加原理图 在单片机的P2口上接8只LED组成流水灯。使用一个按键开关来控制流水灯的变化。开关断开是,流水灯是左右循环闪烁,当开关按下时,流水灯进行交替闪烁。开关断开恢复左右循环闪烁。很简单的一个程序,适合刚开始学习单片机做流水灯的新手学习。 程序部门有做注释,方便小白理解:
2021-04-21 18:05:58 67KB 单片机 电路设计 流水灯 电路方案
1