DPJ-137 基于单片机的公交车自动报站系统设计(源代码+proteus仿真)

单片机型号(STC89C52)

目录

一、摘要

二、设计要求

三、原理图

四、说明书预览

五、QA

作者简介:电类领域优质创作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作

主要内容:人工智能与大数据、单片机/PLC开发、Matlab物联网设计与开发设计、学习资料、面试题库、技术互助、就业指导等

业务范围:指导功能设计、开题报告、任务书、文献综述、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等。

收藏点赞关注作者

一、摘要

随着科技的发展,公共交通的普及使人们出行变得愈来愈便利。为了改善公共交通工具使用效率,满足人们对交通要求的提高,也为了减少乘客对每个站点信息不明确的情况,对公共交通自动报站系统做出设计。针对乘坐公共交通工具的乘客,语音播报站点信息,当站点到来时,乘客能够提前做好下车准备。

本文提出了一种用单片机操纵语音芯片进行公交车语音自动报站的方式,同时给出了软硬件设计的方式,设计进程中包括硬件电路设计和软件程序编写两个方面。使用STC89C52做为控制器,利用GPRS模块精确定位公交车所在位置并获取信息,通过SIM800C语音芯片成立语音信息库,形成语音信息,利用其功能播放语音信息和提示语音,同时运用LCD1602显示屏进行站数显示。当公交车抵达某站点时,GPRS模块将站点信息反馈至单片机使本系统工作,通过语音电路输出语音信息和提示,同时站数信息在LCD显示屏上显示。整个系统硬件电路设计包括复位电路、晶振电路、LCD显示电路、语音播报电路。

整个系统完成后,各个模块能够正常和谐地完成工作。在交通工具进站或出站时,自动将提示信息和服务语言在显示设备上和音频功放设备上播放出来,还可以随时修改站点名称等各项参数。

关键词:自动报站;GPRS;STC89C52

二、设计要求

本系统采用STC89C52单片机为核心控制器,再加上其他的模块一起构成了自动报站系统,其中主要包含核心部分、输入部分和输出部分三部分。输入部分则使用GPRS模块来获取公交车的位置信息,进而将位置信息反馈至单片机STC89C52。本设计中央控制部分使用STC89C52单片机控制器,它的主要作用是将输入部分获得的数据传递到其内部系统进行处理,处理结束后输出控制信号,在将控制信号传递至语音播报模块与LCD显示模块。整个公交报站系统,通过GPS精确定位和自动报出站名,同时在屏幕上显示总线上的特定位置。当公交车开始运行时,显示屏自动显示下一站信息。通过GPRS模块来获取公交车的位置信息,将公交车的位置信息实时反馈至单片机。当公交车的位置距离下一个站点小于10m时,单片机接收到反馈信号进行处理,在将控制信号传递给语音播报模块,促使其语音播报当前站点信息。同时显示屏更新下一站信息,下车指示灯亮起,提醒乘客到达该站点,可以做好准备下车。通过公交车的位置信息来进行显示屏显示内容的改变与站点信息的语音播报,来把相关的候车信息提供给乘客。输出部分主要由显示模块LCD1602与语音播报模块SIM800C构成。设计框图如图2.1所示。

三、原理图

五、说明书预览(16044字)

五、如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。愿毕业生有力,陪迷茫着前行!

通过网盘分享的文件:资料.rar

链接: https://pan.baidu.com/s/1oAaq4r_ZbdVjRvQsAA8r5g 提取码: BYSJ

相关推荐
xuxg20052 小时前
4G 模组 AT 命令解析框架课程正式发布
stm32·嵌入式·at命令解析框架
CODECOLLECT4 小时前
京元 I62D Windows PDA 技术拆解:Windows 10 IoT 兼容 + 硬解码模块,如何降低工业软件迁移成本?
stm32·单片机·嵌入式硬件
BackCatK Chen4 小时前
STM32+FreeRTOS:嵌入式开发的黄金搭档,未来十年就靠它了!
stm32·单片机·嵌入式硬件·freertos·低功耗·rtdbs·工业控制
全栈游侠7 小时前
STM32F103XX 02-电源与备份寄存器
stm32·单片机·嵌入式硬件
Lsir10110_7 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
深圳市九鼎创展科技9 小时前
瑞芯微 RK3399 开发板 X3399 评测:高性能 ARM 平台的多面手
linux·arm开发·人工智能·单片机·嵌入式硬件·边缘计算
辰哥单片机设计9 小时前
STM32项目分享:车辆防盗报警系统
stm32·单片机·嵌入式硬件
風清掦11 小时前
【江科大STM32学习笔记-05】EXTI外部中断11
笔记·stm32·学习
小龙报11 小时前
【51单片机】从 0 到 1 玩转 51 蜂鸣器:分清有源无源,轻松驱动它奏响新年旋律
c语言·数据结构·c++·stm32·单片机·嵌入式硬件·51单片机
范纹杉想快点毕业11 小时前
嵌入式与单片机开发核心学习指南——从思维转变到第一性原理的深度实践
单片机·嵌入式硬件