1、 毕业论文(设计)毕业论文(设计) 题题 目目基于单片机的公交车自动报站器的设计基于单片机的公交车自动报站器的设计 院院 系系 自动控制系自动控制系 专专 业业 电气工程与自动化电气工程与自动化 学生姓名学生姓名 学学 号号 指导教师指导教师 职职 称称 二一二二一二 年年 六六 月月 三三 日日 1 目目 录录 1.绪论 1 1.1 课题研究的背景及意义 .1 1.2 报站器的动态发展趋势 .2 1.3 设计的主要目标任务 .2 2.总体方案的设计 .2 2.1 本设计的原理 2 2.2 硬件方案的选择 3 2.2.1 语音芯片的选泽 3 2.2.2 显示模块的选择 3 2.2.3 时钟芯片
2、的选泽 3 3.硬件制方案的介绍与分析.4 3.1 单片机的选择与外围电路的设计 4 3.1.1 关于 STC89C51单片机4 3.1.2 复位电路 9 3.1.3 外部晶振的选用 10 3.2 语音提示电路 10 3.2.1 ISD1730 的简介 . 10 3.2.2 ISD1730 内部结构 12 3.2.3 ISD1730 与单片机的连接图. 14 3.3 时钟模块 14 3.3.1 DS1302 的简介. 15 2 3.3.2 内外部结构 . 15 3.3.3 工作原理及原理图 16 3.4 液晶显示电路 17 3.4.1 LCD1602 的简介 17 3.4.2 LCD1602
3、与单片机的接线图 . 21 3.5 键盘接口 22 3.5.1 按键电路的选择 22 3.5.2 判键及其接口电路设计 22 4.系统软件的设计 . 23 4.1 主流程图的设计 23 4.2 液晶显示程序的设计 . 24 4.3 DS1302 时钟程序的设计 25 4.4 语音播报程序的设计 . 26 5.结论 26 6.致谢 27 参考文献 . 27 附录 .错误错误!未定义书签。未定义书签。 1 基于单片机的公交车自动报站器的设计基于单片机的公交车自动报站器的设计 南京信息工程大学 电气工程与自动化专业,南京 210044 摘要:根据 STC89C51 单片机的特点和公交车报站器的特点,
4、本文提出了一种用单片机控制语音芯片进行公交车语音自 动报站的方法,同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面,解释了单片机在应 用过程中的方法和可能出现的问题。 本文主要介绍硬件电路设计部分。 利用 STC89C52 和 ISD1730 语音芯片建立语音信息库, 形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用 LCD1602 型号的液晶模块进行站数显示。当公 交车到达某站点,用键盘控制本系统工作,通过语音电路输出语音信息和提示,同时站数信息在 LCD1602 液晶模块上进行显 示。整个系统硬件设计包括键盘电路、复位电路、液晶显示电路、语音播报模块,时钟模块。 关键词:单片机 STC89C51;LCD1602 液晶显示;ISD1730 语音电路;DS1302 时钟;按键 1.1.绪论绪论 随着科学技术的日益发展和进步, 无人售票的公交车的应用电路也多起来了,语音报站器更是被广泛 的使用起来,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许