城市地铁报站系统设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-22
  • 论文字数:8498
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:本文通过单片机控制语音芯片,实现了地铁语音模拟报站的功能。

本次系统设计以STC89C52作为CPU,对系统进行整体控制。以ISD4004语音芯片为主的语音模块存储着系统报站信息,并形成各种语音信息;之后功放模块驱动喇叭播出语音报站信息以及到站提示,通过LED灯的闪烁来显示到达站点,同时运用LCD12864液晶显示器显示站名信息及下站信息,人性化的设计使得人们不会错过目的站台。本次设计的地铁报站系统不仅结构简单,使用灵活,而且功能稳定,音质自然。

通过单片机对各个模块的控制,最后呈现给我们的结果是一个报站系统的实现过程。用于焊接硬件电路的电子元器件都是我们平时经常接触到的,编程软件Keil使用的也是现在很普及的单片机C语言,通过Altium Designer10绘制出硬件原理图并制作PCB。过程简单,且对于单片机的教学和应用有重要意义。

 

关键词:单片机;地铁;报站系统

 

目录

摘要

Abstract

1 绪论-1

1.1 背景和意义-1

1.2 研究现状综述-1

1.3 主要研究内容-2

1.4 预期目标-2

2 系统设计-3

2.1 系统组成-3

2.2 系统总体原理框图-3

2.3 系统工作流程图-4

2.4 系统工作原理-5

3 硬件电路设计-6

3.1 整体硬件电路图-6

3.2 关于STC89C52单片机-6

3.3 单片机最小系统-7

3.3.1 电源电路-8

3.3.2 复位电路-8

3.3.3 时钟电路-8

3.4 LED指示灯模块-9

3.5 LCD显示模块-10

3.6 语音播放模块-10

3.6.1 ISD4004语音芯片-10

3.6.2 ISD4004语音模块工作原理-11

3.7 按键控制模块-12

4-软件设计-13

4.1系统整体流程-13

4.2 软件程序设计-13

4.2.1-液晶驱动单元-13

4.2.2-语音模块设计-15

5-系统调试-17

5.1  开发工具简介-17

5.2硬件调试-17

5.2.1液晶显示模块的调试-18

5.2.2语音模块的调试-18

5.2.3 LED显示模块的调试-19

5.3软件调试-19

结    论-21

参 考 文 献-22

附录A 原理图和PCB-23

附录B 程序代码-24

致    谢-26