摘要:科技的迅猛发展加上人们生活节奏的加快,对离线电话信息的记录和通知需求显得尤为迫切。本文采用单片机和FATFS技术,应用51单片机控制芯片、集语音信息的编码、转换、解码多功能于一身的VS1003芯片、SDHC卡作为音频文件的存储介质,通过模块化的设计方法实现智能录音及电话信息管理系统。该系统具备录音、播放音及多文件切换功能,TDA1308双通道立体声驱动功放能够对VS1003芯片输出的声音进行放大,SDHC卡存储容量可由用户根据不同留言量大小的场合自由更换,解决了以往存储介质容量固定而难以应对日后的发展问题。采用FATFS管理众多录音文件,极大的减小录音文件切换和播放之间的延迟,播放过程更流畅自然,FATFS的使用为相关众多小型嵌入式系统的运用提供借鉴。94024
毕业论文关键字 : 51单片机控制模块;VS1003;TDA1308;SDHC存储卡;FATFS
Abstract: The rapid development of technology coupled with the accelerated pace of people's lives, the urgent need for the recording and notification of offline telephone information is urgent。 In this paper, the use of single-chip and FATFS technology, the application of 51 single-chip control chip, set the voice information encoding, conversion, decoding multi-function in a VS1003 chip, SDHC card as an audio file storage media, modular design method to achieve intelligent recording and telephone Information management system。 The TDA1308 dual-channel stereo driver can amplify the output of the VS1003 chip。 The SDHC card storage capacity can be freely replaced by the user according to the size of the different message size, which solves the problem that the storage medium of the conventional storage medium and the multi-file switching function are available。 Capacity is fixed and difficult to deal with future development issues。 Using FATFS to manage a large number of recording files,greatly reducing the recording file to switch and play between the delay, the playback process is more smooth and natural, FATFS for the use of many small embedded systems to provide reference。
Keywords: 51 MCU control module; VS1003; TDA1308; SDHC memory card; FATFS
目 录
1 绪论 3
1。1 引言 3
1。2 课题研究背景 3
1。3 研究的目的及意义 3
2 系统总体设计 4
2。1 系统方案论证 4
2。2 系统总体设计 4
2。2。1 系统构成框图 4
3 硬件电路设计 5
3。1控制器模块 5
3。2 语音芯片VS1003模块 5
3。3 SD卡存储模块 10
4 FATFS文件系统的功能及移植 16
4。1 注册工作区域函数调用 17
4。2 打开文件夹库函数调用 18
4。3 读取文件库函数调用 18
4。4 打开/创建文件库函数调用 19
5 上位机仿真验证 20
结 论 25
参考文献 26
致谢 27
附录 28
1 绪论