公交车报站系统

合集下载

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

公交车自动报站系统毕业设计
竞争分析:目前市场上已有多家企业提供公交车自动报站系统,竞争激烈,需要不断创新和 优化产品
THANKS
汇报人:
添加标题
添加标题
添加标题
公交车内:实时显示车辆位置、到 站信息等,提高乘客乘坐体验
城市交通管理部门:大数据分析, 优化公交线路,提高城市交通效率
技术发展趋势
集成化:自动报站系统将与 其他车载系统进行集成,实 现信息共享和协同工作。
智能化:自动报站系统将更 加智能化,能够根据乘客需 求进行个性化服务。
GPS模块
工作原理:接收卫星信号, 计算位置、速度等信息
功能:定位、导航、测速
特点:高精度、实时性、稳 定性
在公交车自动报站系统中的 应用:实时获取公交车位置,
为自动报站提供数据支持
语音模块
功能:接收语音指 令,进行语音识别 和语音合成
组成:麦克风、语 音识别芯片、语音 合成芯片
工作原理:麦克风 接收语音信号,语 音识别芯片进行语 音识别,语音合成 芯片进行语音合成
测试方法:黑 盒测试、白盒 测试、灰盒测

测试内容:系 统稳定性、准 确性、响应速
度、安全性
测试工具:自 动化测试工具、 性能测试工具、 安全测试工具
测试结果与分析
测试环境:公交车模拟环境 测试方法:手动测试、自动测试 测试结果:系统运行稳定,准确率高 优化建议:增加语音提示功能,提高用户体验
系统优化建议
数据库设计
数据库类型: SQL Server
数据库结构: 包括站点信息、 线路信息、车
辆信息等
数据库操作: 包括查询、更 新、删除等操

数据库安全: 包括用户权限 管理、数据备
份等措施
Part Five

公交车报站器原理

公交车报站器原理

公交车报站器原理
公交车报站器,又称为公交车站播报系统,是一种通过电子设备实现自动报站功能的系统。

它的原理主要基于GPS定位技术和语音合成技术。

首先,公交车报站器通过GPS接收机接收GPS工作卫星的导航信息,从而解算出车辆的经纬度等位置信息。

这些信息被实时传输到控制中心,经过处理后与预设的站点坐标进行比对,从而判断公交车与各个站点之间的距离和相对位置。

当公交车驶入站点一定距离范围内时,报站器会自动触发语音播报功能,通过语音合成技术将预设的语音内容播放出来,向乘客播报站点信息。

这些语音内容可以是中文、英文或其他语言,以满足不同地区和乘客的需求。

除了自动报站功能,公交车报站器还具备其他辅助功能。

例如,它可以与公交车的调度系统相连,实时上传车辆的位置和状态信息,帮助调度员更好地管理车辆和调整运营计划。

此外,报站器还可以与车载显示屏相连,将站点信息和广告等内容显示在显示屏上,为乘客提供更加丰富的信息。

公交车报站器的应用不仅提高了公交车的运营效率和服务质量,也提升了乘客的出行体验。

它能够自动、准确地播报站点信息,避免了人工报站可能出现的误差和延误。

此外,报站器还可以为乘客提供其他有用的信息,如车辆到站时间、天气情况等,方便乘客更好地安排行程。

总之,公交车报站器是现代科技在公共交通领域的应用之一,它的工作原理基于GPS定位技术和语音合成技术,通过自动播报站点信息和其他辅助功能,提高了公交车的运营效率和服务质量,为乘客提供了更加便捷和舒适的出行体验。

基于单片机的公交车自动报站系统

基于单片机的公交车自动报站系统

摘要摘要随着多媒体技术和网络通信技术的发展,许多旧的生产生活方式逐渐被新科技所取代,在公交车报站方面,也由传统的人工报站逐渐改变为由微电脑控制的语音文字报站系统。

本文介绍了一种新型的公交车报站系统的设计原理,本设计解决如何方便准确地指示乘客到站的问题,另外,该系统还可以为乘客提供各种各样的提示或警示服务,使得乘客能愉快安全的上下车。

这在相当程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。

语音报站器的广泛使用给多数人的生活带来了极大的便利,但也有不周到的地方,比如说它没有考虑到少数听力不好的老年人或者残疾人,他们不能正确分辨正在报的是哪一站,所以也会坐过站。

本文针对这一问题,在原有的语音报站基础上附加了可以用肉眼看到的数字显示器和红外二极管发光灯,数字显示器可以直观的显示出已经经过的车站数,乘客可以根据显示器上的数字来确定目的地是否到达,并且在即将到达下一站的时候放置在车上的二极管会连续闪动来提醒准备下车的乘客收拾行李物品准备下车。

关键词:单片机自动报站 LED 数码管ABSTRACTABSTRACTNowadays,with development of multimedia and communication technology,many old production and life style have being take place by new technology,In the field of bus-stop-reporting, the methd is changing from artificial report to voice report, which controlled by microcomputer. This article nitroduces a new method to design the bus-stop-reporting systwm.This design will overcome the problem that indicate stop quickly and exactly. Besides, it can also provide services to passenger.It greatly avoids driver to call attention to passenges and takes convenient topassenges.Bus-stop-reporting systwm’ large uses takes large convenient for most people, but it also have many shortcoming, for exzample,it die not consider a few people whoes ear are not good or deformity. They are not distinguish where they have arrived, so they also would take to the next place.This system are based on voice chip and digital monitor and a diode, digital monitor can show peole numerals that it have passed. Passenges can through numerals know if he or she has got arrive. Besides, if bus will arrive immediately, a diode will call attention to passenges to pack luggages and intend to get out.Keywords: single chip computer bus-stop announcer LED digital information display目录i目录第一章绪论 (1)1.1 公交车辆自动报站系统概述 (1)1.2 公交车辆自动报站系统的研究成果 (1)第二章工作原理 (3)2.1 设计的主要目标任务 (3)2.2 方案的选择与论证 (3)2.2.1 方案比较 (3)2.2.2 方案选择 (6)第三章硬件部分 (8)3.1 主控电路设计 (8)3.1.1 AT89C51单片机简介 (9)3.1.2 振荡电路设计 (13)3.1.3 复位电路设计 (15)3.1.4 电压变换电路设计 (17)3.2 脉冲检测电路设计 (17)3.2.1 基于霍尔器件的脉冲检测电路设计 (19)3.3 LED显示电路设计 (20)3.3.1 红外LED发光二极管特性 (20)3.3.2 LED数码管特性 (21)3.4 总体电路图 (22)第四章软件部分 (24)4.1 主控程序设计 (24)4.1.1 流程图设计 (24)4.2 系统程序设计 (24)目录ii4.2.1 程序清单 (24)第五章总结 (31)5.1 系统功能完善 (31)5.1.1 语音控制模块设计 (31)5.1.2 语音报站器硬件电路设计 (32)5.1.3 软件设计 (33)5.2 心得体会 (36)致谢 (37)参考文献 (39)第一章绪论 1第一章绪论1.1 公交车辆自动报站系统概述公共汽车为外出的人们提供了方便快捷的服务,而公共汽车的报站直接影响服务的质量。

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

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

基于单片机公交车语音报站系统毕业设计单片机公交车语音报站系统是一种将单片机和语音模块结合起来的技术,旨在提供实时的公交车站信息,帮助乘客准确抵达目的地。

本文将详细介绍该系统设计的原理、功能以及实施方案。

首先,本系统的设计基于单片机技术,通过单片机控制公交车站信息的采集和处理。

在公交车上,设立采集装置,用于实时采集车辆所在位置,以及到达下一站点的时间预测。

这些数据将通过串口与单片机进行通信,并进行处理。

其次,本系统中使用的语音模块,用于将处理过的公交车站信息转换为可听的语音报站信息。

通过单片机控制语音模块,将车辆的当前位置和下一站点信息转换为语音,实时播放给乘客。

这样,提供了一种直观、便捷的方式,让乘客了解公交车的行驶情况。

在功能实现方面,本系统具有以下几个关键功能。

首先,实时公交车站信息的采集和处理。

通过采集装置,获取车辆的实时位置和到达下一站点的时间预测,并进行处理。

其次,语音模块的控制和语音播放。

通过单片机控制语音模块,将处理过的公交车站信息转换为语音,并实时播放给乘客。

最后,公交车站信息的更新和管理。

通过网络或其他方式,将公交车站信息更新到系统中,以保证准确性和实时性。

在系统实施方案上,本系统可以采用分布式架构,将采集装置和语音模块分布在公交车上和车站上。

同时,可以使用GPS技术获取车辆的精确位置,并与时间预测结合,提供更准确的公交车站信息。

值得注意的是,本系统还需要考虑可扩展性和安全性。

在可扩展性方面,系统应具有良好的扩展性,可以方便地增加更多的公交车和车站。

在安全性方面,系统应保证数据的安全传输和存储,防止信息泄露和篡改。

总结起来,基于单片机的公交车语音报站系统是一种利用单片机和语音模块实现公交车站信息实时报站的技术。

通过采集装置获取车辆实时位置和到达下一站点的时间预测,并通过语音模块将信息转换为语音,实时播放给乘客。

本系统具有实时性、准确性和直观性的特点,为乘客提供了方便快捷的出行方式。

公交车天迈语音报站器的使用说明

公交车天迈语音报站器的使用说明

在城市的日常生活中,公交车可以说是我们出行的重要选择之一。

然而,在繁忙的城市节奏中,很多时候我们可能会错过下车的站点,或者在陌生的城市里不知道何时下车。

而天迈语音报站器的使用正是在这种情况下能够帮助我们更好地出行。

1. 天迈语音报站器的介绍天迈语音报站器是一款专为公交车设计的智能报站设备。

它采用先进的语音识别技术,可以自动识别公交车当前所在位置,并通过语音提示告知乘客即将到达的站点。

它还可以显示当前所在位置的站点信息,让乘客可以清晰地了解自己的行程。

2. 使用方法天迈语音报站器非常简单易用,只需要按照以下步骤操作即可:- 上车后,请尽量站在车厢内离报站器较近的位置,以确保能够清晰地听到语音提示。

- 当公交车行驶至即将到站的站点时,语音报站器会自动播放报站信息,例如“即将到达XXX站,请做好准备下车”。

- 在车厢内还配备了显示屏,显示当前所在位置的站点名称,方便乘客进行核对。

3. 个人观点和理解天迈语音报站器的使用极大地方便了乘客的出行,特别是对于老年人、外地游客或者行动不便的乘客来说,更是一项贴心的设计。

通过语音提示和显示屏,乘客可以清晰地了解自己的位置,避免错过下车站点,提高出行的便利性和舒适度。

总结回顾在城市出行中,公交车天迈语音报站器为乘客提供了更加方便、准确的出行体验。

通过先进的技术,它能够准确识别乘车的位置并及时进行语音提示,同时配备显示屏让乘客确认自己的位置。

我相信随着技术的不断进步,类似智能设备的出现将会给我们的生活带来更多便利,让我们的出行更加轻松愉快。

通过以上的文章撰写,我尽可能从多个角度对公交车天迈语音报站器进行了全面评估和深度探讨,并按照需求提及了指定的主题文字。

希望这篇文章能够帮助您更加深入地了解这一话题。

天迈语音报站器的出现,无疑给城市的公交出行带来了极大的便利和舒适性。

作为一种智能设备,它采用先进的语音识别技术,完全可以满足乘客在公交出行中对信息获取的需求。

在繁忙的城市节奏中,很多时候我们可能会错过下车的站点,或者在陌生的城市里不知道何时下车。

公交车报站显示系统教材

公交车报站显示系统教材
注:如果需要更新报站器已经有的线路文件,需要先删 除原来的线路,再下载。
7.线路选择。线路设置界面下按 或 键选“线路选择” 选项,并按 键进入线路选择界面
8.按 或 键选线路,并按 确定,并自动进入报站界面。 下图表示选择了77路。
9.线路删除。线路设置界面下,按 或 键选“线路删除” 选项,并按 键。
d.在车要出站的位置(离站牌30m) ,按 键,标定出站时 GPS的信息。某一站出站时的GPS标定完成时,界面 如下图:(“<”表示出站时的GPS标定完成).
e.标定好了,再按 键,再重复上面的工作,直到所有的 站名都标定好了为止。再把标定好的GPS数据导出到 SD卡里面。在用SD卡把语音和GPS数据导入其它报站 器里面即可完成自动报站功能。
信息; 键盘控制(9语音、GPS数据下载; 每个站点的GPS信息两点标定,实现精确报站,GSP数据可以
以文件的形式保存在SD卡中,便于和线路、语音文件一起下载 宽电源输入:DC 9~36V
报站器组成
1.主机 2话筒 3连接线 4GPS天线
(仅用于自动报站 器)
注: 为了使自动报站器能正确的报站,车上的GPS天线必须
连接牢固,并将天线一端置于车顶。(公交车出厂时厂家 已经安装好了)。
1.当报站器LCD屏显示“A”,表示GPS天线连接无误, 可以自动报站。(正常情况下,报站器开机后,约1 分钟后显示“A”)
2.当报站器LCD屏显示“V”,表示GPS天线连接不正常, 不能自动报站。
报站器分为手动和自动报站器,手动报站器需要 人工操作,才能播报线路站点信息,自动报站器有 GPS定位模块,只要事先标定了线路站点的GPS数 据,以后使用就无需人工干预,当车辆到达进站和 出站时标定的位置,自动播报线路站点信息。

公交车报站显示系统说明

公交车报站显示系统说明

公交车报站显示系统系统组成:1.车内、外显示屏2.报站器3.内、外喇叭4.连线系统连接示意图图1 连接示意图注:1.红黑线:电源线12/24V2.黄绿黑线:通讯线,黄线485+、绿线485-,黑线屏蔽(地) 3.棕蓝线:喇叭线,棕线接内喇叭,蓝线接外喇叭一、车内外显示屏车内外显示屏根据客户的要求,由若干块显示板,其中车内屏显示报站信息、服务用语,车外屏显示线路号、起始站信息。

图显示屏结构示意图注:车内、外显示屏的连接方式一致,仅仅是显示板和外框不同。

车外显示屏功耗比车内显示屏大一倍(当相同字数时)显示屏组成1)显示板2)电源板3)控制板4)连线5)外框1.显示板显示板分车内、车外显示板。

车内显示板:由模块化8x8的LED显示模块组成,单点LED直径3.7mm或5mm,红色,单个汉字尺寸76x76mm或120x120mm,显示16x16点阵。

每个显示板可以显示4个16x16点阵的汉字或8个8x16点阵的字符,简称车内4字板技术参数:1)单点LED亮度:1500mcd2)角度:60°3)单个汉字尺寸:120x120mm(直径5mm)或76x76mm(直径3.75mm)4)单个汉字功耗:0.8W5)输入电压:DC10~32V6)工作电压:5V车外显示板:由若干单点LED和遮光罩组成,单点LED直径5mm,红色或黄色,单个汉字尺寸200x160mm,显示16x16点阵。

每个显示板可以显示2个16x16点阵的汉字或4个8x16点阵的字符,简称车外2字板。

或每个显示板可以显示3个16x16点阵的汉字或6个8x16点阵的字符,简称车外3字板。

技术参数:1)单点LED亮度:2500mcd2)角度:60°3)单个汉字尺寸:200x160mm4)单个汉字功耗:1.6W5)路牌输入电压:DC10~32V6)工作电压:5V显示板信号接口输入接口:20P排线,接控制板或级联上一个显示板,见图示输出接口:20P排线,级联下一个显示板,见图示电源接口:2个弯头2P 5.08,见图示图显示板信号级联和电源级联(内外屏)2.电源板电源板的功能是将车载电池的电压12/24V转换为5V工作电压,为显示板和控制板提供5V工作电压电源板输入电压范围:DC 9~36V,额定输入电压:DC 12/24V输出电压/电流:DC 5V/5A电源板图示图电源板输出接口(5V)图电源板输入接口(12/24V)3.控制板无论是车内显示屏,还是车外显示屏,控制板都是一样的,不同的是程序不同。

公交车报站原理

公交车报站原理

公交车报站原理公交车报站是指在公共汽车行驶过程中,通过语音或文字提示的方式告知乘客即将到达的站点名称,以方便乘客及时下车。

公交车报站系统的实现离不开先进的技术支持和精密的设备配备。

下面我们将从报站原理、系统组成和工作流程三个方面来详细介绍公交车报站的相关知识。

首先,我们来介绍一下公交车报站的原理。

公交车报站系统是通过全球定位系统(GPS)和地理信息系统(GIS)技术实现的。

GPS技术可以实时获取车辆的位置信息,而GIS技术则可以将车辆位置与站点信息进行匹配,从而确定车辆即将到达的站点。

一旦车辆接近目标站点,系统会自动触发报站设备,向乘客播放相应的语音提示或显示文字信息,提醒乘客下车。

其次,我们来看一下公交车报站系统的组成。

公交车报站系统主要由车载终端、车载报站设备、车载音响设备和中央控制中心组成。

车载终端用于接收GPS信号和与中央控制中心进行通讯,车载报站设备用于实时监测车辆位置并触发报站提示,车载音响设备用于向乘客播放报站信息,中央控制中心则负责管理整个系统的运行和数据分发。

最后,我们来了解一下公交车报站系统的工作流程。

当公交车启动时,车载终端会自动获取当前车辆位置并上传至中央控制中心。

中央控制中心会将车辆位置与站点信息进行匹配,并确定下一站的名称和距离。

一旦车辆接近目标站点,车载报站设备会触发报站提示,车载音响设备会向乘客播放相应的语音或显示文字信息。

同时,中央控制中心也会记录车辆的行驶轨迹和报站信息,以便后续的数据分析和管理。

总的来说,公交车报站系统是通过GPS和GIS技术实现的,由车载终端、车载报站设备、车载音响设备和中央控制中心组成,其工作流程包括车辆位置上传、站点匹配、报站提示触发和数据记录等环节。

通过这些技术和设备的配合,公交车报站系统可以准确、及时地向乘客提供站点信息,提高乘车体验,提升公交运输的服务质量。

希望通过本文的介绍,读者对公交车报站系统的原理、组成和工作流程有了更深入的了解,同时也能为公交出行提供更多的便利和舒适。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

整个系统硬件设计包括键盘电路、复位电路、显示驱动电路、显示电路、内存扩展电路模块。

利用AT89C52作为控制器,通过ISD4004语音芯片建立语音信息库,形成变化多样的语音信息,利用其功放播放语音信息以及提示语音,同时运用LCD12864进行站数显示。

当公交车到达某站点,用键盘控制本系统工作,通过语音电路输出语音信息和提示,同时站数信息在12864上显示。

本系统很大程度上提高公交车报站的准确性,可靠性。

提高了公交系统的服务质量。

促进城市经济发展和交通变化的和谐发展关键词:公交语音报站,AT89C52单片机,ISD4004语音芯片,LCD12864设计目的:本课程设计的目的是通过指导学生循序渐进地独立完成单片机的设计任务,加深学生对理论知识的理解,有效地提高了学生的动手能力,独立分析问题、解决问题能力,协调能力和创造性思维能力。

着重提高学生在单片机应用方面的实践技能,树立严谨的科学作风,培养学生综合运用理论知识解决实际问题的能力。

学生通过单片机的设计、安装、调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能,逐步熟悉开展科学实践的程序和方法。

目录绪论 (1)1.设计的主要目标任务 (1)2.方案设计 (2)基本原理 (2)系统框图 (2)3.主要电路介绍 (3)主控电路简介 (3)关于AT89C52单片机 (3) (3) (3)振荡器电路设计 (6)复位电路的设计 (7)语音模块电路简介 (7)ISD4004芯片内部逻辑结构 (8)ISD4004芯片引脚描述 (8)ISD4004芯片的使用说明 (9)ISD4004与外围设备的连接 (12)显示模块电路简介 (13)按键电路简介 (14)4.程序控制 (14)主程序流程图 (14)5.总结 (15)参考文献 (15)附录 (16)绪论随着科学技术的日益发展和进步, 无人售票公交车在街头多起来了,语音报站器也被广泛使用,这在相当大的程度上免除了乘务人员沿途报站的麻烦,给许多不熟悉公交线路的乘客带来了方便。

公共汽车行驶在现代文明程度高的市区,它是一道流动的风景线,因而对整车外形乃至色彩都有更高的要求。

作为公交汽车还要有醒目和减少乘务人员强度的电子报站器,电子显示路牌,无人售票装置,前后电视监视系统等新技术的采用也将越来越普及。

目前,公交车自动报站主要有以下几种方式:一种是通过全球定位系统(GPS)的用户终端接收工作卫星的导航信息,从而解算出车辆的经纬度信息,进而计算出实时坐标,将其与站点坐标相比较,当车辆驶入站点一定距离范围内时,不用人工干预,系统自动报站;另一种是利用无线射频识别(Radio Frequency Identification)技术,在每一个公交站台设置一个具有唯一ID的射频发射器,采用间歇工作方式发射信号,当公交车即将到达车站时,车载系统接收到站信号并解码出站台的ID号,由单片机控制自动播放对应站台编号的报站语音;还有一种是对车轮轴的转角脉冲进行计数,将计数值和预置值对比,即可确定报站时刻,达到准确报站的目的。

然而,这三种方式都不太适合乡镇的发展现状。

第一种设备造价过高,定位精度也难以达到要求;第二种站台建设投入较大,站点一旦变更,射频发射装置即须移动,较为麻烦;第三种需要公交线路严格固定,稍有改变,报站就难以准确。

为此,本文试图设计一种既方便易行又经济实惠的公交车自动报站系统。

本设计采用人工按键的操作方式公交车手动报站器,弥补传统人工报站必须有司机或乘务员口头报站的落后方式,实现公交车对站名的语音提示和文字显示功能,为市民提供更人性化,更完善的服务。

当公交车到达某一站时,司机或乘务人员只需按动按键,就可以使单片机控制语音模块对站名进行语音提示,并控制显示模组在液晶屏上显示。

系统由一片八位单片机,一个语音模块,一个液晶模组,一块稳压芯片,若干电阻电容和与非门等组成。

经过本课题的研究,我们得到了一种公交车报站的低成本解决方案。

1.设计的主要目标任务设计的主要目标本课题要求设计一公交车语音报站系统,具备8个或以上的站点,按下相应按键就播放相应的语音,并通过液晶屏幕显示所在站点的信息。

以实现公交车的语音报站,即在到站时候司机按下按键自动播报语音提示信息及,同时利用LCD显示电路进行汉字显示。

同时系统需具有可操作性和兼容系,即在使用过程中,对不同的公交线路能够很方便的进行设定。

本设计要求利用AT89C52作为主控芯片完成主控电路的设计,辅助电路要求包括语音电路、显示电路、按键模块电路等2.方案设计基本原理本系统使用八位单片机作为控制器件。

当系统进行语音再生时,单片机控制语音合成电路中的语音芯片来读取其外接的存储器内部的语音信息,并合成语音信号,再通过语音输出电路,进行语音报站和提示。

同时,单片机通过程序读取文字信息,送入液晶显示模组来进行站名的显示。

当汽车到达某站时,司机或乘务人员通过键盘来控制系统进行工作。

而且,系统具有根据公交车的行驶方向确定报站顺序的功能(司机或乘务人员可以通过按键来控制)。

当系统进行语音录制时,语音信号通过语音录入电路送给语音合成电路中的语音芯片,由语音芯片进行数据处理,并将生成的数字语音信息存储到语音存储芯片中,从而建立语音库。

系统框图AT89C52系统组成结构3.主要电路介绍主控电路简介微控制器选择目前市场上常用的Intel生产的AT89C52单片机作为主控芯片,同时, AT89C52系统还需要外接晶振和复位电路。

AT89C52提供以下标准功能:8k字节FLASH闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路。

同时,AT89C52可降至OHZ的静态逻辑操作,并支持两种软件可选的节点工作模式。

空闲方式停止CPU工作,但允许RAM,定时/计数器,串行口及中断系统继续工作。

掉电方式保存RAM中的内容,但震荡器停止工作并禁止其他所有部件工作直到下一个部件复位。

AT89C52单片机与MCS-51产品指令和引脚兼容,内部含有8K字节可擦写FALSH闪存,1000次擦写周期。

同时具有全静态操作:OHZ-24MHZ,三级加密程序存储器,256×8字节内部RAM,32个可编程I/O口线,3个15位定时/计数器,8个中断源,可编程串行UART通道的功能部件。

引脚图如下图图所示:功能说明如下:1 VCC:电源电压2 GND:地3 P0 口:P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。

在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

4 P1 口:P1 是一个带内部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4个TTL 逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

与AT89C51 不同之处是,和还可分别作为定时/计数器 2 的外部计数输入(T2)和输入(T2EX),参见表。

Flash 编程和程序校验期间,P1 接收低8 位地址。

表3-1 和的第二功能5 P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。

对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

在访问外部程序存储器或16 位地址的外部数据存储器(例如执行MOVX @DPTR 指令)时,P2 口送出高8 位地址数据。

在访问8 位地址的外部数据存储器(如执行MOVX @RI 指令)时,P2 口输出P2 锁存器的内容。

Flash 编程或校验时,P2亦接收高位地址和一些控制信号。

6 P3口:P3口是一组带有内部上拉电阻的8位双向I/O 口。

P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。

对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。

此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。

P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能,如表所示,此外,P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。

表3-2 P3口第二功能7 RST:复位输入。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

8 ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。

一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。

要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。

对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。

如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。

该位置位后,只有一条MOVX 和MOVC指令才能将ALE 激活。

此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 禁止位无效。

9 PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲。

在此期间,当访问外部数据存储器,将跳过两次PSEN信号。

·EA/VPP:外部访问允许。

欲使CPU 仅访问外部程序存储器(地址为0000H —FFFFH),EA 端必须保持低电平(接地)。

需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA端状态。

如EA端为高电平(接Vcc端),CPU 则执行内部程序存储器中的指令。

Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp。

相关文档
最新文档