当前位置:首页 > 公交车语音报站系统毕业设计 - - - (1) - 图文
河南城建学院本科毕业设计(论文) 系统总体设计方案
额外加功放,无额外发挥功能。
方案二:WT588D语音模块,PWM和DAC输出方式,PWM输出可直接推动0.5W/8Ω的扬声器,DAC输出外接功放,音质好。 应用范围广,几乎可以涉及到所有的语音场所。
考虑报站需良好音质,而且要求控制方便,所以决定采用方案二
4
河南城建学院本科毕业设计(论文) 系统总体设计方案
2.3.3 按键选择方案
方案一:采用STC89C52的独立键盘,其独立键盘有4个按键,按键数量符合录音和放音两个按键的需要。
方案二:采用STC89C52的矩阵键盘,其矩阵键盘具有16个按键,数量太多,不如独立按键方便。
故采用K1和K2两个独立按键,K1为上行键,按第一下时,对应播放第一站信息,同时调用显示子程序,在液晶屏上显示对应信息。按第二下时,对应播放第二站信息,并在液晶屏上显示信息。K2为下行键,按下时,播放最后一段语音信息并显示,按下第二下时,播放倒数第二段语音信息并显示。
2.3.4 芯片选择方案
方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。其片内的4K程序存储器是FLASH工艺的,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护我们的劳动成果。再者,AT89C51目前的售价比8031低,市场供应也很充足。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需l0ms。AT89C51芯片提供三级程序存储器加密,提供了方便灵活而可靠的加密手段,能完全保证程序或系统不被仿制。PO口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。
方案二:完全兼容AT89C51指令系统的STC89C52单片机
1、AT89C51不带ISP下载,要用下载器才行,STC89C52可以用USB转串口下载,下载软件可以到STC厂家网上去下。
2、STC单片机执行指令的速度很快,大约是AT的3-30倍,所以在AT上好使的程序在STC上不一定好用,最典型的例子就是那些对时序有严格要求的模块,比如IIC,DS18B20、DS1302等的时序。再者,由于执行速度的加快,非定时器控制的精确延时也会受到一定影响,用STC时注意得加长延时,大约是AT的10—30倍。
3、STC单片机对工作环境的要求比较低,电压低于5伏时仍然正常工作,
5
河南城建学院本科毕业设计(论文) 系统总体设计方案
甚至3伏到4伏之间都还可以工作,然而这样的环境下AT肯定不行了,所以当一个系统用STC单片机好用,但用AT的单片机不工作时,直接查最小系统,看单片机的供电是否正常。
比较这两种方案,由于在学校期间学过数字电路、单片机原理、C语言程序设计,综合考虑单片机的各部分资源和作为学生能够获得的资源,经过对比此次设计要求,我选择用STC系列芯片完成。而且学校也提供了相应的硬件操作平台,实际操作起来比较方便,故STC为更合理的选择。
2.4 总体设计框图
按照系统功能的具体要求,在保证实现其功能的然础上,尽可能降低系统成本。总体设计方案围绕上述思想,初步确定系统的方案如图2.1所示:
图2.1 系统初步方案
从图中可以看出,系统有微处理器模块、液晶屏显示模块、独立按键模块和语音模块组成。在方案设计中,遵循简洁至上的原则,因此所有的外围模块采用串行方式与微处理器模块接口。该设计以STC89C52系列单片机为控制核心,实现公交车语音报站基本功能。在设计系统时,为了更好地采用模块化设计法,分步的设计各个单元功能模块,系统的硬件部分可以分为按键设定、单片机控制、LCD显示和语音控制四大部分。
S T C 8 9 C 5 2 单P3.2-P3.独立按键 P3.4-P3.WT588D语音模块 P2.2-P2.7 LCD12864液晶显示屏 6
共分享92篇相关文档