新闻中心

EEPW首页>嵌入式系统>设计应用> 基于语音合成芯片MSP50C30和MELP的电子语音导游机方案设计

基于语音合成芯片MSP50C30和MELP的电子语音导游机方案设计

作者: 时间:2012-02-20 来源:网络 收藏

4.2控制软件设计

控制软件主要用于完成以下功能:(1)检测按键次数,并计算相应的键值;(2)在液晶显示器上显示键值;(3)根据计算所得键值,选取相应的段,从外部28F640J5中读取数据传送给,同时提供给语音成子程序语音;(4)在语音过程中,检测功能键是否按下,若按下,执行相应的功能键控制子程序。语音控制软件流程图如图4所示。

本文引用地址: //m.amcfsurvey.com/article/172041.htm

  键盘扫描采用线反转法,其实现方法是:首先将行线编程为输出线,列线编程为输入线,使输出全部为零电平,则列线中电平由高变低的即为按键所在的列;然后将行线编程为输入线,列线编程为输出线,使输出全为零电平,则行线中电平由高变低的即为按键所在的行;这样便可确定键值。在键值扫描子程序中通过软件延时10ms,是为了消除按键所带来的抖动,以避免产生误判。键值检测子程序流程图如图5所示。

  在键值扫描的同时对所按数字键进行显示的流程如图6所示。

  5 结束语

  本文所介绍的整机电路设计简单、性能可靠,所有器件均采用贴片元件,体积小,携带方便。经过听力测试表明:整机具有良好的语音质量,语音保持了较高的清晰度、可懂度及自然度。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭