多功能语音电子电话号码薄的研制
时间:02-27
来源:互联网
点击:
4 软件设计
软件系统包括DSP软件和MCU软件两大模块,DSP的软件主要是根据语音信号数字处理技术完成语音识别、语音合成等功能,由于篇幅有限,在此不予介绍。MCU的软件采用结构化的程序设计方法,各模块均有一定的独立功能,便于系统的功能扩充和维护。
4.1基本定时器中断服务程序模块
流程图如5所示,该服务程序每7.82ms被执行一次。它完成键盘扫描功能,当连续20次检测到同一键值的键按下时,将该键值放于键盘缓冲区中;它也完成日历/时钟计时功能,当连续两次检测到时钟定时器的中断标志位IRQW为1时,时钟的秒加1。若该中断发生时的程序工作于IDLF模式下,此时LCD应显示日历/时钟信息,且中断正常返回;若工作于电话号码簿或记事簿功能程序,在2min内无键按下,则应关断从功能模块的电源且非正常中断返回到某一初始化地址处,否则从功能模块电源已关断,若正常中断返回到原断点地址处,必定要死机。
4.2 主控模块
该模块是基于系统的操作流程设计的,如图6所示。程序首先判断是否有功能键按下,若无功能键按下,且记事簿的语音定时提醒时刻尚未到来时,则CPU的时钟切换为副时钟并关闭主时钟,置IDLE_FLAG为1并进入IDLF状态。基本定时器中断后,主程序将退出IDLE状态,在无功能键按下的情况下,重复上述过程。若有功能键按下,清IDLE_FLAG为0,并执行相应的功能模块程序。
总之,与美国Sensory公司生产的具有国际领先水平的同类产品相比,我们研制的语音电子电话号码簿具有以下优点??
·识别率大于99%,提高了两个百分点;
·增加了记事簿、计算器、日历/时钟显示、本地长途区号过滤等功能;
·既有语音又有键控操作;
·体积小、重量轻,价格为其二分之一。
软件系统包括DSP软件和MCU软件两大模块,DSP的软件主要是根据语音信号数字处理技术完成语音识别、语音合成等功能,由于篇幅有限,在此不予介绍。MCU的软件采用结构化的程序设计方法,各模块均有一定的独立功能,便于系统的功能扩充和维护。
4.1基本定时器中断服务程序模块
流程图如5所示,该服务程序每7.82ms被执行一次。它完成键盘扫描功能,当连续20次检测到同一键值的键按下时,将该键值放于键盘缓冲区中;它也完成日历/时钟计时功能,当连续两次检测到时钟定时器的中断标志位IRQW为1时,时钟的秒加1。若该中断发生时的程序工作于IDLF模式下,此时LCD应显示日历/时钟信息,且中断正常返回;若工作于电话号码簿或记事簿功能程序,在2min内无键按下,则应关断从功能模块的电源且非正常中断返回到某一初始化地址处,否则从功能模块电源已关断,若正常中断返回到原断点地址处,必定要死机。
4.2 主控模块
该模块是基于系统的操作流程设计的,如图6所示。程序首先判断是否有功能键按下,若无功能键按下,且记事簿的语音定时提醒时刻尚未到来时,则CPU的时钟切换为副时钟并关闭主时钟,置IDLE_FLAG为1并进入IDLF状态。基本定时器中断后,主程序将退出IDLE状态,在无功能键按下的情况下,重复上述过程。若有功能键按下,清IDLE_FLAG为0,并执行相应的功能模块程序。
总之,与美国Sensory公司生产的具有国际领先水平的同类产品相比,我们研制的语音电子电话号码簿具有以下优点??
·识别率大于99%,提高了两个百分点;
·增加了记事簿、计算器、日历/时钟显示、本地长途区号过滤等功能;
·既有语音又有键控操作;
·体积小、重量轻,价格为其二分之一。
电子 MCU DSP LCD 放大器 电压 单片机 电源模块 电路 滤波器 电阻 相关文章:
- LCD TV整体电源解决方案-“GreenEngine?”技术(02-23)
- 在消费电子应用中考虑使用OTP存储器(04-13)
- 晶体元件在电子器件中不可缺(05-12)
- 用于移动电子设备的电路保护方案(11-08)
- 耳机设计:品质VS效率(01-07)
- SMARTCAR软件平台实现汽车电子系统软件的整体设计(03-30)