基于单片机的音乐播放器硬件设计
2021-12-03朱建武
科技信息·学术版 2021年31期
关键词:单片机
朱建武

摘要:介绍了一种基于89C58RD单片机的音乐播放器硬件设计方案,可在数码管上显示时间,通过外置喇叭自动播放音乐。
关键词:单片机 存储芯片 液晶屏 音频功率放大器
1.设计要求
在基于单片机的音乐播放器系统设计中,采用89C58RD+型单片机为硬件基础,通过C语言程序对芯片进行编程。单片机需外接+5V稳压电源,并通过MAX232电平转换芯片和串口接入PC機。单片机工作时,用软件对定时器初值进行设定,从而得到所需要的声音频率;通过四位共阴LED数码管,可显示时间,并可进行定时设置;通过LM386N1芯片,将单片机输出的信号放大,接入喇叭即可发声。
2.分析
(1)对时间进行定时,当定时时间到后,通过喇叭能连续播放一段音乐。要求播放出的音乐的音阶准确,不能有太大偏差,否则会造成音乐声音刺耳难听;音乐播放必须连贯,即音乐必须有节奏感;喇叭放出的音乐声音响亮,不能太小,否则不能达到乐曲的提示作用。
(2)在四位共阴LED数码管上显示出时间(24小时制),包括小时、分钟,当定时1秒后,秒数加1;当定时满60秒后,秒数归零,分钟数加1;当定时满60分钟后,分钟数归零,小时数加1;当定时满24小时后,小时数归零。
本设计的软件部分包含了两个重要组成部分:音乐编程和时间程序。
设计的软件流程:程序开始运行时先对单片机进行初始化,其中包括定时器及其工作方式的选择、外部中断设定、定时器初值的设定。利用单片机,通过软件的方式产生所需要的音乐频率,并将收到的信号与音频编码表进行对比。……
登录APP查看全文
