简易智能语音模块的设计与实现
2011-06-09李世红蒋海潮
电子设计工程 2011年22期
李世红,蒋海潮
(1.温州科技职业学院 温州 浙江325006;2.欧姆龙自动化(中国)有限公司 温州 浙江325006)
目前,随着电子技术的发展,智能语音系统的运用也越来越广,其主要包括智能语音仪表,手机话费查询系统,排队机,语音型数字万用表以及公共汽车报站器等。文中利用单片机和语音芯片组成的语音模块可以实现语音的分段录取、组合回放,只需修改软件就可以实现语音的整段录取、循环播放。
1 智能语音模块的硬件电路设计
本模块设计采用单片机AT89C2051作为语音系统的控制核心,由单片机与专用的语音处理芯片API8108设计实现语音存储与回放,实现语音的分段录取、组合回放,系统调试方便,经编程固化后的API8108可永久保留语音信息。
1.1 AT89C2051单片机介绍
本设计在单片机选型时不需要很多的并行口,有一定的程序存储器和定时器、外部中断即可,所以采用的微控制器是ATMEL公司生产的低电压、高性能8位CMOS单片机AT89C2051。该单片机除了在外部引脚上少了两个并行口外,其它内部资源与AT89C51完全相同,且其内部的2KFLASH ROM能够很方便的进行擦写,汇编指令与80C51完全兼容的特点,成为了首选。
其基本特征如下:
1)具有适于控制的8位CPU和指令系统;
2)128字节的片内RAM;2KB片内ROM;
3)15线并行I/O口;
4)两个16位定时/计数器;
5)一个全双工串行口;
6)6个中断源,两个中断优先级的中断结构;
该单片机的P1口是一个8位双向I/O口,其中P1.2~P1.7口内部提供上拉电阻,P1.0和P1.1需外接上拉电阻。P1.0和P1.1同时也是片内精确模拟比较器的正输入端(AIN0)和负输入端(AIN1)。P3口是7个带有内部上拉电阻的双向口(P3.6除外,其为片内比较器的输出脚)。……
登录APP查看全文
