"景先生毕设|www.jxszl.com

基于单片机公交车显示及报站系统的设计(附件)【字数:6403】

2024-11-03 13:58编辑: www.jxszl.com景先生毕设
伴随着历史时代的发展进步,公交车逐渐发展成为了通常工薪族出门的主要交通运输设施。因为单片机设备专业技术以及电子语音自动专业技术快速发展进步。在本文中,笔者详细论述了一类全新的公交车自动智能报站自动显示体系的综合设计理念,与此同时,供应了一类以STC89C52RC单片机设备为操作控制中心,和ISD4004语音自动控制芯片及LED分布点阵自动显示的自动智能报站体系。使用STC89C52RC单片机设备作为CPU来展开整体操作控制,经过语音自动操作控制工作电路展开多种提醒语音自动的自动播放,与此同时,运用LED分布点阵工作电路展开中文汉字表明,完成了公共汽车的语音自动智能报站以及提醒的作用功能。
目录
引言 1
一、总体方案设计 2
(一)设计任务分析 2
(二)系统硬件总体设计 2
(三)编程语言和开发环境 2
二、硬件设计 3
(一)电路设计及开发环境 3
(二)单片机最小系统设计 3
(三)点阵式LED显示模块电路设计 5
(四)语音模块电路设计 6
三、软件设计 7
(一)单片机主程序设计 7
(二) LED显示子程序设计 8
(三)语音播放子程序设计 11
总结 16
谢辞 17
参考文献 18
引言
伴随着当代社会经济的投资建设发展,公共汽车愈来愈为人民大众所喜爱,不单单能够在低消费下实现目的地,与此同时,还可以快捷的节省掉许多的自驾麻烦,是打工族的普遍常用交通运输设施。而伴随着人民群众运用公共汽车的普遍常见,车辆上通常均相当拥挤,导致很多的乘客用户未到站先下车或推迟下车的实际状况。伴随着数据信息社会的来临,单片机设备大量的应用在第二产业操控管理体系、数据信息收集体系、自动智能调试体系、声学行业领域与微机专业技术等辽阔的行业领域。而使用单片机设备对语音自动控制芯片展开操作控制能够实现语音自动报站的作用效果。所以,深入、全面地了解和掌握并且把握单片机设备人工智能操作控制专业技术工作基本理论及特征,是十分关键的。
一、总体方案设计
(一)设计任务分析
 *51今日免费论文网|www.51jrft.com +Q: ¥351916072¥ 
本次研究设计根据单片机设备与ISD4004控制芯片综合系统设计的公交车自动显示报站体系,详细论述了单片机设备语音自动显示操控管理体系,通常都是经过单片机设备构成的使用体系,来实现了对语音自动的录制、语音自动的保存全面处理、语音自动的自动播放以及LED分布点阵自动显示以及语音自动播放的操作控制,进而完成了单片机对语音的控制。该系统主要功能需求如下:
选择适当的LED点阵显示站名,具有明亮、清晰的中文显示效果。
具有到站语音提示功能,当公交车即将驶入站台时,通过ISD4004语音芯片播放公交站站名。
当公交车即将驶入公交站台时,通过按键控制系统进行自动报站。
(二)系统硬件总体设计
该公交车显示及报站体系核心操作控制基本单元应用的是STC89C52RC单片机设备,和晶振工作电路、自动复位工作电路与工作电源构成单片机最小系统。将具有一定功能的电路划分为模块,根据硬件需求分析,该系统由中心控制单元STC89C52RC单片机最小系统、LED16×64点阵显示模块、ISD4004语音模块、按键输入模块。
(三)编程语言和开发环境
1.单片机程序设计语言
C编辑语言是一个有系统化程序语言综合设计、具备变化量作用域(variable scope)以及递归作用功能的发展过程式编程语言,这类编程语言的优势是有非常强的可读取性,移植简单,是运用频次十分高的电脑计算机编程语言,C语言在功能性、结构性、可读性上都有很强大的优势,C应用程序是通过一组变化量或者是运算函数的外界目标对象构成的,运算函数是一个自我主要包括:的实现了一定有关作用功能的履行程序代码段,运算函数供应了编订应用程序的方式,使其简单读、写、理解和认识、全面排除问题错误、修改调整与维护保障,并且C编辑语言源程序可以由一个或多个源文件组成,故选择C语言程序。
2.硬件电路开发软件介绍
本系统电路原理设计采用Altium Designer15开发软件,Altium Designer15是原Protel操作应用软件开发投资商Altium企业推行的系统化的电子数字类商品研发体系,是目前电路开发人员常用软件之一,被称为电路设计自动化EDA(Electronic Design Automation),软件全面继承Protel 99SE、Protel DXP的原理示意图综合系统设计、工作电路仿真模拟、PCB绘制设计编辑、拓扑逻辑思维自动智能布线设计、数据信号系统性研究分析与综合系统设计自动输出等作用功能与优势外,拓展了板级综合系统设计的旧有传统类型的页面与全新的综合深化设计处理和解决方式。
3.软件程序开发环境
C程序由C语言开发软件编译,Keil uVision4是 Keil Software企业研发的51体系兼容支持了单片机设备C编辑语言操作应用软件研发体系,是研发工作人员熟悉的C编辑语言应用程序研发操作应用软件,其应用功能超强,易于对C程序的开发、理解、修改、调试。Keil uVision4编程软件提供了非常强大与全面的库运算函数和功能完备的集中了多种研发环境的测试工具设备。
二、硬件设计
(一)电路设计及开发环境
1.电路设计分析
根据系统整体结构设计框图中需要的硬件模块,认真的进行元器件准确的选取。硬件电路设计流程分为传感器及芯片的选型、工作电路原理示意图综合系统设计、端口工作电路综合设计。本次应用系统的硬件设施功能模块工作电路主要包含:单片机设备自动复位工作电路、晶振工作电路、LED分布点阵工作电路、语音自动播放工作电路、按钮功能模块工作电路等。

原文链接:http://www.jxszl.com/dzxx/dzdq/607614.html