文字转发音单片处理器WTS701的原理及应用
[09-12 17:51:33] 来源:http://www.88dzw.com 单片机学习 阅读:8886次
文章摘要:3 应用特性3.1 芯片工作参数●采用2.7V~3.3V工作电压。●其I/O引脚可耐3V~5V电压。●功耗低,工作模式时的电流为35μA,等待模式时为1μA。●工作温度范围:-40℃~+85℃。●采用模拟音频输出,可外接8Ω扬声器。●发音语速可调。●可对ASCII码或Unicode码进行文字转发音。●支持英语男、女性发音和中文女性发音。3.2 存储单元和SPI传输格式该芯片内含2组内存数组:其一为语音数据库所用,另一则为处理核心程序所用。有1组模拟/数字转换器负责通过音效PCM输出音效,另有1组扬声器驱动线路可做为模拟输出。WTS701支持ASCII码的文字输入(国语则需使用Unicode编码
文字转发音单片处理器WTS701的原理及应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com3 应用特性
3.1 芯片工作参数
●采用2.7V~3.3V工作电压。
●其I/O引脚可耐3V~5V电压。
●功耗低,工作模式时的电流为35μA,等待模式时为1μA。
●工作温度范围:-40℃~+85℃。
●采用模拟音频输出,可外接8Ω扬声器。
●发音语速可调。
●可对ASCII码或Unicode码进行文字转发音。
●支持英语男、女性发音和中文女性发音。
3.2 存储单元和SPI传输格式
该芯片内含2组内存数组:其一为语音数据库所用,另一则为处理核心程序所用。有1组模拟/数字转换器负责通过音效PCM输出音效,另有1组扬声器驱动线路可做为模拟输出。WTS701支持ASCII码的文字输入(国语则需使用Unicode编码文字),并可通过串行SPI接口输入,然后将其转换为语音并通过模拟端口输出,当然,也可输出至数字CODEC。WTS701芯片的系统工作流程框图如图2所示。
WTS701的传输协议采用SPI方式,传输格式如图3所示。
4 典型应用
图4所示是WTS701与Cygnal F120微控制器的接口电路。系统的应用软件代码程序见下文。当微处理器Cygnal F120与WTS701以及相应的外围电路连接完毕后,便可运行该应用软件,扬声器将发出“大家好”的问候语。
#include"c:\cygnaldefiles\c51\inc\c8051f120.h"
#define byte unsigned char
#define uint unsigned int
#define SYSCLK 22118400 //系统时钟外部晶体
data byte SFRPAGE_SAVE;
idata byte status[23];
sbit cs =P2^0;
sbit ss =P2^1;
sbit mosi=P2^2;
sbit sclk=P2^3;
sbit miso=P2^4;
sbit rdy =P2^5;
sbit bint=P2^6;
sbit res =P2^7;
void SYSCLK_Init(void)
{ data int i;
// 延时计数器
SFRPAGE_SAVE=SFRPAGE;
SFRPAGE=CONFIG_PAGE;
OSCXCN=0x67; // 启动外部22.1184MHz晶振
for(i=0;i<255;i++); // 等待振荡器启动
while(!(OSCXCN&0x80)); // 等待晶体振荡器稳定
- 上一篇:电子车速里程表的单片机实现方案
《文字转发音单片处理器WTS701的原理及应用》相关文章
- › 文字转发音单片处理器WTS701的原理及应用
- 在百度中搜索相关文章:文字转发音单片处理器WTS701的原理及应用
- 在谷歌中搜索相关文章:文字转发音单片处理器WTS701的原理及应用
- 在soso中搜索相关文章:文字转发音单片处理器WTS701的原理及应用
- 在搜狗中搜索相关文章:文字转发音单片处理器WTS701的原理及应用