基于单片机的公交车自动报站系统设计 毕业设计(论文
时间:2025-04-07
时间:2025-04-07
本科毕业设计(论文)说明书
系 别 电子信息工程系
专业班级 自动化(2)班
学生姓名 刘少杰
指导教师 聂茹
提交日期 2011年 5 月 26日
华南理工大学广州汽车学院
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究
所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同
意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华南理工大学广州汽车学院可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
保密□,在
本学位论文属于
不保密□。
(请在以上方框内打“√”)
学位论文作者签名: 日期: 年 月 日
指导教师签名: 日期: 年 月 日
华 南 理 工 大 学 广 州 汽 车 学 院
毕 业 设 计 (论文) 任 务 书
兹发给 班学生 毕业设计(论文)任务书,内容如下:
1.毕业设计(论文)题目:
2.应完成的项目:
(1) 设计一个公交车自动报站系统,以实现公交车的语音自动报站,即在进站、出站时候自动播报语音提示信息及服务用语,同时进行显示。
3.参考资料以及说明:
4.本毕业设计(论文)任务书于 年 月 日发出,应于 年 月 日前完成,然后提交毕业考试委员会进行答辩。
专业教研组(系)负责人
指导教师
毕业设计(论文)评语:
毕业设计(论文)总评成绩:
毕业设计(论文)答辩小组负责人签字:
年
日 月
摘 要
根据STC89C52单片机的特点和公交车报站的特点,本文提出了一种用单片机控制语音芯片进行公交车语音模拟报站的方法,同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面。
本系统硬件利用STC89C52作为CPU进行总体控制,通过ISD4004语音芯片建立语音信息库,对语音信息进行自由组合,形成变化多样的语音信息,利用LM386功能播出语音信息以及提示语音,同时运用LCD液晶显示器进行站数显示。
本系统软件利用软件keilC51进行C语言编程,将系统要实现的LCD显示,ISD4004语音播报,红外控制中断服务程序等进行编程,把程序通过串口写到STC89C52中去,反复进行调试,将系统完善。
当公交车到达某站点,用键盘控制本系统工作,或者通过红外遥控触发系统工作,通过语音电路输出语音信息和提示,LCD液晶显示器同时显示时间、温度信息。时间采用实时时钟芯片DS1302来获取信息,通过手动键盘,识别语音播放地址,驱动扬声器播放相应站名,温度采用温度传感芯片DS18B20来获取温度信息,再通过单片机处理由液晶器显示出来,该公交车报站器结构简单,使用灵活,功能稳定,音质自然、清晰,无论对于社会或者科研都有一定的研究价值。
关键词:公交车,液晶显示器,单片机,语音芯片
I
The design of bus station-voice reported were based on the
MCU
Abstract
According to the characteristics of the STC89C52 microcontroller and the characteristics of bus-stop, this paper, a voice chip whit a microprocessor controlled voice synthesizer reported the bus station, and gives the hardware and software design methods, design process, including hardware design and two aspects of software programming.
The system hardware using STC89C52 as the CPU for overall control, the establishment by ISD4004 voice chip voice information database, and a free combination of voice information to form a diverse voice message, voice message broadcast using LM386 amplifier and voice prompts.
The system software uses the C programming language software keilC51, the system to achieve the LCD display, ISD4004 voice broadcast, infrared control program such as interrupt service routine, the procedure to go through the serial port writes STC89C52, repeated testing,to make the system perfect.
While the use the keyboard to control the system work, Or by infrared remote trigger system work,the output voice information through voice circuits and tips, LCD simultaneously shows time, temperature Information, real time clock chip DS1302 used to obtain time information by manual keyboard, voice broadcast address recognition, driving speaker broadcast station name, Temperature using temperature sensor chip DS18B20 to obtain temperature information, and then processing through the MCU out of the liquid crystal displays. The bus-stop device structure is simple, flexible, functional stability, and sound natural, regardless of social or scientific research has some value.
Keyword: Bus, LCD, MCU, Voice Chip
II
目 录