历史上的今天
返回首页

历史上的今天

今天是:2024年09月24日(星期二)

正在发生

2021年09月24日 | 1-基于51单片机的音乐彩灯

2021-09-24 来源:eefocus

具体实现功能

系统由51单片机+ADC0809模块+LM386功放模块+喇叭+音频接口+发光二极管+电源构成。


具体功能:


(1)通过音频线输入可以播放电脑、手机、MP3里面的音乐。


(2)AD对音频信号的采集,转换为数字信号给单片机。


(3)具有8个LED频谱彩灯,随音乐变化闪烁。

设计背景

随着人们生活水平的提高,人们对环境的要求越来越高,城市环境建设日益为人们所重视。灯作为一种观赏性较高的艺术,不断的出现在城市的广场、公园及其它公共场所,早些的灯都是固定不可调的,显得有些单调,随着科技的发展音乐灯也进入了我们的城市。音乐灯是现代科技与艺术的综合,音乐灯将喷水图形、彩色灯光及音乐旋律构成一个有机的整体,随着乐曲旋律和节奏的变化,在五彩绚丽的变幻灯光照耀下,构成一幅幅奇妙无比的景观、令人赏心悦目,叹为观止,在视听上获得极大的享受。


硬件设计

本文的硬件设计框图如图所示,由以下模块构成:


(1)单片机最小系统。用于驱动和控制其他模块,以实现整体功能,其以AT89S52单片机为核心芯片,并辅以复位电路和晶振电路;


(2)音频输入及放大模块。音频输入后,采用LM386模块进行放大,以进行进一步的处理;


(3)AD转换电路。利用ADC0809模块对从LM386模块输入的音频信号进行处理,将其转换为数字信号;


(4)LED彩灯显示模块。利用8个LED彩灯实现音乐频谱的显示。

软件设计

根据本文设计需求,在硬件电路图的基础上,需要通过软件编程实现的具体功能:


(1)通过音频线输入可以播放电脑、手机、MP3里面的音乐。


(2)AD对音频信号的采集,转换为数字信号给单片机。


(3)具有8个LED频谱彩灯,随音乐变化闪烁。


原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

推荐阅读

史海拾趣

Dawning Precision Co Ltd公司的发展小趣事

随着市场竞争的加剧,Dawning意识到只有不断创新才能在行业中立于不败之地。公司加大了对研发的投入,聘请了一批在电子制造领域具有丰富经验的专家。在专家团队的带领下,Dawning成功开发出了多款具有自主知识产权的高精度电子产品,这些产品不仅在性能上领先同行,而且在价格上也更具竞争力。这些创新产品的推出,极大地提升了Dawning在市场上的竞争力。

安森德(Ascend)公司的发展小趣事

随着产品技术的成熟,安森德公司开始积极拓展市场。公司凭借优质的产品和服务,成功进入工业电源、电机驱动、消费电子等多个领域。同时,安森德积极寻求与全球顶尖企业的战略合作,通过与这些企业的技术交流和业务合作,不断提升自身的技术水平和市场竞争力。这些合作不仅为安森德带来了更多的商业机会,也进一步提升了公司在行业内的知名度和影响力。

常忆科技(CHINGIS)公司的发展小趣事

为了满足不断增长的市场需求,常忆科技积极拓展国内外市场。公司通过与全球知名的电子产品制造商建立合作关系,成功将产品打入国际市场。同时,常忆科技还积极参加各类国际电子展会和技术交流活动,展示其最新的技术和产品,吸引了众多国际客户的关注。

随着国际化战略的深入实施,常忆科技的产品逐渐在全球范围内得到应用。这不仅提升了公司的品牌知名度和影响力,也为公司带来了丰厚的经济回报。

台湾三礼(3L)公司的发展小趣事

1991年,三礼公司正式成立了美国分公司(3LU),此举标志着公司开始进军北美市场,将其作为货物管理中心,并与G-TEP合作组建了3L Global Co.(3LG),共同开拓和发展所有北美业务。这一战略决策为三礼公司打开了新的增长通道,使得公司能够更好地服务全球客户,提升品牌影响力。

EDO Corp公司的发展小趣事

在1930年代,Eclipse Magnetics这个名字首次出现,标志着品牌的诞生。当时,该公司主要从事磁性产品的研究和开发。进入1940年代,Eclipse Magnetics逐渐崭露头角,成为一个独立的公司。在电子行业的早期,该公司凭借其独特的磁性技术,开始在市场中占据一席之地。

聚辰(Giantec)公司的发展小趣事

面对电子行业的快速变革和市场需求的不断变化,港源公司始终保持敏锐的市场洞察力和持续的创新精神。公司不断加大研发投入,推动产业升级和产品结构优化。通过技术创新和高效智造系统构建,港源公司实现了产品自动化制造的高覆盖率,并在精密小型化的塑胶五金零部件领域取得了突破性技术优势。这些努力不仅使港源公司在市场竞争中保持领先地位,还为公司未来的发展奠定了坚实的基础。

问答坊 | AI 解惑

联发科PK晨星,谁将是台股股王

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 联发科作为台股股王,是全球前五大IC设计公司,而作为新兴的台湾未上市公司的股王晨星的实力也不容小看,笔者现将两大公司进行一个简单的对比。  联发科 晨星    董事长蔡明介 ...…

查看全部问答>

请教MAX267滤波器芯片应用问题

    MAX267是专用的带通滤波器芯片,我想要得到中心频率信号10000倍的增益,所以用两片267级联,每片有两个二阶滤波器,每个的Q都是10,时钟信号都一样1.83KHz,中心频率为11Hz,结果得到一放大的正弦波,放大倍数差不多是10000,但是幅值 ...…

查看全部问答>

PCB连线

请问高手们   其他元件是可以连线的 可是自己制作的封装  焊盘的线 竟然只能在封装里面画  不能划到外面去 为什么呢?…

查看全部问答>

CAN分帧接收问题

单帧接收正常,多帧情况下分帧接收时,只能重复收到第一帧,程序如下,数组时分配的是一个足够大的静态数组,不知道怎么回事? //ID号表示:主机, 控制1,查询1   表示接收的是查询1的数据      if (RxMessag ...…

查看全部问答>

终于熬夜将Alientek开发板的资料上传了一小半!

终于熬夜将Alientek开发板的资料上传了一半! 下一半这个周末上传,周末亚运多放一天假! Alientek开发板所有的代码都是原创(当然不排除有些外设驱动程序是 移植的网上的代码进行修改),一共28个实例,由正点原子完成, 不完全手册一共 ...…

查看全部问答>

请教5509的bootloader问题

使用5509,通过MCBSP0以SPI外接一个串行flash 程序硬件仿真正常, 但却无法将已经转换为hex格式的程序下载到flash里面, 报错是flashburn显示flash和ccs没有联通。 我想请教的包括: 以mcbsp0口链接flash的时候, flash的逻辑地址,物理地址 ...…

查看全部问答>

【求助】f149的SPI收数据问题请教大家!

我写了个SPI的程序来读MMC卡,用软件模拟SPI读写正常,用硬件SPI口能发送数据,就是不能收到数据不知道为什么,下面是我的软件SPI程序和硬件SPI程序和初始化,希望大家能帮忙看看出了什么问题,非常感谢,程序如下!(都采用SPI0口的三根线)P3.3,P ...…

查看全部问答>

MLX90615与MSP430单片机连接

RT,哪位大哥用过MLX90615红外温度传感器与MSP430单片机,求连接图和驱动代码,不胜感激!…

查看全部问答>

论坛高手帮个忙

data verification failed at address 0x3fffc0please verify target memory and memory map   怎么解决,请问?高手帮帮忙,…

查看全部问答>

1-9999秒倒计时程序

1-9999秒倒计时程序…

查看全部问答>