首页
基础教程 | 单片机设计实例 | 常用芯片 | 电子基础
当前位置:单片机教程 >> 单片机设计实例 >> 浏览文章 今天是:
单片机设计实例

单片机音乐盒设计

作者:    来源:本站原创    点击数:   更新时间:2007年06月27日   
 

课程设计要求:1.利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少三首乐曲,每首不少于30秒)


2.采用LCD显示信息

3.开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)

4.可通过功能键选择乐曲,暂停,播放。

5.选作内容:显示乐曲播放时间或剩余时间

硬件电路:本设计中用到了98C51单片机,4*4键盘,蜂鸣器,16*2 LCD,七段 显示数码管LED。(硬件电路原理图附于后页)


原理说明:当键盘有键按下时,判断键值,启动计数器T0,产生一定频率的脉冲,驱动蜂鸣器,放出乐曲。同时启动定时器T1,显示乐曲播放的时间,并驱动LCD,显示歌曲号及播放时间。也可在LED显示歌曲号。

(1)硬件电路中用P1.0~P1.7控制按键,其中P1.0~P1.3扫描行,P1.4~P1.7扫描列。

(2)用P0.0~P0.7,P2.0~P2.7控制LED,其中P0.0~P0.7控制七段码a,b,c,d,e,f,g,用P2.0~P2.7为数码管位选信号。

(3)用,P2.0~P2.2作为LCD的RS,R/W,E的控制信号。用P0.0~P0.7作为LCD的D0~D7的控制信号。

(4) 用P3.7口控制蜂鸣器(J2,J4断开,J3短接)。

(5) 电路为12MHZ晶振频率工作,起振电路中C1,C2均为30pf。

软件设计:本程序可以实现课程设计的基本要求和附加功能,并可以通过按键播放七首歌曲。根据设计题目的分析,这个音乐盒的设计主要有两大部分组成:
(1),液晶显示部分
(2),语音播放
在这次的课程题目的设计中我们分别采用凌阳公司的两个设计模块来完成,一个 是由SPCE061A组成的精简开发板做为主控板;另外一部分采用的是SPLC501液晶模块.




 
发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇:单片机电源
网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 >> 推荐文章
单片机USB-ISP下载线制作
自制单片机实验板
单片机一键多功能按键识别设
 >> 阅读排行
keil教程
单片机电子时钟设计
单片机DS18B20水温控制系统
单片机交通灯设计
单片机课程设计
单片机时钟设计
单片机数字钟设计
单片机键盘程序(4×4矩阵式
单片机串口通讯
单片机秒表设计
 >> 相关文章
51学习板4*4键盘的c51与汇编程序
51单片机实验板DS18B20测温程序
单片机控制机械手设计论文
51单片机可调数码钟
c8051f系列单片机应用介绍
stc单片机下载协议研究
单片机控制LED按1闪1秒按2闪10秒
基于8051单片机采用VP1410的工业
基于8051单片机采用VP1410的工业
关于单片机复位电路原理的争论

站长:刘兴国 站长信箱:372xcom1@21cn.com
单片机教程 @ www.51hei.com 2007-2008