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

资料分类:设计作品 上传会员:小山神 更新时间:2018-07-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8498
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

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

本次系统设计以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

相关论文资料:
最新评论
上传会员 小山神 对本文的描述:本系统是根据地铁的时间相对准确的特点进行研制,根据各个站点的时间间隔是固定的,这样语音播放的信息就以时间为标度,这样就可以实现站点的定时准确播报。本系统采用的是低......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: