收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

带语音播报功能的电子显示屏的设计与制作

[关键词:语音播报,电子显示屏]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:txgc0148,word全文:38页,合计:14000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
带语音播报功能的电子显示屏的设计与制作毕业设计论文------

本次系统设计的总体目标是完成带语音播报功能的电子显示屏的设计与制作,实现显示与语音播报功能,具体可列出以下目标。

1、通过液晶控制电路的设计,使液晶屏能够显示我们所需的信息,实现液晶屏的显示功能。

2、通过对ISD1700系列语音芯片的使用,实现语音播报功能。

3、能够实现显示和播报内容的在线修改,实时的显示和播报当前的信息。

4、能够长期保存显示过的信息,实现显示内容的长期保存。

5、能够长期保存上一级的语音信息,实现语音信息的长期保存。

本实用新型能够显示数字、文字、图形等内容并同时发音,实现操作者与服务对象的双向交流,其构造合理,操作使用方便。本文将按照总体方案设计,串口通信介绍,上位机设计,下位机设计的思路进行介绍本设计。

系统的设计方案

本系统涉及到语音的长时间的存储,语音播放及语音的多次修改。我们注意到华邦公司出品的ISD1700系列语音芯片可以进行十万次以上的录放音,且可以在掉电状态下保存一百年,完全符合系统要求。而且ISD1700系列语音芯片可以使用SPI协议进行命令或数据传输,大大的提高了处理器效率。显而易见,本系统需要显示文字信息,所以需要一个液晶显示屏,我们选择了最常用的带子库12864-C的液晶显示屏在其他模块都确定后,之后要确定处理器模块,在此我们选择了MSP430F169单片机,其具有两个UART模块,都可以工作在SPI同步串行通信模式下,而且带有60K的flash。这刚好符合了需要长期保存显示内容的需要。

生成语言模块

生成语言模块中主要做了两个工作,1、使用Shell函数,调用播音王软件,使用播音王软件生成标准的汉字读音。2、读number.txt文档,读出其中的数字字符串,并使用Split函数将其中的数字字符串按照” ”为分界线写入到字符类型的数组中,再使用Val函数将这些字符转换成其对应的数字【8】。下面以流程图形式表示此模块过程。

对ISD1700系列语音芯片的嵌入式操作

在上文中,我们提到对ISD1700的嵌入式操作是通过MSP430的自带SPI模块。但在MSP430中是先发送MSB到LSB,而在1SD中却是先接受LSB,所以在这中间要加入一个高低字节转换程序,ByteSwap(unsigned char chiIn);。在PDF中我们有注意到在SPI协议上我们有注意到有对时序建立时间保持时间的限制。因此我们设立了SPI的传输速率为115200bps。在调试程序的过程中我们还注意到其他一些问题,归纳总结如下:

在本此毕业设计中,对ISD操作最关键的部分就是SET_PALY和SET_REC,这两个按地址操作。只要按地址录入需要的音频,再根据播放的需要向指定地址读出音频即可。在实验SET_PLAY时,接下来的问题就是连续播放的问题,这个问题直到最后才正确的解决。一开始的程序中只是一直发送SET_PLAY,可以连续读,就是读的乱,其实就是错误操作,后来尝试在后面添加一个2秒的延时,可以连续读出语音......

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:txgc0148,word全文:38页,合计:14000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——带语音播报功能的电子显示屏的设计与制作(论文)!