基于单片机的公交车智能语音报站和液晶显示设计.doc

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

摘要:本文采用单片机AT89S52作为控制中心,语音芯片ISD1420组成的语音控制电路实现语音录入和播放,同时使用LCD液晶显示电路进行时间和汉字的显示,完成了公交车智能报站系统。在单片机控制下,键盘电路采用程序查询方式,通过读I/O口状态判断是否有键按下和哪一个键被按下,并实现该按键所对应的功能。因此当公交车到达某站时,通过键盘来控制报站系统进行工作,语音输出电路进行语音报站和提示,同时单片机通过程序读取时间和汉字信息送入LCD液晶显示电路进行汉字提示,从而实现了站台的语音播报和液晶显示双重功能。

通过本设计如何方便、准确的指示乘客到站这一问题得到了解决,另外,该设计的液晶模块进行站台名称和时间的显示具有直观性,对于聋哑残疾人或在车辆内部乘客拥挤嘈杂的环境下可避免因错过单一的语音播报而错过站台,同时还为乘客提供各种各样的提示或警示服务,使得乘客能愉快、安全的上下车。

 

关键词 语音播报;液晶显示;AT89S52;ISD1420;LCD

 

目录

摘要

Abstract

1 绪论-1

1.1 论文背景及研究意义-1

1.2 发展趋势-1

1.3 方案论证及比较-1

1.3.1 单片机型系统的选择和论证-2

1.3.2 语音芯片的选择和论证-2

1.3.3 显示模块的选择和论证-2

1.3.4 时钟实现-3

2 总体设计方案-4

3 系统硬件电路的设计-5

3.1 单片机控制部分-5

3.1.1 主要性能-5

3.1.2 主要引脚功能-5

3.1.3 单片机最小系统-7

3.1.4 振荡器电路的设计-8

3.1.5 复位电路的设计-9

3.2 DS1302时钟电路-10

3.2.1 DS1302芯片引脚功能及结构-10

3.2.2 DS1302的控制字节-11

3.2.3 DS1302的寄存器-11

3.2.4 DS1302芯片外围电路-12

3.3 ISD1420语音模块-12

3.3.1 ISD1420内部结构介绍-12

3.3.2 ISDl420封装及引脚介绍-13

3.3.3 ISD1420最小化系统的录放音-15

3.3.4录放音功能电路的设计-16

3.4 液晶显示模块-17

3.4.1 LCD12864概述-17

3.4.2 基本特性-17

3.4.3 液晶显示模块接口说明-18

3.4.4 控制器接口信号说明-19

3.4.5 指令说明-19

3.4.6 LCD12864外围电路连接-21

3.5 键盘-22

3.6 发光二极管电路-23

4 系统软件设计-24

4.1 编程语言和开发环境-24

4.1.1 C语言程序设计语言-24

4.1.2 Keil C51开发环境-24

4.2 主控程序的设计-24

4.3 LCD液晶显示程序的设计-25

4.3.1 汉字显示程序-25

4.3.2 时间显示和设置程序-27

4.4 ISD语音录放程序的设计-29

4.4.1 录音程序设计-29

4.4.2 播放语音程序设计-30

5 系统调试-32

5.1 硬件调试-32

5.2 软件调试-33

结论-34

致谢-35

参考文献-36

附录-37

相关论文资料:
最新评论
上传会员 小熊熊 对本文的描述:本文正是一个研究如何利用单片机来设计一种适合公交车上用的语音报站系统。对此的研究我们不仅能够对公交车行业的发展起到非常重要的推动作用,还能够为我们的社会进步和发展......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: