3.3.2 语音芯片模块电路原理图
STC89C52和WT588D之间的连接较少,其中P3.7接WT588D的片选引脚RESET,控制WT588D的选通与否。P3.5接WT588D的串行输入引脚VSDA,从该引脚读入放音的地址。P3.3接WT588D的串行时钟引脚VSCL,对于WT588D芯片所需要的连接还有音频信号输出引脚AUDOUT,该引脚通过一个滤波电容与扬声器连接,AMCAP为自动静音端,使用时通过一个电容接地。此外由于WT588D的工作电压为3伏,而单片机所需供电电压为5伏,因此需要采用变压电路得到3伏电压供WT588D使用。
语音芯片模块电路原理图如图3-7所示:
图3-7 语音芯片模块电路原理图
3.4 LCD液晶显示模块
液晶显示器LCD(Liquid Crystal Display)广泛应用于微型计算机系统中,与LED相比,具有功率低,抗干扰能力强,体积小,价格低廉等优点。另外,LCD在大小和形状上更加灵活,接口简单,不但可以显示数字、字符,而且可以显示文字和图形。
字符和数字的简单显示,不能满足图形曲线和文字显示的要求。点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及文字,并且可以实现屏幕上下左右滚动、动画、分区开窗口、反转、闪烁等功能,用途十分广泛。现在,随着液晶技术的突破,液晶显示器的质量有了很大的提高,品种也在不断推陈出新,不但有各种规模的黑白液晶显示器,还有绚丽多彩的彩色液晶显示器。在点阵式液晶显示器中,把控制驱动电路与液晶点阵集成在一起,组成一个显示模组,可与八位微处理器接口
12
直接连接,不但使用方便,而且价格也比较便宜。
TH12864液晶显示模组是128×64点阵的文字图形型液晶显示模组,内置国标GB2312码简体中文字库(16×16点阵)、ASCII码字符集(8×16点阵)和64×256点阵显示RAM(GDRAM绘图区域);可与CPU直接接口,提供两种界面来连接微处理机(八位并行及串行连接方式);具有光标显示、画面移位等多种功能[8]。
3.4.1 组成结构
TH12864使用ST7920作为行驱动器,同时使用ST7921作为列驱动器。液晶显示中应尽量避免一个字符一半在左半屏显示,另一半在右半屏显示的情况。由于TH12864液晶显示器是一种带有输出驱动的完整的液晶显示器,八位微处理器可直接与其相连,对液晶屏进行行、列驱动。
3.4.2 引脚功能
TH12864液晶显示器有20个管脚,分电源线、数据线和控制线。其详细功能如下:
1、电源部分
VDD 电源正极,通常接+5V。
VSS 电源负极,接-5V。为了简化电路,可直接接地。
V0 电源控制端,用来调节显示屏灰度。调节该端的电压,可以改变显示屏字符、图形的颜色深浅。
2、数据线
DB0~DB7 数据总线,双向。 3、控制信号
PSB 并口/串口选择信号,接高电平时选择并口,接低电平时选择串口。模块上一般都有跳线方式将其接高或接低,用户可以不处理(事先须声明是用并口还是串口);也可以选择不在模块上处理,而由用户自己选择并口还是串口[9]。
RS(CS) 寄存器选择信号,高电平时为数据操作,低电平时为写指令或读状态(串行方式下为片选信号,低电平有效)。
R/W(SID) 读/写选择信号,高电平为读选通,低电平为写选通(串行方式下作数据线使用)。
E(SCLK) 读/写使能信号,在E的下降沿,数据被锁存(写)入ST7921;在E为高电平期间,数据被读出(串行方式下作时钟输入)。
13
RST 复位信号,低电平有效。当其有效时,关闭液晶显示,使显示起始行为0。可与单片机相连,由单片机控制;也可直接接VDD,使之不起作用。
BLA 背光源正极(LED+5V)。 BLK 背光源负极(LED0V)[10]。 电路原理图如图3-8:
图3-8 液晶显示模块电路原理图
14
3.5 按键控制模块
3.5.1 按键控制模块电路原理图
按键分为两类:独立式按键和矩阵键盘。
独立式键盘是最简单的键盘电路,各个键相互独立,每个按键独立的与一根数据输入线相连接。任何一个键按下时,通过门电路都会向CPU申请中断,在终端服务程序中,读入对应值,从而判断是哪一个按键被按下。查询时,平时所有的数据输入线都通过上拉电阻被连接成高电平;当任何一个键被压下时,与之连接的数据输入线将被拉成低电平,要判断是否有键被压下,只要用位处理指令即可。
15
第4章 系统软件设计
4.1 系统的主流程图
在对所要设计的课题有了整体的了解之后,需要先建立程序框架的流程图,对整个设计划分模块,逐个模块实现其功能,最终把各个子模块合理的连接起来,构成总的程序。主程序首先要对整个系统进行初始化,然后将指令传给芯片,设置按键功能,按下按键,看其对应的按键,完成预期的功能。
系统的主流程图如图4-1所示:
开始 系统初始化 N K1是否被按下? Y 调用按键子程序 调用录音子程序 K2是否按下? Y 判断按键次数 调用语音模块放音子程序 调用液晶显示子程序 结束
16
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库公交车语音报站系统 - - - 毕业论文(4)在线全文阅读。
相关推荐: