您好,欢迎来到佳博论文网!

公交车语音报站系统的设计

论文编号:JD1211 论文字数:16731

公交车语音报站系统的设计

摘 要

随着社会城镇化的大力实施,交通已成为一大焦点,而在这个过程中公交车或班车扮演着重要的角色。然而,对于很多城乡来说,公交车或班车的基础设施匮乏,到站信息不明确,以致对乘客造成不同程度的影响。所以,解决各个地方班车或公交如何方便、准确地提示乘客到站的问题很有意义。

本设计系统使用51单片机STC89C52为控制核心,结合语音芯片、数字温度传感器、液晶显示模块、按键模块、复位电路、晶振电路及电源等部分得以实现。其中语音合成芯片ISD4004采用模拟数据半导体存储器直接存储的专利技术,即将模拟语音数据直接入单个存储单元,不需经过A/D、D/A转换,因此能够较好地真实再现语音的自然效果,避免了一般固体语音电路因为量化和压缩造成的量化噪声和失真现象。系统由操作者自由录音,通过按键控制便可以对所报站的站名进行语音信息的播放并显示站名编号。此外,系统还添加了温度显示功能,这样使得该公交报站系统更加实用。

关键字:单片机,语音芯片,液晶显示,温度显示,公交报站

ABSTRACT

....

KEY WORDS:Single-chip Microcomputer, voice chip, liquid crystal display , the temperature display, the bus reporting system

目录

第一章 前言1

第二章 系统方案设计2

2.1 系统设计原理及目的2

2.2 系统设计总框图2

第三章 系统硬件的设计3

3.1 主控制器单元3

3.1.1 时钟电路4

3.1.2 复位及复位电路5

3.1.3 STC89C52引脚及具体功能介绍6

3.2 语音模块电路8

3.2.1 ISD4004内部结构8

3.2.2 ISD4004芯片引脚9

3.2.3 ISD4004外围电路...10

3.3 温度采集模块单元11

3.3.1 温度传感器引脚11

3.3.2 温度传感器工作原理12

3.3.3 温度传感器与单片机接口电路13

3.4 液晶显示模块单元 13

3.4.1液晶显示简介14

3.4.2 LCD1602主要技术参数14

3.4.3 LCD1602引脚及功能14

3.4.4 液晶模块与单片机的连接15

3.5 按键控制模块单元16

3.5.1键盘种类16

3.5.2键盘软件消抖18

3.5.3 系统按键的设计18

3.6电源模块电路18

3.6.1 LM2576芯片20

3.6.2 AMS1117稳压器20

第四章 系统软件设计21

4.1 主程序设计21

4.2 语音模块的程序设计22

4.3 按键控制及温度采集显示程序设计24

第五章 单片机开发软件介绍25

5.1 仿真软件proteus介绍25

5.1.1 proteus电路图绘制25

5.1.2 电路图形仿真27

5.2 keil4软件27

5.2.1 建立工程28

5.2.2 程序编辑29

5.2.3 程序下载到单片机31

5.3 protel2004软件简介31

5.3.1 建立工程31

5.3.2 绘制电路图32

总结33

致谢34

参考文献35

附件A 系统底板原理图36

附件B 实物图37

附件C 系统程序37

公交车语音报站系统的设计......