news 2026/2/26 12:18:07

公交报站(有完整资料)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
公交报站(有完整资料)

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

CP-51-2021-021

设计简介:

  • 本设计是基于单片机的公交车系统,主要实现以下功能:
    • 可通过LCD12864显示时间、温度和到达站、下一站;
    • 可通过按键调整时间;
    • 可通过按键进行语音播报;
    • 可通过按键选择行驶循序。

    标签:51单片机、LCD12864、DS18B20、语音播报。

中控部分概述

中控部分以STC89C52单片机为核心,担任整个公交车报站系统的“大脑”。它负责接收来自输入部分的各类数据,包括温度、时间、按键操作等,并在其内部进行逻辑处理和判断。根据处理结果,单片机控制输出部分执行相应的动作,如显示信息、语音播报或指示灯状态变化等。STC89C52单片机凭借其强大的数据处理能力和灵活的控制功能,确保了整个系统的稳定运行和高效响应。

输入部分概述

输入部分由四个关键模块组成,为系统提供必要的信息和指令:

  1. DS18B20温度检测模块:实时检测当前环境温度,并将温度数据发送给中控部分的单片机进行处理。
  2. 时钟模块:提供准确的时间信息,确保系统能够按照实际时间进行报站和显示。
  3. 独立按键:包括10个独立按键,用于切换界面、设置时间、确定设置内容、切换上行/下行线、显示站台信息、控制语音播报等,为用户提供便捷的交互方式。
  4. 供电电路:为整个系统提供稳定的电源,确保所有模块能够正常工作。

输出部分概述

输出部分由六个模块组成,负责将系统的处理结果以可视化和听觉化的方式呈现给用户:

  1. LCD12864显示模块:显示当前时间、温度、站台信息、公交车信息以及语音播报内容等,为用户提供直观的视觉反馈。
  2. 语音播报模块:当公交车到达指定站台时,根据用户的按键操作,播报当前到达的站台信息,提供听觉上的提醒。
  3. 上行LED指示灯:当系统切换到上行线路时,该指示灯亮起,为用户提供明确的线路指示。
  4. 下行LED指示灯:当系统切换到下行线路时,该指示灯亮起,同样为用户提供明确的线路指示。
  5. 其他潜在输出(虽未直接提及,但可理解为系统可能包含的扩展功能):如通过其他接口或模块输出更多信息,以满足未来可能的扩展需求。
  6. 系统状态指示(隐含在输出部分中):通过指示灯或显示屏上的特定标识,反映系统的当前工作状态,如是否处于报站模式、是否接收到按键输入等。

综上所述,中控、输入和输出部分共同构成了公交车报站系统的完整架构,各部分之间紧密协作,实现了系统的各项功能。

第五章 仿真介绍与调试

5.1 仿真总体设计介绍

本设计仿真使用软件是proteus8.8版本。仿真中,单片机选用的型号是STC89C52,配上外部晶振电路和外部复位电路,即组成了单片机的最小系统。显示屏使用的是LCD12864,时钟模块使用的是DS1302,温度采集模块使用的是DS18B20,使用两个LED灯分别代表上行指示灯和下行指示灯,使用10个独立按键,分别可以设置时间、控制显示信息、播报顺序等。连接好后,导入HEX文件,验证后,一切正常。总体仿真图如下图5-1-1所示。

图5-1-1 总体仿真图

5.2 仿真调试

5.2.1 时间、温度检测测试

通过点击仿真中的开始键,即可运行仿真,通过DS1302可以获取时间,经过对比,和电脑时间一致,只是需要修改星期。另外,通过DS18B20可以获取温度值。经过测试,一切正常,时间、温度检测测试图如下图5-1-2所示。

图5-1-2 时间、温度检测测试图

5.2.2 上/下行站台显示测试

通过按下“下行设置”按键,即可进入下行播报站台模式,通过“手动播报”按键即可下行显示站台信息,上/下行站台显示测试图如下图5-1-3所示。

图5-1-3 上/下行站台显示测试图

设计摘要:

本设计基于单片机的公交车自动报站系统以公交报站为研究对象,以单片机为核心控制芯片处理逻辑计算,以DS18B20为检测温度的传感器,通过按键控制报站顺序以及到站以及其他电路组成的公交车报站系统。系统主要有单片机最小系统,温度传感器模块,按键电路,DS1302时钟电路,TTS语音模块以及报警电路所构成的,通过按键可以控制公交车到站,也可以通过按键设置时间的值,时间可以掉电存储,通过TTS语音模块可以完成到站后报站。

关键字:单片机;公交报站;温度传感器;DS1302;TTS语音模块

字数:9000+

内容预览:

目 录

摘 要

ABSTRACT

第1章 引言

1.1 研究背景与意义

1.2 国内外研究现状

1.3 课题的主要内容

第二章 系统设计方案

2.1 系统整体方案

2.2 系统设计方案对比选择

2.2.1 微控制器的方案对比选择

2.3.2 LCD液晶显示模块的方案对比选择

2.3.3 语音芯片的方案对比选择

2.3.4 实时时钟电路的方案对比选择

第三章 系统电路设计

3.1 MCU微控制器电路

3.2 按键控制

3.3 实时时钟电路

3.4 温度检测模块

第四章 系统程序设计

4.1 编程软件介绍

4.2 主程序流程设计

4.3 按键函数流程设计

4.4 显示函数流程设计

4.5 处理函数流程设计

第五章 仿真介绍与调试

5.1 仿真总体设计介绍

5.2 仿真调试

5.2.1 时间、温度检测测试

5.2.2 上/下行站台显示测试

第六章 设计总结

参考文献

致谢

附 录

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/5 19:08:30

恒温孵化器(有完整资料)

资料查找方式:特纳斯电子(电子校园网):搜索下面编号即可编号:CP-51-2021-022设计简介:本设计是基于单片机的恒温孵化器系统,主要实现以下功能:可通过LCD1602温湿度和通风翻蛋倒计时&…

作者头像 李华
网站建设 2026/2/25 12:35:43

好写作AI:一份论文神器的“满意度配方”大揭秘!

为什么有人用AI写作工具直呼“真香”,有人却觉得“就这?”——我们花了三个月,挖出了背后的科学真相。在好写作AI的用户群里,你常会看到两种“名场面”:一种是深夜狂喜——“这逻辑诊断功能救了我一命!”&a…

作者头像 李华
网站建设 2026/2/26 2:19:26

7.事务、并发和锁

事务、并发和锁 什么是 ACID 原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability) DDL 事务 在 PostgreSQL 中,与其他数据库最大的不同是&…

作者头像 李华
网站建设 2026/2/19 7:12:18

基于java + vue在线电影购票系统(源码+数据库+文档)

在线电影购票系统 目录 基于springboot vue在线电影购票系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue在线电影购票系统 一、前言 博主介绍&…

作者头像 李华