毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)

上传人:m**** 文档编号:476008439 上传时间:2022-11-30 格式:DOC 页数:42 大小:624KB
返回 下载 相关 举报
毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)_第1页
第1页 / 共42页
毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)_第2页
第2页 / 共42页
毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)_第3页
第3页 / 共42页
毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)_第4页
第4页 / 共42页
毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于单片机的公交语音自动报站器系统设计(全套图纸)(42页珍藏版)》请在金锄头文库上搜索。

1、洛阳理工学院毕业设计(论文)基于单片机的公交车语音自动报站器系统设计摘 要在当今社会,即使在私家车越来越多的今天,公交车仍然是人们出行的首选,因为公交车具有方便、快捷、车票便宜等优点。传统的公交车报站主要由售票员报站,但是有些售票员有着浓重的地方口音,给外地人乘坐公交车造成了困难,另外,随着无人售票车逐渐增多,公交车报站器就越显得重要了。本设计介绍了一种利用红外线遥控技术,模拟公交车自动报站的系统。以AT89C52为主芯片。公交车上的接收电路收到站台信息后解码,解码后把信号传送给AT89C52单片机,启动LCD12864显示站名。同时,应用语音模块播报站名.还可以实现手动报站功能。报站的时候,

2、相应的指示灯亮;蜂鸣器蜂鸣一声报警。系统由红外线的发射模块、接收模块、 LCD12864显示模块及ISD4004语音播报模块组成。 关键词:单片机;公交车;报站器全套图纸加153893706SPEECH BASED ON SINGLE CHIP BUS STOP REPORTER SYSTEMABSTRACTIn todays society, even today, more and more private car, bus travel is still the preferred one, because the bus is convenient, quick, cheap tick

3、et advantages. Traditional bus-stop station reported mainly by the conductor, but some parts of the conductor has a thick accent, to the outsider the difficulties caused by the buses, also gradually increased with no ticket car, bus stop announcement devices becomes more importantThis design introdu

4、ces a use of infrared remote control technology, simulation bus stop automated system. To the main chip AT89C52. Receiver circuit bus station information received after the decoding, after decoding the signal transmitted to the AT89C52 microcontroller, display station names start LCD12864. At the sa

5、me time, the application of voice broadcast station module. Can also manually stop function. Stop time, the corresponding indicator light; buzzer gives alarm beep. System module from the infrared transmitter module, receiver module, LCD12864 display module and the ISD4004 voice broadcast module. Key

6、 words: microcontroller; bus; DIASII目录前言1第1章 课题概述21.1 本课题研究的意义21.2 AT89C52单片机介绍21.3 设计要求3第2章 方案分析与论证42.1 无线收发模块的分析与论证42.2 控制模块的分析与论证4第3章 系统硬件设计53.1 系统硬件设计53.2 单元电路的设计、分析53.2.1 遥控收发电路53.2.2 AT89C52控制的LCD12864电路63.2.3 ISD4004语音录放电路113.2.4 本设计总原理图13第4章 系统软件设计154.1 系统流程图154.1.1 主程序流程图154.1.2 定时器中断0服务子程序

7、流程图164.1.3 遥控接收程序流程图174.1.4 定时中断1子程序流程图174.1.5 外部中断1子程序流程图184.2 程序设计19总 结37谢 辞38参考文献39外文资料翻译40 前言当今社会环境污染问题越来越严重, 每年的 4 月22 日为世界地球日, 每年的 6 月5 日为世界环境日可见人类对环境污染问题越来越重视。在城市中机动车的尾气成了污染环境的主要污染源,很多国家提倡人们乘坐公共汽车出行以减少污染,有的国家甚至设定某一天为禁止机动车日来告诫人们环境污染的严重性。由此看来,未来公共汽车将充当现代城市生活中的一个重要角色,而且无人售票的公共汽车成为了一个趋势。 公共汽车成为城市

8、人们出行的必备选择后所面临的问题是乘客们如何能够在正确的车站下车,如何知道这辆车开向哪里,途中还会经过哪些车站。在一些需要提示乘客注意的情况,比如车在转弯需要注意,或者需要让座等等,这时该怎么办?解决的办法就是利用公交车报站器播放语音,提示乘客。 其实语音报站不是什么新鲜的词语了,公交车报站器也不是前所未有,本论文讨论一个具有人性化友好操作界面,成本非常低的公交车报站器方案。 第1章 课题概述1.1 本课题研究的意义现今社会,公交事业关乎到大多数城市居民的出行,可公交车上的报站系统依然无法满足大家对其的要求。现在公交车上普遍使用的人工按键报站会出现报站不准确(由于司机在操作报站系统时经常会按错

9、键或忘记按键,而且在调整系统时会连续报出几个站点,让不熟悉路线站点的乘客不知所措)。并且每次报站时都需要由驾驶员对报站器进行操作,而在车辆起动与进站时,往往是路面情况最复杂的时候,驾驶员既要对行驶中的汽车进行起动或制动等操作,同时还要兼顾报站系统的操作,给行驶中的车辆带来一定的安全隐患。虽然现在已经有些大城市的某些公交车上已经采用GPS定位系统自动报站,但其昂贵的成本,难以实现普及,特别是一些中小城市难以负担。本设计针对目前常见公交车报站系统的主要缺陷,介绍了基于单片机控制的公交车自动报站系统,该系统费用廉价,可以普及。1.2 AT89C52单片机介绍随着计算机技术的发展,单片机技术已成为计算

10、机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。实际上,单片机几乎在人类生活的各个领域都表现出强大的生命力,使计算机的应用范围达到了前所未有的广度和深度。单片机的出现尤其对电路工作者产生了观念上的冲击。过去经常采用模拟电路、数字电路实现的电路系统,现在相当大一部分可以用单片机予以实现,传统的电路设计方法已演变成软件和硬件相结合的设计方法,而且许多电路设计问题将转化为纯粹的程序设计问题。诚然,单片机的应用意义远不限于它的应用范畴或由此带来的经济效益,更重要的是它已从根本上改变了传统的控制方法和设计思想。是控制技术的一次革命,是一座重

11、要的里程碑。 AT89C52是ATMEL公司生产的51系列单片机的一个型号,是一个低电压,高性能CMOS 8位单片机,片内含8Kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外部中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和F

12、lash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低成本。AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。主要功能特性:兼容MCS51指令系统8K可反复擦写(1000次)Flash ROM32个双向I/O口2568bit内部RAM3个16位可编程定时/计数中断时钟频率0-24MHZ2个串行中断可编程UART串行通道2个外部中断,共6个中断源2个读写中断口线,3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能1.3 设计要求用AT89C52单片机来设计一个公交车自动报站系统。要求用遥控模拟实现当公交车靠近站点时可以用文字来显示站名

13、,同时相应指示灯亮、有报警功能。第2章 方案分析与论证2.1 无线收发模块的分析与论证方案一:无线数传模块。采用专用收发集成电路的无线数传模块构成,所以性能相对较好,而且容易实现,并且在功耗,抗干扰性等方面都比较优越,但是由于基于此芯片的无线传输模块价格和无线AP模块差不多,所以成本相对偏高。 方案二:PT2262/PT2272-L4集成芯片。方案采用低功耗、低价位、通用编解码电路,发送用高的达林顿管,所以在灵敏度和抗干扰性方面有保障。方案三:红外遥控。可以用现有的遥控装置,我们只要了解其编解码原理,就可以采用现成的简易装置来模拟应用。 以上三种都是可供参考的方案,在考虑了诸多因素之后,决定采

14、用方案三。虽然在软件解码方面比较复杂,但其工作稳定,可靠性高。2.2 控制模块的分析与论证方案一:采用嵌入式ARM的32位单片机LPC2138。LPC2138功能庞大,内部资源丰富,易于数据的采集,不但具有一般单片机的所有功能,还内置了PWM,具有很强的串行通信功能,引脚非常丰富,功耗低,稳定性好,易于功能扩展,其在线仿真技术,软硬件调试方便,但ARM板成本较高。 方案二:采用AT89C52单片机控制, 它简单易用、成本低廉,软件编程自由度大,可用编程实现各种控制算法和逻辑控制,采用AT89C52单片机为控制核心,系统功能强大,资源配置灵活,运行可靠稳定,是一套相对完善工业低压控制系统,采用板

15、式结构、安装牢靠,操作简洁。综上所说ARM虽功能强但成本高,且用单片机也能很好的控制,所以该系统的设计选用单片机编程即可,我们所以选择方案二。第3章 系统硬件设计 3.1 系统硬件设计本设计采用红外遥控来实现无线数据的收发,采用AT89C52单片机为控制核心,实现公交车的自动报站功能。下图为系统总体方框图 52单片机+5V电源遥控收发电路语音录放电路液晶显示器+3V电源按键电路蜂鸣器指示灯图3-1 系统总体方框图3.2 单元电路的设计、分析3.2.1 遥控收发电路 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。通用红外遥控系统由发射和接收两大部分组成,应用编/解码专

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号