所属分类:单片机与嵌入式 MCU单片机
此公交车报站系统主要可分为四个部分:单片机控制部分、语音播报部分、液晶显示部分和键盘输入部分,采用51单片机作为主控制芯片,利用ISD1420P实现语音报站,显示采用FM12864_F液晶显示模块,键盘采用通用家用彩电遥控器(SAA3010T),简单易行且控制方便。下面介绍各部分的功能及原理。
一、单片机控制部分
单片机根据键盘信息对语音和液晶显示进行控制,实现报站功能。单片机选用SST89E564RD,有64K+8K片内FLASH程序存储器和32K+8K片内数据存储器,且能利用KEIL对它进行在线仿真调试,十分方便。单片机接口原理图见下图。
二、语音播报部分
本部分采用ISD1420P语音芯片及外围电路实现语音报站功能,该芯片内部包含片上时钟,麦克风前置放大器,自动增益控制,带通滤波器,平滑滤波器和功率放大器。采用模拟存储技术,能够提供20秒的录放时间,且掉电不丢失,语音质量高。原理图如下图所示,外围主要由驻极体话筒和扬声器加少量电容电阻组成,实现语音信号的输入输出,并且用一个二极管作为录音指示灯,通过8根地址线和2根录放控制线和单片机相连。在录音模式中,单片机将27脚置低,并送出相应的地址,从而实现分段录音。录音时发光二极管D1被点亮,D1熄灭表示录音结束。在报站状态下,只需要由单片机P0口送出所需报站名及其他语句的存储地址,给24脚一个下降沿信号,开始放音。通过更改地址即可播放不同的预录的语音信号,组成所需要的一句话,实现自动播报站名及提示性语句。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。