更新时间:06-15 上传会员:紫色烟火
分类:设计作品 论文字数:10847 需要金币:2000个
摘要:随着人类社会的高速发展,城市规模的一步步扩张,人们的出行方式也逐渐发生了改变,已不单单局限于一种方式。随着人们生活水平的提高,私家车的拥有量也大幅增加,这导致了一个许多城市都普遍存在的问题——交通拥堵,地铁的出现巧妙的解决了这个问题。地铁系统是由许多子系统组成的庞大系统,本次毕设将完成地铁的报站系统的设计。
该系统主要由两部分组成:硬件部分和软件部分。硬件部分由单片机最小系统、语音模块、显示模块、传感器模块以及按键模块组成;软件部分使用C语言来进行程序编写。该系统事先将各站点的信息录入语音芯片中,当地铁快抵达站台时,站台以及地铁上安装的传感器互相感应,让单片机接收到信息控制语音芯片让其播报储存的语音,同时在LCD液晶显示器上显示行进方向、当前站点、下一站点的信息。
本次毕设采用51系列单片机做为核心,51系列单片机具有基本电路简单、程序的编写简单方便等优点,因此本次毕设容易实现且具有良好的实用性。
关键词:STC89C51单片机;LCD液晶显示;ISD4004语音芯片
目录
摘要
Abstract
1 绪论-1
1.1 选题背景及意义-1
1.2 研究现状-1
1.3 研究内容-2
2 系统硬件设计-3
2.1 总体框图-3
2.2 单片机最小系统模块设计-4
2.2.1 单片机简介-4
2.2.2 时钟电路设计-4
2.2.3 复位电路设计-5
2.3 语音模块-6
2.3.1 录音电路-6
2.3.2 播放电路-8
2.4 显示模块-9
2.5 传感器模块-10
2.6 按键模块-11
2.6.1 按键确认-12
2.6.2 按键去抖-12
3 系统软件设计-13
3.1 语音模块-13
3.1.1 录音电路-13
3.1.2 播放电路-14
3.2 按键模块-15
3.3 显示模块-16
4 系统调试-18
4.1 测试目标-18
4.2 语音模块调试-18
4.3 显示模块调试-19
4.4 传感器模块调试-21
结 论-23
参 考 文 献-24
附录A 系统整体原理图-25
附录B 系统程序-26
致 谢-38