基于单片机的录放音系统的设计(论文15000字)
摘 要
本文设计了一个基于单片机的录放音系统,该系统主要包括音乐/语音输入输出电路、存储电路、按键电路、显示电路、复位电路以及电源电路等。采用LM386作为放大芯片,使用单片机、ISD4004芯片、麦克风、扬声器等实现硬件电路的设计。主要实现的功能包括音乐存储与播放,相关信息的显示,上一首/下一首音乐的切换等。通过麦克风进行语音录入,存储和播放是本系统最有代表性的特点,可以录入较长时间的语音,播放时也具有较为清晰的音质。该系统录放效果良好,具有一定的实用价值。
文中涉及到该系统的设计背景,方案选择及优化,硬件电路的设计与实现,软件程序的运行流程,软硬件综合调试的过程等。主要从系统的整体方案设计,软硬件功能实现这两个方面进行详细描述。并附有大量相关的图片,表格,文字说明以及实物图等。
关键词:AT89C52单片机 ISD4004芯片 录放系统
Microcontroller-based audio recording and playback system
Abstract
This paper presents a microcontroller-based audio recording system, which includes music / voice input and output circuits, memory circuits, key circuit, display circuit, reset circuit and power circuit. Used as the LM386 amplifier chip, the use of single-chip, ISD4004 chip, a microphone, speakers, etc. to achieve the hardware circuit design. The main functions include music storage and playback, the relevant information is displayed, the previous / next track switch and so on. Through a microphone for voice input, storage and playback system is the most representative of this feature; a long time can input voice, but also a clearer playback sound. The recording system works well, has some practical value.
This paper relates to the system design background, program selection and optimization, hardware circuit design and realization of software programs running processes, integrated hardware and software debugging processes. Main from the system's overall program design, hardware and software function realization these two aspects of carry on described in detail. Together with a large number of related of pictures, tables, text description as well as in-kind Figure and so on.
Keywords: AT89C51 microcontroller chip ISD4004 recording system
设计方案综述
该系统主要可以实现的功能有播放存储在系统中的音乐文件,可以显示音乐的相关信息,如音乐名,播放时间等,并且可以随时播放暂停,复位,或者进行上一首,下一首的切换等,同时具有录音功能,可以将外部声音或者自己说的话通过麦克风录入,并使用扬声器播放出来。具体的硬件电路主要由单片机、麦克风、扬声器、显示电路、电源电路、按键电路以及录音存储电路等组成。
目 录
第一章 引言 6
1.1 录放音系统的背景及设计意义 6
1.2 音乐播放器的现状及市场应用 7
1.3 相关技术应用 8
第二章 系统方案设计 9
2.1 设计方案综述 9
2.2 系统方案确定 10
2.2.1 总体方案确定 10
2.2.2 放音功能方案确定 10
2.2.3 录音功能方案确定 10
2.3 系统电路图设计 11
第三章 硬件电路设计 14
3.1 电路总体概述 14
3.2 系统处理电路 14
3.2.1 AT89C52单片机简介及功能特性 14
3.2.2 AT89C52单片机主要引脚功能介绍 15
3.2.3 系统处理电路的功能及部分电路图 15
3.3 显示与播放电路 16
3.3.1 液晶显示电路 16
3.3.2 扬声器播放电路 17
3.4 按键电路 18
3.4.1 方案确定 18
3.4.2 具体电路 18
3.5 复位电路 19
3.5.1 复位方式及方案确定 19
3.5.2 具体电路 19
3.6 电源电路 20
3.7 录音电路 21
3.7.1 ISD4004芯片功能简介及引脚图示 21
3.7.2 录音电路具体实现 23
第四章 软件程序设计 25
4.1 程序功能概述 25
4.2 放音模块 25
4.2.1 程序设计概述 25
4.2.2 单片机程序 26
4.2.3 放音模块子程序 27
4.2.4 主函数 27
4.3 录音模块 28
4.3.1 程序设计概述 28
4.3.3 录音模块子程序 30
4.3.4 主函数 31
第五章 系统调试 33
5.1 软件调试环境 33
5.1.1 Keil系统概述 33
5.1.2 Keil单片机软件开发系统的整体结构 33
5.1.3 Keil优点 33
5.2电路制作与调试 33
结 语 35
参考文献 36
附录1 实物展示 37
附录2 放音电路源程序代码 39
附录3 录音电路源程序代码 50
致 谢 55
|