内容为网络收集 仅供参考
音乐盒实验报告
专业:生产过程自动化 班级:08机电(2)班 姓名:何远龙 指导老师:陈玉琼
2010-10-08
一、实验材料
1、仪器设备,软件工具 软件 keil 软件 Proteus软件 Progisp软件 硬件 万用表 学习板 2、元器件清单 元件名称 IC插座 单片机 晶体振荡器 瓷片电容 按键 IC插座 三极管 参数 DIP40 89C51 12MHZ 22PF DIP8 2N5088 数量 1 1 1 2 4 1 1 源程序的编译 实现电路的仿真 将程序下载到学习板上进行实验 用途 检测硬件电路 实现源程序的调试,并通过实验现象来修改程序 用途 内容为网络收集 仅供参考
电阻 电解电容 电阻 蜂鸣器 小喇叭 放大器 1K 47uF 510 无源式 LM386 4 1 8 1 1 1
二、实验过程描述 1、设计功能描述
(1)通过改变单片机输出脉冲高低电平的保持时间和频率,可以得到音阶和调节不同的音调,运用定时中断来控制节拍,从而来演奏乐曲。 (2)用数码管显示当前播放的歌曲序号。
(3)通过功能键控制上,下曲目的选择以及乐曲的暂停和播放。 2、原理图设计思路
由P1.0口控制一个LM386功率放大器,经功率放大器控制发声器件小喇叭。当P1.0口输出低电平时,三极管导通,小喇叭通电;当P1.0口输出高电平时,三极管截止,小喇叭断电。通过连续不断周期性地改变P1.0口的高、低电平,就会产生一定频率的矩形波,小喇叭就能产生一定频率的声音,再配合延时程序控制高、低电平的持续时间,就能改变音调。由P3.2、P3.3、P3.4、P3.5分别作为开始键/停止键,暂停键、下一曲键、上一曲键。图中还将共阳级数码管相应的段选控制端用P0口控制,将数码管的公共端,也称“位选端”由P2口控制。 原理图如下:
3、程序设计思路,并画出流程图
程序思路:初始化设置,开延时与外部中断,按下P3.2键先唱第一首,然后循环播放。若有按下P3.3键则执行暂停作用,再按一次则继续播放;若有按下P3.3,P3.4键则分别执行下一曲、上一曲功能。播放歌曲是多少数码管则显示相应的数字。流程图如下: 主流程
内容为网络收集 仅供参考