第1页共40页摘要:随着人类社会的不断繁荣与发展,人们对自身生活品质的要求也变得越来越高,在听觉方面传统的音乐盒能带给人们的更多的只是美好的回忆,而由于单片机具有的体积小、成本低、运算快和功耗小等特点得到了人们越来越广泛的运用。本设计是一个基于STC89C52系列单片机的音乐盒,依据单片机技术及原理,通过硬件电路的制作以及软件编译,设计制作出一个插卡式音乐盒。该音乐盒主要是由按键电路、继电器电路、LCD显示电路以及扬声器组成。使用五个按键控制音乐盒,分别用来控制音乐盒的播放/暂停,复位,切换上一曲/下一曲,本音乐盒利用优盘共存有五首歌曲。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,之后下载进51单片机中使用。关键词:单片机音乐盒LCD第2页共40页AbstractWiththecontinuousdevelopmentofhumansociety,people'squalityoflifedemandsareincreasinglyhigh,thetraditionalmusicboxintheauditoryaspecttobringpeoplemoregoodmemories,butduetothemicrocomputerhastheadvantagesofsmallvolume,lowcost,lowpowerconsumptionandfastoperationhasbeenmoreandmoreextensiveuse.ThedesignisbasedonthemusicboxSTC89C52SeriesMCU,basedonsinglechipmicrocomputerprinciple,thehardwarecircuitandsoftwarecompilation,designedtoproduceaplug-inmusicbox.Themusicboxiscomposedofakeycircuit,arelaycircuit,LCDdisplaycircuitandaloudspeaker.Theuseoffourbuttonscontrolthemusicboxes,musicboxeswereusedtocontroltheplay/pause,switchona/thenextsong,themusicboxusingtheUSBcoexistwithfivesongs.ThedesignofprogrammingonthemusicboxanddebugsourcecodeusingKEILprogrammingsoftware,thendownloadinto51singlechipprocessor.Keywords:SCMMusicBoxLCD第3页共40页目次目次..............................................................31引言..............................................................41.1音乐盒的意义...................................................41.2研究内容.......................................................52.1系统总体框架图..................................................62.2音乐盒的设计原理................................................62.3单片机芯片概述..................................................73硬件电路设计......................................................83.1单片机最小系统原理图............................................83.1.1复位电路......................................................8第4页共40页3.1.2晶振电路......................................................93.1.3时钟电路......................................................93.2LCD显示模块...................................................93.3继电器模块....................................................113.3.1电磁继电器的工作原理和特性...................................123.3.2固态继电器的工作原理和特性...................................123.3.3继电器主要产品技术参数.......................................123.4按键模块.......................................................133.5其它..........................................................134软件设计.........................................................144.1软件总体流程图.................................................144.2播放/暂停子程序................................................154.3LCD显示模块软件设计...........................................174.3.1LCD的初始化函数.............................................174.3.2LCD与继电器的函数...........................................185系统实现.........................................................195.1硬件调试.......................................................205.1.1按...