毕业设计语音文本显示系统(6)

2018-12-17 13:01

兰州工业学院毕业设计说明书(论文)

2.9.1 12864芯片简介

12864汉字图形点阵液晶显示模块,是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16 点阵)、128 个字符(8X16 点阵)及 64X256 点阵显示 RAM(GDRAM)。可与CPU直接接口,提供两种界面来连接微处理机,8位并行及串行两种连接方式。

1、主要技术参数和现实特性:

(1)电源:VDD 3.3~V +5V (内置升压电路,无需负压); (2)现实内容:128列×64行; (3)显示颜色:黄绿; (4)显示角度:6:00钟直视; (5)LCD类型:STN;

(6)与MCU接口:8位或4位并行/3位串行配置LED背光;

(7)多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等。 2、外观尺寸与视域尺寸

(1) 外观尺寸:93×70×12.5mm; (2) 视频尺寸:73×39mm。 3、显示步骤

显示资料 RAM 提供 64×2 个位元组的空间,最多可以控制4行16 字(64 个字)的中文字型显示,当写入显示资料RAM 时,可以分别显示 CGROM、HCGROM 与CGRAM 的字型;ST7920A 可以显示三种字型,分别是半宽的 HCGROM 字型、CGRAM字型及中文CGROM 字型 ,三种字型的选择,由在 DDRAM 中写入的编码选择,在 0000H—0006H 的编码中将自动的结合下一个位元组,组成两个位元组的编码达成中文字型 的编码(A140—D75F),各种字型详细编码如下:

(1)显示半宽字型:将8位元资料写入DDRAM中,范围为02H—7FH 的编码;

(2)显示 CGRAM 字型:将16位元资料写入DDRAM中,总共有0000H, 0002H,0004H,0006H四种编码;

21

兰州工业学院毕业设计说明书(论文)

(3)显示中文字形:将16位元资料写入DDRAMK,范围为A1A1H—F7FEH的编码。

4、绘图 RAM(GDRAM)

绘图显示RAM提供64×32 个位元组的记忆空间,最多可以控制256×64点的二维也纳绘图缓冲空间,在更改绘图RAM 时,先连续写入水平与垂直的坐标值,再写入两个8位元的资料到绘图RAM,而地址计数器(AC)会自动加一;在写入绘图 RAM 的期间,绘图显示必须关闭,整个写入绘图RAM的步骤如下:

(1)关闭绘图显示功能;

(2)先将水平的位元组坐标(X)写入绘图 RAM 地址; (3)再将垂直的坐标(Y)写入绘图 RAM 地址; (4)将 D15——D8 写入到 RAM 中; (5)将 D7——D0 写入到 RAM 中; (6)打开绘图显示功能。

22

兰州工业学院毕业设计说明书(论文)

3 系统软件设计

3.1语音识别操作流程

语音识别的操作顺序是: 1、语音识别初始化 2、写入识别列表

列表的规则是,每个识别条目对应一个特定的编号(1个字节)不同的识别条目的编号可以相同,而且不用连续。本芯片最多支持50个识别条目,每个识别条目是标准普通话的汉语拼音(小写),每2个字(汉语拼音)之间用一个空格间隔。编号可以相同,可以不连续,但数值要小于256 (OOH~FFH)。例子中“北京”和“首都”对应同一编号,说这两个词会有相同结果返回。

1 1 3 7 8 表3-1 识别列表举例

编号可以相同,可以不连续,但数值要小于256 (OOH~FFH)。例子中“北京和“首都”对应同一编号,说这两个词会有。相同结果返回

3、开始识别

并准备好中断响应函数,打开中断允许位。设置几个相关的寄存器,就可以控制LD3320芯片开始语音识别。值得注意:单片机程序中,一般会用一个全局变量控制当前状态,(例如:LD_ASR_ RUNING状态或者LD_ ASR_ FOUNDOK状态)在编程时一定要把对该状态的设置放在正式LD3320芯片开始识别以前。

4、响应中断

如果麦克风采集到声音,不管是否识别出正常结果,都会产生一个中断信号。而中断程序要根据寄存器的值分析结果。读取BA寄存器的值,可以知道有几个候选答案,而C5寄存器里的答案是得分最高、最可能正确的答案。例

23

Bei jing Shou du Shang hai Tian jing Chong qing 兰州工业学院毕业设计说明书(论文)

如发音为“上海”并被成功识别(无其他候选),那么BA寄存器里的数值是1, 而C5寄存器里的值是对应的编码3。

语音识别操作流程如图3-1所示: Y 返回 训练过程 图3-1 语音识别操作流程

执行训练,获得 训练结果 N 训练成功 语音特征 模型 初始化RAM 定时采集 语音样本 初始化识别器 开始 开始 开始 获得识别结果 返回 中断服务 N 识别出语音命令 Y 执行相应操作 返回 识别过程 3.2系统程序流程

1、程序工作过程:

程序开始后,首先完成程序的初始化,随后进入语音识别循环程序,将通过麦克风输入的语音信号在语音识别芯片LD 3320中进行频谱分析,分析后将提取到的语音特征和关键词语列表中的关键词语进行对比匹配。经过语音比较判断后,如果语音识别成功,则播放相应的语音或者在显示屏上显示;如果语音识别不成功,则程序返回到语音识别循环程序,重新进行语音比较,直到语音识别成功,循环程序结束。

2、系统的操作顺序是:

语音识别用初始化(包括通用初始化)一写入识别列表一开始识别,并准备好中断响应函数,打开中断允许位。这里需要说明一下,如果不用中断方式,

24

兰州工业学院毕业设计说明书(论文)

也可以通过查询方式工作。在“开始识别”后,读取寄存器B2H的值,如果为21H就表示有识别结果产生。此之后读取候选项等操作与中断方式相同。系统程序流程图如图3-2示:

开始 语音识别训练第一开始 条命令 N 获得识别结果 训练成功

Y N 训练第二条命令 N 识别出语音命令 Y 播放相应的 语音提示 训练成功 Y

图3-2 系统程序流程图

25


毕业设计语音文本显示系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版九年级上册《出师表》教学设计_4

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: