4.2 芯片设置和语音数据加载 11
4.3 keilC51简介 15
4.4 WT588D三线串口模式介绍 17
4.5 三线串口控制C语言程序 20
5仿真结果 23
5.1 proteus软件仿真结果 23
5.2 硬件仿真 25
结 语 29
致 谢 30
参考文献 31
1 引言
1.1 本课题的意义
随着人类社会的不断进步,随着语音芯片的普及,语音报播被广泛应用于车站报站器,语音型数字万用表,出租车语音报站器,排队机等,并且面向家庭个人使用的方向发展,更加人性化。随着电子技术的广泛应用,其自动化程度越来越高,使用范围越来越广,前景十分喜人。同时,随着大规模语音处理集成电路的发展,在传统的控制领域,语音提示的应用也越来越广泛。
1.2 本课题的技术现状
本设计中机上的串口助手发出需要播放的语音路数指令,通过串口传输给单片机。本题采用三线串口模式,三线串口模式其实是标准的通信方式。当单片机收到指令后通过三根线发送控制命令给语音播放模块,模块到后就播放某一段音频文件。音频输出后需要进行音频放大处理,音频放大后送到喇叭进行播放。本设计主要是进行语音播放芯片、音频放大芯片以及单片机的选取、电路搭建和单片机编程、仿真等工作。文献综述
1.3 本课题的主要工作
根据要求,实现基于WT588D-U芯片的语音播报器的设计,并应用proteus软件完成硬件电路原理图的设计。通过单片机的编程开发来实现语音播报功能。具体内容如下:
①学习单片机的工作原理,并应用proteus软件完成语音播报器系统电路的设计,并进行仿真;
②学习有关语音方面的相关知识掌握WT588D-U芯片的工作原理,完成其外围电路和与单片机的接口电路的设计;
③学习C程序设计语言,对单片机进行编程开发,并完成仿真和调试,实现语音播报器的基本功能。
2 总体方案设计
2.1 系统框图设计
根据要求,为了实现语音播报的功能,而且为了使语音播报器的音质好、功能强,实验运行效果好,使用起来也方便。本论文设计的系统框图如下所示:
图2.1 语音播报器系统框图
上图可知,系统中包含按键、单片机、语音芯片等模块,每个模块实现相应的功能,各模块的器件选取如2.2所述。
2.2 器件的选取及介绍
2.2.1 WT588D语音芯片介绍
WT588D是一款具有单片机内核的语音芯片,因此,可以冠名为WT588D系列语音单片机。WT588D系列语音单片机是广州唯创电子有限公司联合台湾华邦共同研发出来的集单片机和语音电路于一体的可编辑语音芯片。功能多,音质好,应用范围广,性能稳定是WT588D系列语音单片机的特长,弥补了以往各类语音芯片应用领域狭小的缺陷,MP3控制模式、按键控制模式、按键组合控制模式、并口控制模式、一线串口控制模式、三线串口控制模式以及三线串口控制I/O口扩展输出模式,让应用人员能将产品投放在几乎可以想象得到的场所。作为一款以语音为基础的芯片,对音质的追求当然也是精益求精的,完全支持6K~22KHz采样率的音频加载,芯片的独到之处便是将加载的音频音质几乎完整无损的展现出来。WT588D系列语音单片机能通过配套软件WT588D VoiceChip轻而易举的做到语音组合播放、插入完美的陶冶静音。静音的时长控制得绝无丝毫误差!可控制的语音地址位能达到220个!每个地址位里能加载可组合语音为128段语音!WT588D系列语音单片机模块内置SPI-FLASH存储器,WT588D系列语音单片机芯片可根据实际用法外置SPI-FLASH存储器,众多的控制模式、语音组合只需更换SPI-FLASH的内容,即可完全实现操作方式的切换。WT588D系列语音单片机支持SPI-FLASH内容在线下载,这是一个应用人员不可或缺的优势!WT588D语音单片机的推出,非常的具有语音市场的前瞻性和性,势必会在语音芯片的应用方面卷起一股旋风。WT588D的详细介绍如下: