文档详情

单片机课程设计(含程序)——基于C51单片机的电子音乐盒.doc

发布:2024-11-17约2.03万字共34页下载文档
文本预览下载声明

单片机课程设计

题目基于C51单片机的电子音乐盒

学院机电与信息工程学院

专业电子信息工程

年级XXXX级

学号XXXXXXXXXXXXXXXXXXXXXXXXXXX

姓名XXXXXXXXXXXXXXX

指导教师XXXXX

成绩

目录

20273摘要 1

21049Abstract 1

21674第一章绪论 2

97741.1背景 2

298981.2单片机概述 2

57391.3目的与意义 2

17496第二章总体设计 3

42402.1总体设计 3

160332.2总体方案论证与设计 3

323102.2.1单片机选择 3

7245第三章硬件设施 4

156053.1单片机简介 4

301763.2最小系统 4

59933.3按键电路 4

161333.4LCD1602液晶显示电路 5

108623.5PCB图 8

88713.6发声模块(功率放大) 8

27553第四章软件设计 9

142824.1软件模块及发声原理 10

61314.1.1音调的产生 10

47284.1.2节拍的确定 12

222984.2软件设计流程 14

74414.3发声程序 15

159444.4按键电路设计 16

136324.5LCD1602液晶显示电路设计 17

257824.5.1LCD显示模块 17

278164.5.2LCD延时模块 19

22400第五章调试 19

322215.1硬件调试 19

187655.2软件调试 21

45685.3联合调试 22

17494第六章总结 22

8818附录1总原理图 23

6536附录2程序 23

269971.主函数模块 23

73762.LCD模块 30

311873.LCD参数设定头文件 31

178524.LCD延时函数 32

基于C51单片机的数字音乐

第PAGE1页共NUMPAGES9页

摘要

本设计是一个基于STC89C51RC系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路、喇叭以及LCD1602液晶显示系统组成。本音乐盒共有四首歌曲,用3个按键控制上一曲下一曲以及暂停和恢复。播放歌曲时,喇叭发出某个音调。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。

【关键字】:单片机LCD1602时钟电路

Abstract

ThisdesignisaSTC89C51RCseriesmicrocontrollerbasedmusicbox,accordingtoprincipleofsingle-chipcomputertechnologybyhardwarecircuitsandsoftwarecompilation,designtoproduceamulti-functionalmulti-purposemusicbox.Thismusicboxismainlycomposedofkeycircuitandresetcircuit,clockcircuit,thehornandthecompositionof1602liquidcrystaldisplaysystem.Thismusicboxofatotaloffoursongs,withthreebuttonscontrolthenextsongandsuspendandresume.Playsongs,hornsisatone.ThisdesignusingtheKEILprogrammingsoftwareformusicboxofsourceprogramofprogramminganddebugging,cooperatewiththePROTEUSsimulationsoftwaretosimulationanddeb

显示全部
相似文档