文档视界 最新最全的文档下载
当前位置:文档视界 › 基于GPS的公交车自动报站系统[1](精)

基于GPS的公交车自动报站系统[1](精)

基于GPS的公交车自动报站系统[1](精)
基于GPS的公交车自动报站系统[1](精)

基于 GPS 的公交车自动报站系统

许连华,李学庆

(山东大学计算机科学与技术学院,济南 250061

摘要:介绍了由 GPS 接收器、工控机和音频输出设备组成的公交车自动报站系统的功能、组成原理和关键技术, 阐述了系统主要的硬件和软件设计方法。

关键词:GPS ;工控机;自动报站

GPS Based Bus-stop Auto-announce System

XU Lianhua, LI Xueqing

(Department of Computer Science & Technology, Shandong University, Jinan 250061

【 Abstract 】 The thesis analyses the function, the principles of composing and the key technology of GPS based buses’auto-announce system, alsothe hardware design and the software design are presented.

【 Key words】 Global positioning system (GPS; Industrial Computer; Bus-stop announcer

计算机工程 Computer Engineering第 31卷第 23期

Vol.31 № 23 2005年 12月

December 2005

?工程应用技术与实现?文章编号:1000— 3428(200523— 0191— 02

文献标识码:A

中图分类号:TP223

1 概述

GPS 系统是由美国国防部开发的高精度卫星导航系统。用户通过用户设备接收 GPS 卫星信号, 经信号处理而获得用户位置、速度等信息,最终实现利用 GPS 进行导航和定位的目的。

2000年以前, 民用 GPS 接收器的价格、实时定位精度都不能满足汽车导航定位的要求。 2000年 5月 1日,美国政府发布政府文告,正式结束实行了 10年之久的人为降低 GPS 精度的 SA (Selective Availability政策 , 利用 C/A码进行单点定位的精度由 100m 提高到 10~20m,这促进了微型民用 GPS 接收机的迅猛发展。现在民用微型 GPS 接收器的价格和实时接收精度已经完全满足车辆导航定位的需要,为公交车自动报站系统的设计提供了条件。

GPS 语音自动报站系统,采用先进的卫星定位技彻底改变了传统公交车语音报站器必须由司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,准确、及时、完全不需要人工介入, 是公交车语音报站器的一项技术革命, 它将为公交车的管理人员和乘客带来福音,实现了公交车报站器的完全智能化。

目前,国内 GPS 语音自动报站系统处于试验阶段,仅有广州、青岛等几个城市有几条试验线路采用 GPS 语音自动报站技术。

2 系统体系结构和实现的关键技术

基于 GPS 的公交车自动报站系统利用 GPS ,通过 GPS 接收单元接收卫星发送的信号确认车辆的动态位置 (经度、纬度、时间、状态等信息 , 与公交线路信息库中存储的车站的位置进行比较,根据预先设定的距离和规则向乘客通报车站和线路的语音信息;并且能把车辆运行的详细情况记录下来, 对公共汽车的运营状况进行全程监控并记录。

系统的组成模块见图 1。按照功能可以划分为 3部分, 一是主控模块, 由一台工业计算机, 运行自动报站管理系统, 负责整个系统的控制和管理;二是 GPS 信息接收模块,用微

型 GPS 接收机接收 GPS 信号获得车辆的位置、速度等即时信息;三是信息输出模块,包括运营信息存储模块用来存储运营信息、音频功放模块用来输出声音信息以及可选的信息显示模块,在必要的情况下进行信息的视频输出。

图 1 系统组成

2.1 GPS信息的接收与处理

GPS 选用微型 12通道 GPS 接收器, 可以同时接收 12颗卫星信号(只要能观测到 4颗卫星,就能得到观测点的三维坐标。美国取消 SA 政策以后,一般微型 GPS 接收机的即

时定位精度在 10~20m 之间,

完全满足自动报站系统的需要。目前市场上的大部分 GPS 接收模块都是通过RS232串口或者 USB 端口进行数据传输的。这些数据包括经度、纬度、海拔高度、时间、卫星使用情况等基本信息。依据这些基本数据,进行数据处理来取得当前车辆的坐标。 2.1.1 GPS通信的 NMEA0183协议

目前 GPS 厂商遵循 NMEA0183协议提供串行通信接口, 串行通信参数为

波特律 =4 800,数据位 =8位,停止位 =1位,无奇偶校验。

GPS 与电脑通信时, 一般通过串口每秒钟发送 1组数据。实际导航应用读取GPS

的空间定位数据时, 可以根据需要每隔几秒钟更新一次经纬度和时间数据。NMEA 0183协议的信息定义比较复杂,编程时不需要了解 NMEA 0183通信协议的全部信息,仅需要从中挑选出需要的那部分定位数据。其

作者简介:许连华(1972— ,男,硕士生,主研方向:人机交互与虚拟现实;李学庆,教授、博导

收稿日期:2004-12-06 E-mail :xulh100@https://www.docsj.com/doc/21959680.html,

余的信息可以忽略掉。

如果此时和卫星的通信正常的话,可以接收到的数据格式样如下:

$GPRMC,204700,A,3403.868,N,11709.432,W,

001.9,336.9,170698,013.6,E*6E

数据说明如下:

$GPRMC:代表 GPS 推荐的最短数据;

204700: UTC_TIME 24h 制的标准时间,按照 h/min/s的格式; A :A 或者 V , A 表示数据 "OK" , V 表示一个警告;

3403.868: LAT 纬度值,精确到小数点前 4位,后 3位; N : LAT_DIR N 表示北纬, S 表示南纬;

11709.432: LON 经度值,精确到小数点前 5位,后 3位; W : LON_DIR W 表示西经, E 表示东经;

如果当前没有和卫星取得联系,那么字符串的格式为 $GPRMC,UTC_TIME,V,...

下面是一个接收不到卫星信号的例子:

$GPRMC,204149,V,,,,,,,170698,*3A

2.1.2串行读写 GPS 数据的实现

Microsoft 公司在 Windows 中提供了串口通信控件 CMSComm ,用它可以很简单地利用串口进行通信, USB 端口通信和串口通信在程序实现上完全一样。在使用它之前, 应将控件加在应用程序里面。然后再用 ClassWizard 生成相应的对象,就可以使用它了。

控件 CMSComm 有很多自己的属性, 可以通过它的属性窗口来设置,也可以用程序设置。

SetCommPort :指定使用的串口 , 串口为 1和 2, USB 端口一般为 3和 4。

GetCommPort :得到当前使用的串口号。

SetSettings :指定串口的参数。这里设置为”4800,N,8,1” ,以符合 GPS 接收器的要求。

GetSettings :取得串口参数。

SetPortOpen :打开或关闭串口,当一个程序打开串口时,另外的程序将无法使用该串口。

GetPortOpen :取得串口状态。

GetInBufferCount :输入缓冲区中接收到的字符个数。

SetInPutLen :一次读取输入缓冲区的字符数。设置为 0时,程序将读取缓冲区的全部字符。

GetInPut :读取输入缓冲区。

GetOutBufferCount :输出缓冲区中待发送的字符数。

SetOutPut :写入输出缓冲区。

使用上述函数和属性就可以使用串口和 GPS 接收器通信了。打开串口成功后,读取 GPS 传来的数据,分析取得的字符串,如果有 $GPRMC字段,就截取数据中的经纬度坐标和

2所示。

图 2 串口读取 GPS 数据过程 UML 活动图

2.2 公交线路数据组织与处理

为了简单起见,采用了 Access 的 MDB 数据库存储道路交通数据,如果在大中城市,公交线路较多,并且需要存储城市的其它信息,如旅游景点、购物商场等就应该采用 SQL Server 等数据库来存储交通信息数据。

2.2.1 公交信息数据库设计

公交信息数据库由 4个表构成:(1公交线路表 , 存储整个城市所有公交线路的信息,在运营的时候,可以选择任意一条线路运营; (2线路-车站表 ,

存储每条公交线路对应的车站及其序号; (3车站信息表 , 存储每个车站对应的车站名称、坐标、语音信息以及其它与车站有关的信息; (4车站-线路表, 存储经过该站点的其它公交线路,以方便乘客换乘其它线路的车辆,详细的表结构和表之间的关系见图 3所示。

确定了运行线路之后,可以很容易根据表之间的关系找出该线路上的车站和每个站点上关联的公交线路。

2.2.2 上下行标志的确定

在公交车运行过程中,需要确定该线路运行的方向,因为不同的方向需要预报不同的目的地。由于可以通过 GPS 实时获得车辆当前的坐标,因此可以根据当前位置和下一刻的位置自动确定当前公交车运行方向。

如图 4所示,假设在某一时刻已经确定当前公交车位于站点 n 和站点 n+1之间,在下一时刻,如果公交车处于位置 A ,那么公交车处于上行方向,如果下一时刻处于位置 B , 那么公交车处于下行方向。

2.3 主控模块

系统的主控模块采用通用的工业控制计算机,是整个系统的核心。现在各种类型的工控机都比较成熟,这些机型一般都配备 ROC (RAM on CHIP 来替代硬盘, 运行 Windows98操作系统,可以在恶劣的环境中使用,完全满足系统控制的需要。主控程序采用 VC6编写,通过 ODBC 连接数 MDB 据库。

2.4 信息输出模块

信息输出模块包括运营信息记录模块、语音输出模块以及信息显示模块。

其中运营信息记录模块可记录下各站到站时间、各站发车时间、各站间最高车速等信息 , 可以上交到运营管理中心进行存储查询 , 也可以作为管理车辆和考核驾驶员的依据, 它是系统在运行过程中,把行车信息存储到一个固定格式的文本 (下转第 218页

在某种情况下,为了预测特定市场特定农产品价格的走势,需要回顾该种农产品在该市场的价格变化规律。本系统提供了此项功能,只要在客户端的数据查询语句中设置相应的时间段和选择欲查询的市场名即可实现。如图 4显示了农业部公布的北京八里桥农贸市场从 2003年 12月 11日到 2004年 2月 6日西红柿价格变化规律。

为寻找大量数据所隐含的规律,需对其进行深层次的分析。本系统客户端除提供上述可视化部件外,还提供能发现深层次规律的系列空间数据挖掘工具,如空间关联规则挖掘工具 [6]、空间分类规则挖掘工具和空间总体特征规则挖掘工具等。

3结束语

数据仓库已成为数据库领域的研究热点之一,国外许多公司已开发了较为成熟的数据仓库开发工具,它们在商业领域的广泛应用已带来了显著的社会和经济效益。空间数据仓库的研究也已引起人们的普遍关注,并逐渐开始走向应用。本文提出了基于 Internet 的空间数据和非空间数据分布存储的空间数据仓库存储模型,并将其与数据挖掘技术相结合,开发了基于 Internet 的农产品市场行情时空演变可视化信息系统。本系统具有界面友好、操作简便、可视化程度高等优点。

参考文献

1 Chaudhuri S. An Overview of Data Warehousing and OLAP Tech- nology [J]. ACM SIGMOD Record, 1997, 26(1: 65

2 Stefanovic N, Han J, Koperski K. Object-based Selective Mateializa- tion for Efficient Implementation of Spatial Data Cubes [J]. IEEE Transactions on Knowledge and Data Engineering, 2000,12(6: 938

3 Zhou X, Truffet D, Han J. Efficient Polygon Amalgamation Methods for Spatial Olap and Spatial Data Mining [C]. In: Proc. of6th Int’l Symp. Large Spatial Databases (SSD’99, 1999: 167

4 Ester M, Kriegel H P, Sander J. Spatial Data Mining: A Database App- roach [C]. In: Proc. of Int’l Symp. Large Spatial Databases (SSD’97, 1997: 47

5 Han J, Koperski K, Stefanovic N. GeoMiner: A System Prototypefor Spatial Data Mining [C]. In: Proc. of 1997 ACM-SIGMOD Int’l Conf. Management of Data, 1997: 553-556

6 袁红春 , 熊范纶 . 元规则指导下的逐步求精多层空间关联规则挖掘算法 [J]. 计算机工程 , 2004, 30(8: 34-36

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (上接第 192页

文件中,通过 USB 端口存储到 FLASH 盘上。

语音输出模块和信息显示可以集成到一起,用听觉的视觉的手段向乘客通报行车信息。显示可以采用 LED 显示屏或 CRT 显示器,在一些中高档配置的车型中, CRT 甚至液晶显示器已经非常普遍,既可以用来显示广告娱乐节目,也可以进行信息显示,这些功能可以直接通过主机集成的显示卡和声卡完成,不需要特别的设计。

车辆运行中的状态控制。以前的手动报站系统中,公交车运行的各个状态需要驾驶员手动控制, 在自动报站系统中, 车辆的各种状态全部通过计算机自动判断完成。

公交车的在每两个站点之间的运行要经历下面 4个状态:

(1靠近车站,预报站名 ;

(2到站,报告到站信息 , 开车门下客 , 向车下乘客报告车辆行驶方向;

(3出站,报告起车信息驶出站台 ;

(4运行,介绍行车沿途的城市风貌、播放广告、预报下站站名等。

表 1 公交车的 4个运行状态

状态判断依据动作 (语音播报靠站距离站点由很远接近 200m 前方到站…

进站距离站点在 20m 以内 ××站到了… 出站距离站点大于 20m ,速度 >0 车辆出站…

运行距离上站 50m 下站 200m 之间广告信息

除了始点和终点稍有差别需要报告终点站和起始站的信息外 , 其它各站都是以上这 4个过程的循环,这 4个状态判断的依据和需要执行的动作如表 1所示。

这 4个状态的判断依据, 完全是根据 GPS 实时接收的位置信息和数据库中存储的站点位置和线路信息进行比较,根据车辆和车站之间的相对位置来进行状态切换。

3 结论

基于 GPS 的公交车自动报站系统能完全实现预定的功能,能大大降低司乘人员的劳动强度,加大公共交通运营管理力度,增强公交车管理的科学性。对维护运营秩序、提高运营效率、保证运营安全和促进智能公交的发展都具有积极意义。

目前的系统还存在一些不足,在有些城市,因为树木、高楼的遮挡,存在有些路段接收不到 GPS 信号的问题,这就需要利用陀螺仪等其它辅助定位系统和 GPS 定位相结合进行定位。

系统下一步发展趋势, 是 GPS 自动报站系统和 GPRS 技术和 GIS 相结合,即把GPS 定位、 GPRS 无线通信网和城市地理信息系统结合起来,对城市的车辆进行实时的控制与管理, 形成城市的智能交通网络, 进一步促进城市交通的发展。参考文献

1 赵会平 . 汽车导航系统 [J]. 测控技术 , 2001, 20(2:3-6

2 张时煌 , 方裕 . 微型嵌入式 GIS 软件平台的重要意义及发展动态 [J ]. 中国图像图形学报 , 2001 ,6A (9 : 900-906

3 GPS原理 [EB/OL]. https://www.docsj.com/doc/21959680.html,/beauty/gps/ zhishi. Htm, 2004

图 4 农业部公布的北京八里桥农贸市场西红柿价格变化走势

公交车报站系统

钦州学院 单片机课程设计报告 公车语音报站器设计 院系机械与船舶海洋工程学院 专业过程控制自动化 学生班级 2013级133班 姓名刘良新 学号 1 指导教师单位钦州学院 指导教师姓名张晓培 指导教师职称 2016年11月 公交语音报站设计 自动化专业 2013级刘良新 指导教师张晓培 摘要:本课程设计就是采用一种用单片机控制语音芯片进行公交车语音自动报站的方法。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、

显示电路、内存扩展电路模块。利用AT89C52作为控制器,通过ISD4004语 音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信 息以及提示语音,同时运用LCD12864进行站数显示。当公交车到达某站点, 用键盘控制本系统工作,通过语音电路输出语音信息和提示,同时站数信息 在12864上显示。本系统很大程度上提高公交车报站的准确性,可靠性。提 高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展 关键词:公交语音报站,AT89C52单片机,ISD4004语音芯片,LCD12864 设计目的: 本课程设计的目的是通过指导学生循序渐进地独立完成单片机的设计任务,加深学生对理论知识的理解,有效地提高了学生的动手能力,独立分析问题、解决问题能力,协调能力和创造性思维能力。着重提高学生在单片机应用方面的实践技能,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。学生通过单片机的设计、安装、调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。 目录 绪论 (1) 1.设计的主要目标任务 (1) 2.方案设计 (2) 基本原理 (2) 系统框图 (2) 3.主要电路介绍 (3) 主控电路简介 (3)

基于单片机的公交车报站系统毕业设计

毕业设计说明书 课题名称: 基于单片机的公交车 报站系统设计 学生姓名 专业应用电子技术 班级 1202 时间2014.10-2014.12 指导教师 电子工程学院

摘要: 本文介绍了一种公交车报站系统的硬件设计原理,提供了一种以AT89C52单片机为核心,控制大屏幕LED点阵显示的硬件设计方案。系统主要通过AT89C52单片机做为系统CPU,处理包括键盘输入和LED显示屏显示站名的所有信号处理。系统扫描到有键按下,判键确定后给CPU一个脉冲信号,然后CPU处理信号,确定所到站的站名,再通过扫描驱动从LED显示屏上显示出所到站的站名。达到半自动报站的作用。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。其中显示模块是本系统的重点。 本系统很大程度上提高公交车报站的准确性,可靠性。提高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展。 关键词: AT89C52单片机,16*16LED点阵显示屏,

目录 第一章 (3) 1.1前言 (3) 1.2背景与意义 (3) 1.3 现状 (4) 1.4 发展趋势 (4) 1.5 设计任务 (4) 第二章案论证和选择 (5) 2.1总体方案 (5) 2.2单片机的选择 (5) 2.3 LED点阵显示方式的选择 (6) 第三章系统硬件设计 (7) 3.1单片机介绍 (7) 3.1.1晶振电路 (10) 3.1.2复位电路设计 (11) 3.1.3按键电路设计 (11) 3.2 显示电路设计 (12) 3.2.1 16*16LED显示屏 (12) 3.2.2 LED显示屏工作原理 (14) 第四章软件设计 (16) 4.1 软件开发工具和语音 (16) 4.2 单片机软件流程图 (16)

LED点阵显示屏实验报告解析

16?16点阵LED电子显示屏的设计 摘要:文章介绍了基于单片机AT89C51的16?16点阵LED电子显示屏的设计。分别阐述了显示屏显示的基本原理,硬件设计、控制方法及其程序的实现。经过调试和分析,设计的结果能够实现对汉字的静态和动态显示,动态显示的内容有多种方式,同时又可通过上位机更新显示的内容。 关键字:AT89C51;16?16点阵;LED;显示屏 一绪论 LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。 1 LED点阵显示屏概述 LED点阵显示屏的构成型式有多种,其中典型的有两种。一种把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。 目前,国内的LED点阵显示屏大部分是单显示型,其显示的内容相对较少,显示花样较单一。一般在产品出厂时,显示内容就已写入显示屏控制系统中的EPROM芯片内,当需要更换显示内容时就非常困难,这样使该类型的显示屏使用范围受到了限制。国内的另一种LED显示屏——可编程序型LED显示屏,虽然增加了显示屏系统的编程能力,显示内容和显示花样都有所增加,但也存在着更换显示内容不便的缺点。随着社会经济的迅速发展,如今的广告牌都存在着显示内容丰富、信息量大、信息更换速度快等特点。因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。而利用PC机通信技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。 2 LED显示屏控制技术状况 显示屏的控制系统包括输入接口电路、信号控制、转换和数字化处理电路及输出接口电路等,涉及的具体技术很多,其关键技术包括串行传输与并行传输技术、动态扫描与静态锁存技术、自动检测及远程控制技术等。

公交车自动报站器设计

第34卷第3期2009年6月 昆明理工大学学报(理工版) http://www .kustjourna l .co m /Journal of Kun m ing University of Science and Technol ogy (Science and Technol ogy )Vol .34 No .3 Jun .2009收稿日期:2009-01-12. 第一作者简介:曹云川(1972-),男,助工.主要研究方向:机电技术应用.E -ma il:4749513@qq .com doi:10.3969/j .issn .1007-855x .2009.03.010 公交车自动报站器设计 曹云川,周 遐,金 瑞 (昆明冶金高等专科学校,云南昆明650033) 摘要:采用无线遥控和单片机技术,设计了公交车自动报站器.公交车接收公交站台发出的微波信号,经过单片机控制系统的处理和编码验证后,驱动语音模块自动播报到站信息.整个报站过程无需公交车驾驶员的参与,这样既减轻了公交车驾驶员的工作强度,又确保了公交的安全性和报站的准确性.该设计具有很高的实用价值,可用来对现有公交车手动报站器进行改造,经过实际测试,已获得成功. 关键词:公交车;自动报站;无线遥控;单片机 中图分类号:TP29文献标识码:A 文章编号:1007-855X (2009)03-0044-04 D esi gn of Automa ti c St a ti on s Broadca sti n g i n Bus CAO Yun 2chuan,ZHOU Xi a,J I N Ru i (Kun m ingM etallurgy College,Kun m ing 650033,China ) Abstract:W ith wireless telecontr ol and MCU technol ogy,aut omatic stati on br oadcasting in bus is designed in this paper .The m icr owave signal which the bus receives fr om the bus stati on drives voice module aut omatic sta 2ti on br oadcasting thr ough mani pulati on and code validating byMCU contr ol syste m.The entire p r ocess runs with 2out the bus driver πpartici pati on .It not only abates the bus driver πswork intensity,but als o ensures the security of bus and veracity of stati on br oadcasting,which can be used t o rebuild the existing hand -operated br oadcasting .Its effectiveness is p r oved by a p ractical test . Key words:bus;aut omatic stati on br oadcasting;wireless telecontr ol;MCU 0引言 通过观察,现在的无人售票公交车中,都是由公交车驾驶员操控按钮来实现报站,但该方式存在很多缺陷:首先影响司机的驾驶,会使司机在驾驶中,特别是在靠站过程中分散精力,容易造成安全事故;另外由于一些司机的责任心不强,经常造成报站时漏报、错报等问题. 目前,针对公交车自动报站问题提出的解决方案主要是结合全球卫星定位系统(GPS ),通过卫星定位来实现.但该方式技术非常复杂,投资很大,从推广使用的角度存在很多问题. 为解决这一问题,我们进行了实际调研,认为采用无线遥控装置,结合单片机技术,对现有公交车的手动报站装置进行改造是最有效和可行的方案.基于这一思路,设计了公交车自动报站器,并在实际公交系统中进行了测试,获得了成功.从应用的角度来考虑,该设计性价比高,易于实现,不仅大大减轻了公交车驾驶员的劳动强度,还提高了报站准确性和公交系统的运营安全性,因此非常有实用价值和应用前景.1设备整体设计方案 公交车自动报站器主要由无线遥控发射器、接收器、主控制电路板、语音存储模块和键盘显示模块等

公交车自动报站系统毕业论文设计

类别编号20100803075大学珞珈学院 毕业论文 公交车自动报站系统 系别电子信息科学系 专业电子信息工程 年级2010级电信三班 学号20100803075 姓名熊鹏 指导教师婧 大学珞珈学院 2014年4月14日

摘要 本设计主要是利用89C52单片机作为CPU来进行总体控制,同时使用FYD12864液晶显示电路进行汉字显示,能够实现公交车的站名显示。在CPU控制模式下,键盘电路采用中断扫描模式,当有键按下时,系统产生中断,CPU响应中断后,通过软件来实现该键号所对应键的功能。因此当公交车到达某站时通过按键来控制本系统进行工作,CPU同时通过程序读取汉字信息送入LCD液晶显示电路进行汉字提示。通过本设计主要解决了如何方便、准确的指示乘客到站的问题,使得乘客能愉快、安全的下车。 关键词:单片机液晶显示键盘电路

The design of bus station reported were based on the DSP ABSTRACT This design is mainly to use 89C52 microcontroller as CPU to carry out , meanwhile it uses FYD12864 character LCD display circuit to achieve the bus station and station display. In the CPU control mode, the keyboard interrupt scan mode circuit, the system generates an interrupt when a key pressed , APU response to failure, the key number is inquired by the software to achieve the key number corresponding to the function keys. So when the bus reaches a certain point, through the keyboard to control the system to work, CPU while the information through the program reads characters into the LCD liquid crystal display circuit character prompt.This design primarily addresses the problem that how to direct the passengers to the stations conveniently and accurately,ensure the secure of the passengers when they get on board or get off the bas. Keywords:Microcontroller LCD K eyboard

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总

单片机类毕业设计题目汇总 1.孔子时钟的设计 2.?全自动节水灌溉系统--硬件部分 3.?数字式温度计的设计 4.?温度监控系统设计 5.?基于单片机的语音提示测温系统的研究 6.?简易无线电遥控系统 7.?数字流量计 8.?基于单片机的全自动洗衣机 9.冰塔智能水位控制系统 10.?温度箱模拟控制系统 11.?超声波测距仪的设计 12.?基于51单片机的LED点阵显示屏系统的设计与实现 16X16点阵显示屏 13.?基于AT89S51单片机的数字电子时钟 14.?基于单片机的步进电机的控制 15.?基于单片机的交流调功器设计 16.?基于单片机的数字电压表的设计 17.弹片机的数字钟设计 18.?智能散热器控制器的设计 19.弹片机打铃系统设计 20.?基于单片机的交通信号灯控制电路设计 21.?基于单片机的电话远程控制家用电器系统设计 22.?基于单片机的安全报警器 23.?基于单片机的八路抢答器设计 24.?基于单片机的超声波测距系统的设计 25.?基于MCS-51数字温度表的设计 26.?电子体温计的设计 27.?基于AT89C51的电话远程控制系统 28.?基于AVR单片机幅度可调的DDS信号发生器 29.?基于单片机的数控稳压电源的设计 30.?基于单片机的室内一氧化碳监测及报警系统的研究 31.?基于单片机的空调温度控制器设计

32.?基于单片机的可编程多功能电子定时器 33.?单片机的数字温度计设计 34.?红外遥控密码锁的设计 35.?基于51单片机的语音识别系统设计 36.?家用可燃气体报警器的设计 37.?基于数字温度计的多点温度检测系统 38.?基于凌阳单片机的语音实时采集系统设计 39.?基于单片机的数字频率计的设计 40.?基于单片机的数字电子钟设计 41.?设施环境中温度测量电路设计 42.?汽车倒车防撞报警器的设计 43.?篮球赛计时记分器 44.?基于单片机的家用智能总线式开关设计 45.?设施环境中湿度检测电路设计 46.?基于单片机的音乐合成器设计 47.?设施环境中二氧化碳检测电路设计 48.?基于单片机的水温控制系统设计 49.?基于单片机的数字温度计的设计 50.?基于单片机的火灾报警器 51.?基于单片机的红外遥控开关设计 52.?基于单片机的电子钟设计 53.?基于单片机的红外遥控电子密码锁 54.?大棚温湿度自动监控系统 55.?基于单片机的电器遥控器的设计 56.?单片机的语音存储与重放的研究 57.?基于单片机的电加热炉温度控制系统设计 58.次外遥控电源开关 59.?基于单片机的低频信号发生器设计 60.?基于单片机的呼叫系统的设计 61.?基于PIC16F876A单片机的超声波测距仪 62.?基于单片机的密码锁设计 63.?单片机步进电机转速控制器的设计 64.術AT89C51控制的太阳能热水器

公交车报站器的设计与制作

丽水学院 课程设计 题目公交车报站器的设计与制作指导教师吕晔 院系机电建工学院电子系 班级自动化072 学号30 姓名吴飞波 2011年 1 月 10 日

目录 摘要 (2) 第一章概述 (3) 1.1选题的目的和意义 (3) 1.2国内外研制状况 (3) 第二章课题的方案设计与论证 (3) 2.1设计任务 (4) 2.2系统整体方案的设计 (4) 第三章系统硬件电路设计 (5) 3.1 硬件结构 (5) 3.2 时钟电路.......................................... 错误!未定义书签。 3.3 电源电路.......................................... 错误!未定义书签。 3.4 键盘电路 (10) 3.5 LED数码管显示电路 ................................ 错误!未定义书签。 3.6语音电路以及ISD1700芯片介绍 ...................... 错误!未定义书签。 3.6.1语音电路 ........................................ 错误!未定义书签。 3.6.2 ISD1700芯片及引脚介绍 .......................... 错误!未定义书签。第四章软件系统设计 ..................................... 错误!未定义书签。 4.1单片机主流程图 .................................... 错误!未定义书签。 4.2时间设置流程图 (18) 4.3放音操作流程图 (19) 致谢 (21) 参考文献 (21) 附件一源程序 (22) 附件二电路原理图 (71)

基于单片机的公交车报站系统毕业设计

基于单片机的公交车报站 系统毕业设计 This model paper was revised by the Standardization Office on December 10, 2020

毕业设计说明书 课题名称: 基于单片机的公交车报站 系统设计 学生姓名 专业应用电子技术 班级 1202 时间 指导教师 电子工程学院 摘要: 本文介绍了一种公交车报站系统的硬件设计原理,提供了一种以AT89C52单片机为核心,控制大屏幕LED点阵显示的硬件设计方案。系统主要通过AT89C52单片机做为系统CPU,处理包括键盘输入和LED显示屏显示站名的所有信号处理。系统扫描到有键按下,判键确定后给CPU一个脉冲信号,然后CPU处理信号,确定所到站的站名,再通过扫描驱动从LED显示屏上显示出所到站的站名。达到半自动报站的作用。整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。其中显示模块是本系统的重点。

本系统很大程度上提高公交车报站的准确性,可靠性。提高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展。 关键词: AT89C52单片机,16*16LED点阵显示屏, 目录 第一章 (3) 前言 (3) 背景与意义 (3) 现状 (4) 发展趋势 (4) 设计任务 (4) 第二章案论证和选择 (5) 总体方案 (5) 单片机的选择 (5) LED点阵显示方式的选择 (6) 第三章系统硬件设计 (7) 单片机介绍 (7) 3.1.1晶振电路 (10) 3.1.2复位电路设计 (11) 3.1.3按键电路设计 (11) 显示电路设计 (12) 16*16LED显示屏 (12) 3.2.2 LED显示屏工作原理 (14) 第四章软件设计 (16) 软件开发工具和语音 (16) 单片机软件流程图 (16)

模拟公交车报站系统设计【文献综述】

毕业论文文献综述 机械设计制造及其自动化 模拟公交车报站系统设计 一、研究现状 从古至今,衣食住行中的行,一直是人们关注的话题。古时那畜力横行的年代诞生了马车,诞生了驿站,都为出行提供了便利,使得人们能走地快见识地更多。等到进阶到了工业革命之后,交通工具的发展跃上了新的台阶,蒸汽机与内燃机大大超越了畜力的极限,人们的行走力被不断地更新,先进的交通工具登上了舞台。随着社会的进步,汽车走入了富有人家,而普通的人们也拥有了公共交通工具,公交车就是那么一个产物。 在当今社会,即使在私家车越来越多的今天,公交车仍然是人们出行的首选,因为公交车具有方便、快捷、车票便宜等优点。公共汽车为外出的人们提供了便利的同时,其报站服务越来越总体影响服务的质量。近年来,过去极为普遍的极为传统的主要由售票员报站的公交车越来越少,有些售票员有着浓重的地方口音,给外地人乘坐公交车造成了困难。另外,无人售票公交车在街头的广泛普及,公交车报站器就越显得重要了,对公交车报站系统的要求也越发高。伴着科学技术的日益发展和进步,微型计算机技术已经在许多领域得到了广泛的应用。在声学领域,微机技术与各种语音芯片相结合,即可完成语音的合成技术,语音报站器也随之被广泛使用。技术的进步带给了产业的更新,过去古老的乘务员沿途报站的方式,可以有效的慢慢放弃,避免了乘务员代理的麻烦的同时,更给许多不熟悉公交线路的乘客带来了方便,从而为市民提供了更加人性化的服务。 二、存在问题 科学技术的日益发展和不断进步,大多数城市居民的习惯于公交车出行,又有新的不满开始产生和堆积。当前的公交车系统,最多使用的,仍然是最为传统的人工售票员报站系统和略先进的司机人工按键报站系统。 传统的人工售票员报站需要两个人来操作,而现在劳动力型产业在渐渐被智能化与自动化产业替代。尤其是售货员,不光需要负责售票的工作,还要承担准确的为乘客报站的工作。很多地区,带有地方口音的售票员操着不正规的普通话报站,外来务工人员经常是很难听的懂售票员所报出的消息以至于打乱原有计划,从而引起很多的麻烦。 公交车上的人工按键报站也开始渐渐无法满足大家更高的要求。主要表现为:(1) 报站不准确: 由于司机在操作报站系统时经常会按错键或忘记按键,而且在调整系统时会连续报出几个站点,让不熟悉路线站点的乘客不知所措。(2)安全隐患:每次报站时都需要由驾驶员对报站器进行操作,而在

基于GPS的公交车自动报站系统[1](精)

基于 GPS 的公交车自动报站系统 许连华,李学庆 (山东大学计算机科学与技术学院,济南 250061 摘要:介绍了由 GPS 接收器、工控机和音频输出设备组成的公交车自动报站系统的功能、组成原理和关键技术, 阐述了系统主要的硬件和软件设计方法。 关键词:GPS ;工控机;自动报站 GPS Based Bus-stop Auto-announce System XU Lianhua, LI Xueqing (Department of Computer Science & Technology, Shandong University, Jinan 250061 【 Abstract 】 The thesis analyses the function, the principles of composing and the key technology of GPS based buses’auto-announce system, alsothe hardware design and the software design are presented. 【 Key words】 Global positioning system (GPS; Industrial Computer; Bus-stop announcer 计算机工程 Computer Engineering第 31卷第 23期 Vol.31 № 23 2005年 12月 December 2005 ?工程应用技术与实现?文章编号:1000— 3428(200523— 0191— 02 文献标识码:A

基于单片机的公交车自动报站系统设计毕业设计

基于单片机的公交车自动报站系统设计毕业设计

第一章公交车自动报站系统设计的意义及任务 1.1公交车自动报站系统设计的意义 随着城市化进程的加快,公交交通作为城市的基础设施之一,仍然是绝大多数出行者的首选交通式。传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在绝大多城市已经被淘汰。随着科学技术的日益发展和进步,微型计算机已经在很多领域得到广泛的应用。在声学领域,微机技术与各种语音芯片的结合,既可以完成语音的合成技术,又可以使得公交车报站器的实现,从而为市民提供了更加人性化的服务,鉴于公交车报站的具体情况,结合公交车的使用特点及实际运营环境,设计了一种由单片机控制的公交车报站系统。 公交车报站系统的设计应用单片机,LED显示,语音芯片,使得到站信息及提示信息以语音和显示的方式告知市民,为市民提供更人性化,更完善的服务。 选题的研究现状如下所述: 目前公交车报站系统技术主要有以下几种:第一种是目前最常用的系统,到站前由乘务人员按动进站按钮开始报站,出站时由乘务人员按下出站按钮并且开始预报下站的站名;第二种是门控语音报站器,将开门、关门时转换信号和语音报站器连接,开门和关门时自动报站;第三种是无线信标语音报站器,它是在每个公交车站点设置发射信标点,公交车临近到站点左右会收到信标信号,开始自动报站,出站后信号消失,开始预报下一站,此报站器报站准确,但需要为每个站点组建无线发射信标,建设复杂、费用高,大部分站点无电源供应,公交车数量多时存在频率干扰问题,且较严重,用户修改站点非常不方便,系统维护成本高;第四种就是GPS自动语音报站器,此报器是在公交车上安装GPS自动语音报站器,自动识别站点并报告站点信息。 1.2设计任务 公交车自动报站系统的主要设计任务如下: 1). 通过大量的参考文献,了解公交车报站系统的相关技术与概念,并做出一些总结。 2). 不同公交线路的站名的输入和更换。 3). 可以完整地手动播报一条公交线路的站名,包括上行线路与下行线路。 4). 使用本系统可以进行语音播报,使报站器更人性化。 5). 可以在LED显示屏上显示时间、日期、报站信息、提示语和广告。

毕业设计日记

毕业设计日记 篇一:毕业设计工作日志 篇二:毕业设计日志(8篇)doc 广州大学松田学院 毕业论文日志薄 题目(中)基于单片机的公交站点显示系统的设计(英) 姓名*** 年级班级07信工(1)班 指导教师(签名) 二○一一年三月 广州大学松田学院 XX 届本科生毕业论文日志XX年 2 月 28 日第1周星期一 今天是做毕业设计的第一天,我做的题目是“基于单片机的公交站点显示系统的设计”。乍一看,题目很简单,因为“公交站点”和“显示”都是我们熟悉的字眼,可是真要动手去做,我还真是一头雾水…

首先,做毕业设计不光要把原理弄懂、吃透,还要理论结合实际,做出具有相应功能的实物来。其次,要把理论知识按毕业设计的格式和各种要求整理成Word文档。千头万绪,枝枝节节的很多东西要做。幸好,在毕业实习阶段我搜集了很多相关的资料,这为我下一步的行动奠定了良好的基础。 我决定分步去实现我的计划。我以一篇类似的资料作为底稿,经过大体修改和增减确定了大体框架,明确了下一步我要做的事情,同时在这个过程中,我对毕业设计的一些格式要求和模块有了初步的了解。这使我想起了我国在大连改造的“瓦良格”号航母,此时此刻,我觉得自己也在改造一艘“航母”,并且要在这个基础上发明创造,开拓视野,立足新意,设计出一些新的东西来,融入新的思维和技巧。之后,我就大刀阔斧地开始了我的毕业设计历程。 做毕业设计的前期,我专门学习了如何使用Word系统撰写和排版毕业论文。因为论文的质量包含着两个方面的内容,一方面是论文的构思、结构、内容及观点;另一方面就是论文的排版质量。其实论文的撰写和编辑是个比较麻烦的过程,因为在撰写过程中,我们需要不断地修改,还可能有论文排版格式的修改。往往由于某一部分的变动,使其他部分进行相应的变动,因而常因调整格式而烦恼。但是如果对

公交车报站器的设计

公交车报站器的设计与实现Design and Realization of the Bus Stop-Reporting Mechanical

公交车报站器的设计与实现 [摘要]本文介绍了基于凌阳十六位单片机精简开发板—61板SPCE061A、LED键盘和SPR_4096显示模组制作的简易公交车报站系统,利用SPR_4096模组存储语音资源和利用了LED键盘显示模组完整地播放一条公交线路的站名,并且能够显示日期和时间,具有时间日期的设置功能。首先给出了模拟公交车报站器的选题背景和设计方案。再次详细地介 绍了系统设计过程中要用到的各种模块(主控板模块、SPR模组模块、LED显示模组模块)的工作原理和主要功能以及语音压缩的方法和过程。最后详细地介绍了系统设计过程中各 种模块的硬件设计和软件设计的实现过程,最终成功实现了公交车报站和在数码管上显示 时间日期等基本功能。 [关键词]公交车报站器SPCE061A芯片SPR4096模组LED键盘显示模组语音压缩

Design and Realization of the Bus Stop-Reporting Mechanical [Abstract] This paper introduces the Facilitated Bus Stop-Reporting System based on the Sunplus sixteen-singlechip developing panel-SPCE061A, which using SPR_4096 modular and LED keyboard displaying modular completely broadcasts the stop names of a bus route and shows the date and time with the function of setting the time and date. Firstly , this paper gives the choosing background and the designing scheme of the Imitated Bus Stop-Reporting System. Secondly, it explicitly introduces the operating principle and main function of kinds of modules used in the system design (master control board module, SPR modular module and LED displaying modular module) as well as the method and the process of the speech compression. Finally, it detailedly explains the design process of the module hardware and software so that and the functions of the Bus Stop-Reporting, the time and date-showing are accomplished. [Keywords]Bus Stop-Reporter SPCE061A chip SPR4096 Modular LED keyboard Displaying Modular Speech Compression

公交车报站系统

目录 引言 (2) 1.绪论 (3) 2.系统设计要求及模块功能简介 (4) 2.1 系统设计要求 (4) 2.2 硬件架构 (4) 3 模块选择及简介 (5) 3.1 单片机模块 (5) 3.2 录音模块 (10) 3.3 播放系统模块 (12) 3.4 电源模块 (13) 3.5 行列式按键模块 (13) 4系统工作原理 (14) 4.1系统电路原理图 (14) 4.1.1原理框图 (14) 4.2 系统各模块原理简介 (15) 4.2.1语音采集模块原理简介 (15) 4.2.2 播放模块原理简介 (18) 4.2.3行列式按键模块 (18) 4.2.4 ISP下载模块 (20) 4.2.5 电源模块 (20) 5系统软件流程图 (21) 6参考文献: (23)

引言 在当代科学发展的道路上,交通工具的发展是使我们人类进步的必要前提,因为我们有了更快、更舒适的交通工具,人们的效率有了前所未有的发展.所以说交通工具也是人类发展的一大重要要素。 从早期的蒸汽式公交车到现在完全的电子式自动控制公交车,都是机械与电子技术发展的结晶.从最早的石器时代到现代发达的机械化时代,从最早的结绳记事到现代的电脑以及电子技术,这都代表了我们人类的一次次的巨大的进步.现在语音技术的进步也展现在各个的领域.近几十年发展起来的公交车行业伴随着时代的脚步发展成一个城市必不可以的交工具,计算机技术与语音技术发结合便产生了现在人们流行的公交车语音报站系统,不必要专门的乘务员来报站,从而提高了人们的工作效率。 本文就是利用单片机技术,为小型公交车设计一种简单的报站系统。以便于公交车报站系统内容更新,易于维护。

公交车自动报站系统的设计

目录 摘要 (1) 关键词 (1) 1前言 (1) 2系统创意设计和方案及功能说明 (2) 2.1目前使用较广泛的报站方案 (2) 2.2本设计的设计思想和方案 (2) 2.3预期实现功能 (3) 3硬件系统分析 (3) 3.1车载系统的硬件设计 (4) 3.1.1单片机选型 (4) 3.1.2语音功能模块 (9) 3.1.3无线收发模块 (14) 3.1.4键盘输入模块 (17) 3.2车站系统的硬件设计 (22) 4软件设计 (22) 4.1主程序 (23) 4.2按键扫描 (23) 4.3LED显示部分 (23) 4.4语音录放部分 (24) 4.5无线接收部分 (29) 5系统的软硬件调试 (30) 6总结 (34) 参考文献 (35) 致谢 (35) 附录 (36)

公交车自动报站系统的设计 摘要:本设计是实现城市公交自动报站,控制系统采用AT89C51单片机作为中央处理芯片,IDS4004作为语音处理芯片,结合2262/2272芯片实现车站的自动识别,自动报站,和LED点阵屏幕显示等。同时还配备了键盘,可以在自动报站发生故障时手工报站。 关键词:单片机;自动报站;语音录放;LED点阵; Sale Design of city BUS-stop Auto-Announce system Abstract: This design is to achieve city Bus-stop Auto-Announce system.The control system uses AT89S51 Singlechip as a central processing chips.ISD4004 as voice processing chips,with2262/2272 chip to achieve the station automatic idengtification.and LED dot-matrix screen display ,and so on.At the same time.the system provides a keyboard,in case when the station automatic identification is damaged then to report the station manually. Key words: Singlechip;Auto-Announce;V oice recorders;LED dot-matrix 1前言 公交车是目前最提倡的交通工具之一,加上如今保护环境、节约能源的呼声日益高涨,公交车将会越来越普及,它对应的服务也应该有更人性化,报站服务的好坏,直接影响乘客对这路公交车印象的好坏。传统的报站是由售票员人工喊话的,这样的方式有很多弊端,比如售票员工作强度大,还会发生漏报、误报的情况,也有可能售票员发音不标准,部分乘客不能听清内容,造成乘客不能正确下车,耽误其行程等。势,虽然现在市场中有电子语音报站系统,可是这样还是对驾驶员是一个巨大的挑战。 公交车自动报站器的设计主要是为了弥补改变传统语音报站器必须有司机操控才能工作的落后方式,进站、出站自动播报站名及服务用语,为市民提供更人性化,更完善的服务。 传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。作为公共汽车还要求有醒目和减少乘务人员劳动强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的

公交车汉字显示系统 (6)

公交车汉字显示系统 专业名称:应用电子 学生姓名:蔡红磊 导师姓名:刘云朋 焦作大学机电工程系 2015年月

中图分类号:密级:UDC:单位代码: 公交车汉字显示系统 Chinese characters display bus control system 姓名学制三 专业应用电子研究方向 导师职称 论文提交日期论文答辩日期 焦作大学机电工程系

焦作大学 毕业设计公交车汉字显示系统 题目:公交车汉字显示系统 院、系:机电工程 姓名:蔡红磊 指导教师:刘云鹏 系: 焦作大学机电工程系 2015年05月25 日

公交车汉字显示系统 摘要 本文介绍了一种新型的公交车自动报站汉字显示系统的设计原理,同时提供了一种以89C51单片机为核心,控制ISD4004语音芯片及LED点阵显示汉字的新方案。利用89C51单片机作为CPU来进行总体控制,通过语音控制电路进行各种提示语音的播放,同时使用LED点阵电路进行汉字显示,实现了公共汽车的语音自动报站以及汉字提示的功能,实现了图文、语音一体化协调工作,减轻了司售人员的劳动强度,提高了车辆的服务质量,是一种科技、时尚的新产品。同时它摆脱传统电子屏"线"的束缚,使其应用更加市场化,其“流动”显示的特点更为广告界所推崇,是一种全新的媒体。 本系统是以C语言来进行软件设计,指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。 关键词89C51单片机;LED点阵显示;语音芯片

目录 摘要...................................................................................................................... I 第1章绪论 (1) 1.1 课题背景 (1) 1.2 问题的提出及研究的意义 (1) 1.3 相关的理论与方法综述 (2) 1.3.1语音电路方法论证 (3) 1.3.2电路原理的总体设计 (4) 第2章硬件电路的设计 (5) 2.1 硬件组成部分 (5) 2.2 相关芯片介绍 (5) 2.2.1 STC89C52RC单片机芯片 (5) 2.2.2 ISD4004语音芯片 (7) 2.2.3 74HC138芯片 (10) 2.2.4 LM317芯片 (11) 2.3 硬件各模块设计 (12) 2.3.1 电源电路 (12) 2.3.2 LED点阵显示电路 (13) 2.3.3 ISD4004语音录放音电路 (14) 2.3.4按键控制电路 (14) 2.4 本章小结 (15) 第3章软件部分的设计 (16) 3.1软件总体设计 (16) 3.2软件各模块设计 (18) 3.2.1延时子程序 (18) 3.2.2 ISD4004语音录放程序 (18) 3.2.3 中断控制程序 (21) 3.2.4 LED点阵汉字显示程序 (22) 3.3 本章小结 (23) 结论 (24) 致谢 (25) 参考文献 (26)

公交车报站系统

单片机课程设计报告 公车语音报站器设计 机械与船舶海洋工程学院 过程控制自动化 2013 级133 班 刘良新 1305402313 指导教师单位钦州学院 指导教师姓名张晓培 指导教师职称 2016年11月 公交语音报站设计 自动化专业2013级刘良新 指导教师张晓培 摘要:本课程设计就是采用一种用单片机控制语音芯片进行公交车语音自动报站的方法。整个系统硬件设计包括键盘电路、复位电路、显

示驱动电路、显示电路、内存扩展电路模块。利用AT89C52乍为控制 器,通过ISD4004 语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用LCD12864进 行站数显示。当公交车到达某站点,用键盘控制本系统工作,通过语音电路输出语音信息和提示,同时站数信息在12864上显示。本系统很大程度上提高公交车报站的准确性,可靠性。提高了公交系统的服务质量。促进城市经济发展和交通变化的和谐发展关键词:公交语音报站,AT89C52单片机,ISD4004语音芯片, LCD12864 设计目的: 本课程设计的目的是通过指导学生循序渐进地独立完成单片机的设计任务,加深学生对理论知识的理解,有效地提高了学生的动手能力,独立分析问题、解决问题能力,协调能力和创造性思维能力。着重提高学生在单片机应用方面的实践技能,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。学生通过单片机的设计、安装、调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。 目录 绪论...... 1. 设计的主要目标任务…… 2. 方案设计……… 2.1 基本原理……… 2.2 系统框图.............2 . (2)

基于51单片机的公交车报站系统设计

本科毕业设计(论文) 题目:基于51单片机的 公交车报站系统设计 专业:电子信息工程 班级: 姓名: 学号: 指导教师: 职称:副教授 完成日期:

本设计主要是研究公交车报站系统的LED点阵显示屏技术。本LED显示屏能够以动态扫描的方式同时显示两个32×16点阵汉字,并能通过外接按键来更改显示内容,实现公交报站显示。因为点阵显示屏广泛应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。 本设计具体是使用STC51高速单片机作为主控制模块,利用简单的外围电路来驱动32×16的点阵LED显示屏。利用STC12C系列高速单片机本身强大的功能和内部E2PROM,可以很方便的实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化。因为采用串行传输方式,使本系统的可扩展性得到提升,便于多个显示单元的级联。 本文从LED的显示原理入手,详细阐述了LED动态显示的过程,以及硬件电路的设计、和软件的设计等等。 关键词:公交报站系统;LED显示屏;单片机;串行传输

This design is to study the LED Dot Matrix Display technolog of the bus stations’ system. The LED display can also show two (32 ×16 dot matrix) characters by the way of dynamic scanning, and it can change the display to achieve bus-stop display through an external button. Because the Dot Matrix Display are widely used in hospitals, airports, banks and other public places, so this design has a strong practical applicability. This design uses specific High-Speed Microcontroller Family STC51as the main control module, and using simple external circuit to drive the 32 ×16 Dot Matrix LED display. The STC12C High-Speed Single Chip , owns powerful function and internal E2PROM.So that it can easily realize data transfer and storage between PC and MCU , and it's easy to use software to display the contents of variety . And for the serial transmission, the scalability of the system be enhanced to facilitate cascading multiple display units. Key Words:Bus Auto-Reporting-Calling System;LED display screen;High-Speed Single Chip;Serial Transmission

相关文档
相关文档 最新文档