设计(论文)专用纸
单片机和语音芯片通信采用串口通信,由于二号单片机串口已经使用,采用P2.5~P2.7模拟串口通信方式。同样应使用同波特率,且晶振为11.0592Mhz。
1.3、LCD显示电路 1.3.0、LCD1602引脚介绍
第1脚:VSS为地电源 第2脚:VDD接5V正电源
第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电
10
设计(论文)专用纸 源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:D0~D7为8位双向数据线。
第15~16脚:空脚(接上可以最为调节显示屏对比度,以达到最佳效果)。
1.3.1、LCD1602指令介绍
它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。
指令1:清显示,指令码01H,光标复位到地址00H位置 指令2:光标复位,光标返回到地址00H 指令3:光标和显示模式设置 I/D:光标移动方向,高电平
11
设计(论文)专用纸 右移,低电平左移 S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。
指令4:显示开关控制。 D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁 。
指令5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标 。
指令6:功能设置命令 DL:高电平时为4位总线,低电平时为8位总线 N:低电平时为单行显示,高电平时双行显示 F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符 (有些模块是 DL:高电平时为8位总线,低电平时为4位总线)。
指令7:字符发生器RAM地址设置 。 指令8:DDRAM地址设置 。
指令9:读忙信号和光标地址 BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。
指令10:写数据 。
1.3.2、LCD电路接线图
12
设计(论文)专用纸
1.4、语音模块 1.4.0、语音模块介绍
设计中使用SX6228A中文语音合成模块,其功能特点有: ⑴、支持GB2312、GBK、BIG5 和UNICODE 内码格式的文本; ⑵、清晰、自然、准确的中文语音合成效果,文本处理速度超快; ⑶、具备很强的多音字处理能力;
13
设计(论文)专用纸 ⑷、音量可调,播放文本的前景音量和播放背景音乐的背景音量可分开控制
⑸、客户可根据需求选用不同容量的数据库芯片: 可控制成本、可定制预录音、可实现各种不同人声,如青年女声、青年男声、女童声等等;
⑹、片内高精度振荡器,不需要外接晶振;
⑺每次合成的文本量最多可达250 字节,且具有工作状态检测引脚,实现连续无间隔的语音合成;
⑻、采用TSSOP20 贴片封装,体积较小!
1.4.1、功能结构图
最小系统包括:控制器模块、SX6288A 语音合成芯片、数据库芯片spi flash、功放模块和喇叭。主控制器和SX6288A 之间通过UART 接口连接,控制器可通过通讯接口向SX6288A 发送控制命令和文本,SX6288A 把接收到的文本转化为语音信号输出,输出的信号经功率放大器进行放大后连接到喇叭进行播放。
14