当前位置:首页 > 单片机课程设计-音乐彩灯控制器 - 图文
闪烁,按键控制歌曲播放、彩灯花样以及数码管的数字显示。
2.4音乐彩灯设计总框图 复位电路 彩灯 时钟电路 AT89C52 单片 机 数码管显示 按键电路 蜂鸣器电三、硬件电路设计 3.1电路设计原理图 显示电路电源电路键控电路89C51单片机复位电路6MHz晶振电路发声电路
注:晶振根据实际需求可选6MHz,11.0592MHz,12MHz,24MHz等
3.2电路设计总图
第 2页 共 20页
3.3硬件电路设计
3.3.1 AT89C52RC单片机硬件结构:
AT89C52是一种带8K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的单片机芯片,它采用静态CMOS 工艺制造16位微处理器,最高工作频率位24MHZ。AT89C52RC引脚排列如图所示:
3.3.2显示电路设计
显示电路是一个8位共阴极LED数码管。 单片机的P0.0-P0.7分别与数码管的A、B、C、D、E、F、G、DP相连接。P2接数码管的位选段。
第 3页 共 20页
注:七段数码管有无DP段,不连接不影响显示
3.3.3晶振时间电路设计
晶振电路由两个30pF的电容和一个12Mhz的晶体振荡器组成。节点1与单片机的XTAL2相连接,节点2与单片机的XTAL1相连接,从而为单片机提供时间信号,为音乐的播放节拍控制提供基本时间单位:当晶体振荡频率为12MHz,定时器工作在方式1下时,若各音阶相对应的定时器计数初值为X,则可根据下式计算X:
f?2?) 1/(16(?2X?)1?2/(66 10)
3.3.4按键控制电路设计
控制电路,K1与P3.2相连、K2与P3.3相连、K3与P3.5相连。当电键按下时接口接低电平,从而实现对音乐播放器的控制。K1联通实现上一曲更换,K2联通实现下一曲更换,K3联通实现开始暂停操作。
第 4页 共 20页
3.3.5输出电路设计
发声电路由蜂鸣器连接P3.6接口实现音乐的输出,由控制电路发出操作指令后,单片机调用相应程序,并将音乐信号由P3.6口输出,通过驱动蜂鸣器发出美妙的音乐。
3.3.6LED闪烁灯
通过单片机对P1口的控制,从而使得LED灯在播放音乐时随着音乐有节奏的闪烁。
四、系统软件设计
第 5页 共 20页
共分享92篇相关文档