基于51单片机的声光电子琴设计
2017-09-15杜平
数码设计 2017年8期
杜平
基于51单片机的声光电子琴设计
杜平*
(广东科学技术职业学院,广东广州,510640)
该设计采用AT89S52单片机作为核心控制器设计的一款简易声光电子琴。通过P0、P2口两组管脚连接的LED灯实现多种闪烁效果,同时配有多首音乐播放和电子琴弹奏功能。音乐的播放采用单片机定时器实现。通过对音阶和节拍的双重设计,音质清晰悦耳。本文对此方案的软硬件进行了介绍,对设计原理进行了系统地阐述。
单片机;电子琴 定时器;流水灯;LED
引言
单片机因其体积小,功能强,价格低廉而广泛应用到了各个行业之中,它具有强大的控制功能和灵活的编程实现特性。近年来,简易电子琴在玩具和娱乐设施等行业被广泛地推广,给人们的生活增添了很多情趣[1]。本文以单片机为核心开发了一款以音乐和多种led闪烁效果为主要特点的电子琴系统。其优点是运行稳定、软件功能完善、控制系统可靠、性价比较高,具有一定的实用和参考价值。
1 功能概述
该电子琴系统由AT89S52单片机、8个音乐控制按键、led模式按键、LED 显示器等模块组成[2], 系统主要硬件设计如图1所示。

图1 电子琴系统
该电子琴主要实现三个功能。1、按键0控制花样流水灯。每按键一次切换一种样式,共四种样式。2、按键1控制音乐播放。每按键一次切换一首音乐,共三首音乐。3、八个按键P30-P37产生八个音阶。每一次按下后,扬声器发出对应的音阶,可进行音乐演奏[3]。
2 音乐播放设计原理
通过单片机演奏音乐的关键是将音阶转化成电信号。……
登录APP查看全文
