电梯语音播报系统的设计毕业设计.doc
《电梯语音播报系统的设计毕业设计.doc》由会员分享,可在线阅读,更多相关《电梯语音播报系统的设计毕业设计.doc(37页珍藏版)》请在三一办公上搜索。
1、 毕业设计 论文题目: 电梯语音播报系统的设计 学生姓名: 学 号: 专业班级: 指导教师: 院系名称: 计算机与信息学院 2 0 1 3 年 06 月 13 日电梯语音播报系统的设计摘 要本设计主要是运用单片机及按键、LCD1602液晶显示等常见外围电路知识,结合实际生活中电梯的运作,实现对三层电梯控制模型的设计。硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、电梯外请求发光管显示模块、楼层显示LCD1602液晶显示模块、电梯上下行显示模块等5部分组成。该系统采用单片机(AT89S51)作为控制核心,使用按键按下与否而引起的电平的改变,作为用户请求信息发送到单片机,单片机
2、控制电动机转动,单片机根据楼层检测结果控制电机停在目标楼层。软件部分使用C语言,利用查询方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,并送到LCD1602液晶显示器进行显示。关键词:AT89S51、模拟电梯、LCD1602液晶显示 、语音播报Design Of Elevator Speech Broadcast SystemABSTRACT This design impress on SCM and keys, LCD1602 liquid crystal display and other common peripheral ci
3、rcuit knowledge, combined with the actual life of the operation of the elevator, to realize the control model of three elevators. Hardware is composed of MCU minimum system module, elevator and keystroke matrix simulation detection module, elevator request LED display module, floor display LCD1602 l
4、iquid crystal display module, elevator up and down the line display module 5 parts. The system uses SCM (AT89S51) as the control core, and uses the button whether pressed or not arising from the level of change, as users request information sent to the micro controller. SCM control motor rotation, m
5、icrocontroller controls the motor according to test results floors stopped at the target floor. Software components use C language, utilize the query method to detect the key information of user queries, according to the operation of the elevator to the appropriate floor, analog buttons caused level
6、 change, sent to the MCU counter to determine the number of floors, and sent to the LCD1602 LCD display.Keywords: AT89S51、simulated elevator、LCD1602 liquid crystal display、keyboard control目 录第一章 引言11.1 研究的背景和意义11.2 基于单片机的语音系统简介及设计要求11.2.1 系统简介11.2.2 设计要求1第二章 系统整体框图22.1 系统构成框图22.2 系统方案论证2第三章 控制系统硬件结构
7、设计43.1 硬件系统设计43.2 系统硬件构成43.2.1 LCD显示电路模块43.2.2 单片机连接模块63.2.3 复位及晶振电路模块93.2.4 语音播报模块113.2.5 键盘控制模块163.3 本章小结17第四章 系统的软件设计184.1 应用软件的设计原则184.2 系统主程序194.3 选音播报子程序204.4 本章小结20第五章 系统仿真与调试215.1 系统调试225.2 硬件调试方法与调试结果23第六章 总结24致 谢25参考文献26附 录1: 系统总电路图27附录2:相关程序代码28图表清单图2-1系统结构功能图.2图3-1LCD显示电路.4图3-2 1602与单片机连
8、接图.5图3-3单片机引脚连接图.6图3- 4 STC89C51引脚图.8图3- 5 89C51振荡电路.10图3- 6复位及晶振电路.10图3- 7语音播报电路原理图.11图3- 8 SPI时序图.15图3- 9 键盘操作电路图.16图4-1主程序流程图.19图4-2选音播放子程序流程图.20图5- 1 LCD显示部分仿真.21图5- 2 键盘部分仿真.21图5- 3 语音部分程序编译.22图5- 4 显示部分程序编译.22图5- 5 硬件实物图.23图 1 附录1:系统总电路图27表3- 1 1602接口信号说明5表3- 2 P1.0和P1.1的第二功能7表3- 3 P3口的第二功能8表3
9、- 4 管脚功能说明13第一章 引言1.1 研究的背景和意义随着城市文明化和现代化建设步伐的加快,建筑物中电梯的使用也相当普遍,而对服务要求也越来越高,人们越来越追求智能化、人性化的乘梯环境。传统的电梯只有显示部分,如果人流量大,在人群中可能看不到显示的楼层,从而错过到达的楼层。在电梯语音服务方面,通过语音播报提醒乘客所要到达的楼层以及其他相关的服务信息为客户提供更多的便利。现代化智能大厦不仅要求电梯能够安全平稳的将乘客送达目的地,而且也能预报层站及进行特定层站说明、特定情况提示、电梯的运行状态等,就此设计一款基于单片机和语音芯片为核心的一个系统来实现语音提醒。本设计就以LCD1602显示器和
10、ISD1730语音芯片来实现楼层信号及播报。1.2 基于单片机的语音系统简介及设计要求1.2.1 系统简介本电梯语音系统主要由电源模块、LCD显示模块、语音播报模块及矩阵键盘模块。LCD模块主要显示楼层的上下行状态、所到达楼层;语音播报模块主要播报楼层;矩阵键盘模块主要实现模拟楼层。系统正常运行方式,当键入触发命令后,系统会安装欲设程序运行执行,完成对应功能。矩阵键盘上键入按钮,就是楼层信号,经过AT89S51单片机的处理后向语音芯片发送当前语音段地址,检测后调用语音播报子程序进行相应的楼层信号播报,同时调用LCD的显示子程序,显示相应的楼层信号。1.2.2 设计要求(1)矩阵键盘模拟电梯的楼
11、层信号;(2)LCD 显示模块显示楼层状态,上、下行状态;(3)语音播报模块主要作用是播报楼层。(4)采用AT89S51单片机处理信号向ISD1700语音芯片发送当前语音段地址,采用ISD1700的SPI串行接口进行串行通信,利用软件部分找出楼层的信号和状态在适当的时候进行放音。本论文主要写该设计的相关硬件系统(独立键盘、晶振电路、复位电路、LCD显示电路、语音播报电)、软件系统和调试等。第二章 系统整体框图2.1 系统构成框图 图2- 1系统结构功能图 结构功能图说明:通过接通电源后,进行重置复位;采用矩阵键盘键入输入信号到AT89S51单片机,单片机通过信号采集,进行信号处理对LCD模块和
12、语音模块同时分别输出信号,达到实现功能。 本系统采用单片机AT89S51作为本设计的核心元件,利用ISD1730语音芯片的录放和LCD的显示来模拟智能电梯的语音播报。设计一种电梯语音播报系统,实现电梯语音播报的智能化和自动化,以适应各种对服务要求比较高的电梯中。2.2 系统方案论证 单片微型处理器具有集成度高、体积小、成本低、控制功能强、可靠性高、结构灵活、抗干扰能力强等显著的特点,同时在结构、指令设置上均有独特之处,易于产品化;华邦ISD1700语音芯片系列是一个高质量的,完全集成,单片多消息语音记录和重放装置,适用于各种电子系统。该消息的时间是用户在选择范围从26秒到120秒,取决于特定的
13、装置。 目前世界上单片机产品多达50个系列,300多种型号。有八位的Intel公司的MSC51系列,PIC系列等等,16位单片机有Intel 公司的MCS96系列等等。各类单片的指令系统各不相同,功能各有所长。在本设计中,8位单片机就能满足系统的设计需求。目前的八位单片机中,以Intel MCS51系列的单片机种类最多,接口芯片以及应用软件也非常的丰富。在选择MCS51系列单片机芯时,在成本允许的情况下,尽可能的选择集成度高的微处理器。AT89S51是美国ATMEL公司生产的低电压、高性能的CMOS 8位单片机,片内含4KB的反复擦写的程序和128B的随机存取数据存储器(RAM),器件采用At
14、mel公司的高密度、非易失性存储技术生产,兼容标准MCS51指令系统,片内配置通用8位中央处理器(CPU)和Flash存储单元,将使程序调试非常的方便。同时AT89S51具有128字节内部的RAM,32位输出/输入口线,2个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路,具有休眠和掉电两种节电模式1。从系统的各个方面考虑,选择AT89S51单片机作为遥控接收系统的中央处理器,它应该完全满足系统的需要。由于本系统的软件主要是实现一些控制操作和过程提示,没有大的数字计算职能,所以本系统采用C语言编程,单片机AT89S51具有8K的程序存储区间,能够满足软件存
15、储空间需要。现在虽然单片机的品种繁多,各具特色,但以80C51为核心的单片机仍占主流,与51系列兼容的产品有Philips公司、Atmel公司和中国台湾Winbond公司生产的系列单片机。以80C51为核心的单片机占据了半壁江山,而Microchi公司的PIC单片机也有着较强的发展趋势,中国台湾的Holtek公司单片机以其低价质优的特点占据了一定的市场份额。此外,还有Motorola公司的产品、日本几大公司的专用单片机产品等。在一定时期内,单片机产品走的是一条依存互补、相辅相成、共同发展的道路。第三章 控制系统硬件结构设计3.1 硬件系统设计硬件的设计主要围绕系统的功能完全实现,并且要保证整个
16、系统在运行过程中的稳定性、安全性及生产的经济性。系统硬件组成包括操作部分(独立键盘、晶振电路与复位电路);执行部分(LCD显示电路、语音播报电路)组成。1.显示电路:主要显示所要到得楼层信号和上、下行信号,用来模拟电梯运行情况;2.键盘部分:键盘部分模拟的是信号的采集和对系统的总体操作; 3.语音播报:用来负责播报所到达的楼层号4.复位电路:分为上电自动复位和按键手动复位两种方式 。 硬件总电路图:详见附录13.2 系统硬件构成系统硬件组成包括操作部分(独立键盘、晶振电路与复位电路);执行部分(LCD显示电路、语音播报电路)组成。3.2.1 LCD显示电路模块图3- 1LCD显示电路主要显示的
17、是所要到得楼层信号和上、下行信号,用来模拟电梯运行情况。液晶显示器各种图形的显示原理(线段的显示):点阵图形式液晶由MN个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共168=128个点组成,屏上6416个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)
18、=00H,(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理8。字符的显示:用LCD显示一个字符时比较复杂,因为一个字符由68或88点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。字符型液晶显示模块是一种专门用
19、于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。 图3- 1 1602与单片机连接图表3- 1 1602接口信号说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2Data I/O2VDD电源正极10D3Data I/O3VL液晶显示偏压信号11D4Data I/O4RS数据/命令选择端(H/L)12D5Data I/O5R/W读/写选择端(H/L)13D6Data I/O6E使能信号14D7Data I/O7D0Data I/O15BLA背光源正极8D1Data I/O16BLK背光源负极LCD1602特性及应用特性:(1)3.3V或5V工
20、作电压,对比度可调(2)内含复位电路(3)提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能(4)有80字节显示数据存储器DDRAM(5)内建有192个5X7点阵的字型的字符发生器CGROM(6)8个可由用户自定义的5X7的字符发生器CGRAM应用:微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和低功耗应用系统中。使用Proteus仿真1602-即LM016L-依照数据手册说明使用可能遇到困难,可以尝试采用以下方案解决:1.数据手册中可能介绍1602内部D0D7已有上拉,可以使用P0口直接驱动。在Proteus中LM016L内部可能没有,应该人为加上拉电阻。建议不要使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电梯语音播报系统的设计 毕业设计 电梯 语音 播报 系统 设计
链接地址:https://www.31ppt.com/p-3989372.html