基于单片机数字音乐盒的设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

精心整理

单片机实物设计

单片机音乐盒设计:题目

K0312416-17:班级姓湛俊朱斌杨裕庆

本设计是一个基STC89C51R系列单片机的音乐盒依据单片机技术原理,通硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要按键电路、复位电路、时钟电路以及蜂鸣器组成。本音乐盒共有四首歌曲,4个按键控制。播放歌曲时,蜂鸣器发出某个音调。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。

【关键词】STC89C51RC按键蜂鸣器LCD1602液晶

目录

前言......................................................................................................................

第一章工作原理...................................................................................................

1.1设计目标................................................................................................

第二章软件设计与分析.......................................................................................

2.1软件设计的组成....................................................................................

2.2各部分软件分析....................................................................................

2.2.1延时165MS,即十六分音符子函数.............................................

2.2.2延时1MS子函数.........................................................................

2.2.3定时器0中断子函数.................................................................

精心整理......................................................................... 2.2.4播放音乐子函数..................................................................... 1中断子函数2.5定时器............................................................................. 2.6按键扫描子函数主函数........................................................................................ 2.2.72.3总源程

序................................................................................................

第三章软件仿真...................................................................................................

3.仿真图.......................................................................................................

3.元件清................................................................................................. 总...................................................................................................................... ...............................................................................................................

参考文献

第一章工作原理

1.1设计目标

具体要求是:以单片机为核心,设计一个数字音乐盒:

利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,而演奏乐曲(最首乐曲,每首不少30

采LC显示信息

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

b可通过功能键选择乐曲、暂停、播放

第二章软件设计与分

2.1软件设计的组成

该系统由延时165MS,即十六分音符子函数、延时1MS子函数、按键扫描子函数、播放音乐子函数、定时器1中断子函数、定时器0中断子函数、主函数和数据定义这几部分组成。

2.2各部分软件分析

2.2.1延时165MS,即十六分音符子函数

//延时165MS,即十六分音符子函数

voiddelay1(uintz)

{

uintx,y;

for(x=z;x>0;x--)

for(y=19000;y>0;y--);

}

2.2.2延时1MS子函数

/延1M子函

相关文档
最新文档