基于单片机的音乐门铃课程设计与仿真.pdf
《基于单片机的音乐门铃课程设计与仿真.pdf》由会员分享,可在线阅读,更多相关《基于单片机的音乐门铃课程设计与仿真.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 单片机课程设计 题目:音乐门铃 目录 1.功能 2.设计步骤 1.前期工作 1 2.电路结构 1 3.基本步骤 1 4.预期结果 2 3.硬件电路设计 1.模拟仿真电路 2 2.元件列表 2 3.发声原理 3 4软件设计 1.设计材料 3 2.实验源程序 4 5.实验结果 1.仿真结果 8 2.实验感受 8 音乐门铃的设计 摘要:该设计以 AT89C51 为芯片组成的一个音乐门铃解决方案,在设计系统硬件电路的基础上,实现了电子门铃系统软件设计,该系统设计主要包括电源、按键模块等。经过系统测试,证明达到了设计要求。1.功能 1.用单片机编程实现自由切换播放三首歌曲,并且用 LED 灯进行显示,
2、达到门铃效果。2.设计步骤 1.前期工作 通过大家对单片机的学习,能够通过 keilC 软件编写 C 语言程序,并且能够在 Proteus仿真软件上成功的运行。2.电路结构 音乐门铃的硬件电路由 6 个部分组成:单片机、时钟与复位电路、选择按键输入电路、音频发生器、音频放大器和扬声器。音乐门铃的硬件电路设计框图如下。图 2-1 音乐门铃硬件电路设计框图 时钟与复位电路 选择按键输入电路 单 片 机 音频发生器 音频放大器 扬声器 3.基本步骤 先用 c 语言编写实现音乐门铃的程序代码,然后将 c 语言用 keil 软件生成 hex 文件下载到 stc89c51 集成芯片中,利用不同的频率发出不
3、同的音调,利用延时产生不同的节拍,通过功率放大器传送到喇叭使其发出美妙的音乐。4.预期结果 按下门铃键,即同普通门铃的工作方法一样,由 AT89C51 控制蜂鸣器放出美妙的音乐,提醒主人开门。3.硬件设计 1.模拟仿真电路 2.元件列表 元件名称 代号 规格型号 数量 单片机 U1 AT89C52 1 晶振 X1 12MHz 1 按钮 K1 K2 轻触型 2 电阻 R1 10K 1 扬声器 LS1 8R 1 八段数码管 LED 1 电源 Vcc+5v 1 电容 C1、C4 30pF 2 C2 10uF 1 3.发声原理 首先要让单片机出一定频率的波形,因为音符的差别就是频率的差别,网上有音符频
4、率对照表可以参考。所谓的节拍就是该频率的波形持续的时间,对于一般的乐曲先定好 1/4 拍是多少秒,然后计算出不同频率的波形在这个节拍上要重复几遍。后面的事情就简单了,根据乐曲自行编辑出一段代码,每两个代码代表一个音符,前面一个表示音符的频率,后面一个代表持续的时间。4.软件设计 1.设计材料 音符 频率(HZ)简谱码(T 值)低 1 DO 262 63628#1 DO#277 63731 低 2 RE 294 63853#2 RE#311 63928 低 3 M 330 64021 低 4 FA 349 64103#4 FA#370 64185 低 5 SO 392 64260#5 SO#41
5、5 64331 低 6 LA 440 64400#6 466 64463 低 7 SI 494 64524 中 1 DO 523 64580#1 DO#554 64633 中 2 RE 587 64684#2 RE#622 64732 中 3 M 659 64777 中 4 FA 698 64820 音符 频率(HZ)简谱码(T 值)#4 FA#740 64860 中 5 SO 784 64898#5 SO#831 64934 中 6 LA 880 64968#6 932 64994 中 7 SI 988 65030 高 1 DO 1046 65058#1 DO#1109 65085 高 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 音乐 门铃 课程设计 仿真
限制150内