1013智能交通灯控制系统的设计与实现.docx

上传人:知****量 文档编号:28254025 上传时间:2022-07-26 格式:DOCX 页数:44 大小:334.96KB
返回 下载 相关 举报
1013智能交通灯控制系统的设计与实现.docx_第1页
第1页 / 共44页
1013智能交通灯控制系统的设计与实现.docx_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《1013智能交通灯控制系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《1013智能交通灯控制系统的设计与实现.docx(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、智能交通灯控制系统的设计与实现摘要随着经济的迅速发展,城市化建设的加速,城市人口数量、上路机动车数量都有所 上升,继而给道路交通带来很严重的压力,尤其是在交叉路口的交通状况更为严峻。采 用智能化的交叉路口交通灯控制系统,可以合理疏导人和车分流,提高车辆通行效率, 降低了交通事故的发生率,减轻了交通管理的工作强度。为发展社会经济和建设和谐社 会提供支持。单片机应用在实时检测和自动控制的应用系统中,通常是作为一个核心部件来使用, 要进行多个领域的单片机应用的实践和设计,只有单片机方面的基础知识是远远不够的, 我们不但要掌握单片机结构特点以及控制通道的硬件组成外,还要掌握面对具体应用对 象的特点的相

2、关软件使用方法。交叉路口交通信号灯的岀现,使得道路的交通得以有效 的自动控制,对于提高道路通行能力、疏导交通流量,减少交通事故,起到了明显效果。 交通信号灯系统是以STC89C52单片机为核心器件来设计的实时控制系统,系统实用性 强、操作简单。基于MCS-51单片机控制系统由单片机、上电复位电路、时钟电路、LED行车指示灯 指示、LED数码倒计时、紧急情况报警、行车时间的手动设置等模块组成。该系统的功 能简单、经济实惠、有效地疏导交通,提高了交通路口的通行能力。关键词:智能交通灯,STC89C52单片机,电路Design and Implementation of Intelligent Tr

3、affic Light Control System Based on MCUAbstractWith the rapid development of economic and the acceleration of the process of urbanization, the urban population and the number of vehicle surge, bring traffic management serious pressure, especially serious in traffic intersections. Crossroads with int

4、elligent traffic light control system can reasonably divert people and vehicles, improve traffic efficiency, reduce accident rates and ease the intensity of traffic management, which provide support for the development of the social economy and the establishment of a harmonious society.In utilizatio

5、n of MCU in real-time detection and automatic control of microcomputer application system, the microcontroller is often used as a core component to the design. To practice MCU applications in different fields, just basic knowledge of MCU is not enough. Except fbr mastering microcontroller structural

6、 characteristics and detection, controlling channel hardware components, mastering the software methods for the specific characteristics of the application object is also necessary. With the appearance of crossroads traffic lights, the roads can be effectively automate controlled, which play a signi

7、ficant role in diverting traffic, improving road capacity and reducing traffic accidents. The system uses STC89C52 microcontroller as core devices to design the real-time control system, the system is simple and practical.The design of traffic light MCU control system consists of microcontroller, cl

8、ock circuits, power-on reset circuit, driving lights indicate, LED digital countdown display, emergency alarm and modules to manually set travel time. Its function theory proves that the system is capable of simple, cost-effectively ease the traffic and improve the capacity of traffic junctions.Key

9、words: Intelligent traffic lights. STC89C52 microcontroller, circuit摘要ABSTRACTn第1章绪论11.1单片机交通控制系统的选题背景11.2单片机交通控制系统的内容与方法11.3课题研究现状2第2章关键技术介绍42.1 74HC02四路二输出或非门介绍42. 1. 174HC02的特性42. 1.274HC02的功能框图42. 1.374HC02的应用52. 2 74HC573锁存器介绍52.2. 174HC573 的特性62.2.2 74HC573的功能框图62.2.3 74HC573 的应用7第3章 交通灯控制系统需求

10、分析83.1交通灯控制系统需求分析83.2单片机交通控制系统的功能要求83. 2. 1 LED倒计时显示83.2.2行车时间手动设置83.2.3应急处理93.2.4行车指示灯93.3系统开发环境93. 4系统可行性分析93.4. 1技术可行性93. 4.2经济可行性9第4章 交通灯控制系统设计104-1设计指导原则104.2系统体系结构设计104.3交通灯控制系统方案设计104. 3. 1行车时间显示114.3.2南、北行车指示灯显示124.3.3东、西行车指示灯显示124. 4硬件设计134. 4.1单片机简介144.4.2系统其它器件简介154.5软件设计174. 5. 1定时器原理174

11、. 5.2与T/C有关的特殊功能寄存器184. 5. 3定时器/计数器的工作方式184. 5.4定时器/计数器初始化194. 5.5 TH和TL初值的计算19第5章系统实现205. 1程序构成205.2软件流程图205.3系统集成265.3.1硬件集成265. 3. 2程序下载26第6章系统测试286.1系统正常工作条件286.2主板示意图286.3系统功能测试286. 3.1按键测试286. 3. 2数码管显示测试326. 3. 3指示灯显示测试326.3.4蜂鸣器测试34第7章结论35参考文献36致谢37第1章绪论1.1单片机交通控制系统的选题背景随着人口迅速的增加,交通工具数量的蓬勃发展

12、,以及交通资源的有限性,交通灯 智能控制就应运而生,在我们的生活环境、工作环境中,交通工具扮演着极其重要的角 色,我们的出行都无时无刻与交通打着交道。自从18世纪中期工业革命开始,工业发 展使得整个交通运输得到更迅速的发展,从而产生了独立的交通控制与管理机构。智能交通灯控制系统是现代社会随着出行、物流快递等交通发展产生的独特的公共 管理系统。要确保安全通畅的交通秩序,除需要完善的交通规则,还需要有足够的技术 手段来实现。当代我们的科学技术,特别是电子科学技术的成熟发展,可以很好的解决 系统构建中硬件方而、软件方面的技术难题。当前,交通灯控制的研究可以实现自动智 能化,将多个区域整合成统一的系统

13、范围,还可以根据不同时段的情况进行智能的调整。交通对于我们的工业经济和生活生产有着特殊的意义。随着单片机技术的快速发展, 智能控制必将以优异的性价比,逐渐取缔传统的交通控制系统。城市交通智能控制系统是以城市交通信号控制技术为基础。在每个发展阶段,由于 各种交通矛盾的相继出现,我们总会尽可能的把各阶段当时最新的科技技术应用到交通 智能控制中,促使交通智能控制的技术不断发展。1850年以前,城市十字口的拥堵和安全就已经引发了我们的关注。继而,世界上诞 生了第一台交通白动信号灯,1868年,英国的工程师纳伊特在伦敦的威斯特敏斯特的街 口安装了由煤气供电的红绿照明灯,用来控制十字路口的马车通行,但是,

14、一次煤气的 爆炸事件,使的煤气交通信号消失了半个多世纪。19世纪后,美国的芝加哥、克利夫兰 和纽约才重新出现交通信号灯,这些交通灯是用电力驱动的,与现在的交通灯已经是十 分接近了o 1926年,英国人第一次安装和应用了自动化控制器用来控制交通信号灯,这 就是我们城市交通的自动控制起点。1.2单片机交通控制系统的内容与方法最早的交通信号灯是使用“固定配时”方式实行的自动控制,这样的控制方式适用 于交通流量小的情况。但是,随着汽车工业蓬勃发展、交通的流量増加、突发事件的增 多,采用单一模式的“固定配时”方式根本不可能满足客观的需要,于是,岀现了一种 多时段多方案的信号控制器,并开始逐渐将传统的只有

15、一种控制方式的控制器取而代之。计算机技术的出现进一步提高了交通控制的技术,实现了城市或几个城市的总体控 制,而不是一个十字路口的交通控制。1952年,美国的科罗拉多州丹佛市,第一次利用 模拟计算机和交通检测器实现对交通信号机网的配时方案,自动选择式信号灯控制。 1964年,加拿大的多伦多市完成了计算机控制信号灯的实用化,建立了由IBM650型计 算机控制的交通信号协调控制的系统,是世界上第一个具有电子数字计算机的城市交通 灯控制系统的城市,成就了道路交通灯控制技术的发展的里程碑。在这近百年的交通控制发展中,道路交通信号的控制系统历经手动到自动,从固定 配时到自动配时,从无感应的控制到有感应的控

16、制,从单点的控制到干线的控制,从区 域的控制到网络的控制的长远过程。交通的控制研究,就是为了解决我们交通因为需求的増加而产生的严重问题,仅仅 只局限于道路的建设是不足以和交通工具的迅速增加相比的,为了使更多的车辆能安全 通畅的利用有限的道路资源,避免因为无序行驶和抢行等原因造成不必要的阻塞,甚至 是交通瘫痪,对此,针对整个交通线路车辆的多少进行实时调整和转移多条线路的分流 非常有必要。交通网络是城市交通的动脉,象征着城市的技术文明水平。交通与人们对于财产, 安全和时间相关的利益息息相关。具有良好、科学的交通控制技术对快递物流和我们的 出行都是非常有价值的,保证交通线路的安全与畅通,才能保证出行

17、驾车的舒畅,物流 快递的准时到位,甚至减少交通丧命,让更多的完美家庭免遭破坏。1.3课题研究现状现在世界各国广泛使用的最具有代表性并有实施城市道路的交通信号控制系统的 有英国TRANSYT和SCOOTS交通控制系统,以及澳大利亚的SCATS系统。信号机的发展的历程中,自适应的理论经常受到各研究机构的热情欢迎,例如上面 所说的SCOOTS系统和SCATS系统。近些年,国外依然偏向于引进自适应理论用来对 交通信号控制系统进行了研制,尤其是美国有一些大学或研制机构正在研制自适应交通 信号控制系统,最具有代表性的就是美国亚利桑那大学研制的RHODESo我国交通控制领域发展时间相比欧美较晚,都是从新中国

18、成立之后开始的,伴随着 各方面条件的成熟和社会发展的需求,才建立了比较健全的交通控制系统。城市交通是 一个高度综合而且非常复杂的问题,必须从政策,到机构,到体制,到管理,到收费, 到价格,到基础设施建设和投资等方而同时进行解决。我国城市的经济和社会的超速发 展使社会对交通的需求与日俱增。国家面对如此严峻的挑战,城市发展的规划,建设以 及运行的原照,在广泛借鉴和吸取了国外的先进经验的基础上,建立并完善了适合我国 国情的城市交通系统。我国现在的城市交通运输现状和存在问题,借鉴了国外的城市交通管理的先进经验, 强调建立城市交通管理体制具有关键的重要性,提出了加强城市交通管理的交通规划, 建立稳定的交

19、通基础设施,实行公交优先的政策,最后建立了先进的交通信息管理的系 统等对策。随着城市机动车数量逐年递长。1994年,我国城市机动车拥有数量接近500万辆。 20世纪90年代,经济发展加快,从1985到1995年,机动车增长率高达13%,近几年 更是剧增。与此同时,城市道路建设的规模仍在加大,我国城市存在道路密度率高,道路面积 率偏低的问题,这是我国城市区别欧美国家城市的一个重要因素。我国城市的道路密度共有6.8km每平方千米,20世纪80年代,世界上发达国家就 已经到达20km每平方千米。20世纪90年代,我国部分城市的道路面积率,北京是 5.9%,上海是6.4%,而国外东京是13.8%,巴黎

20、是25%,都高于我国。这两年,国家 虽然不断加大城市道路的建设力度,却仍然赶不上车辆的增长速度,而且与世界其他国 家相比,差距仍然很大。现在出租车以及公交的发展运营情况并不是很好,虽然车辆增多,线路长度增长, 但运营的速度到达了瓶颈,运输效率低下。交通管理的各方面水平还有所欠缺,随着交通管理的需求越来越旺盛,而我国城市 的中小型交通管理和交通安全的现代化设施做得不差强人意。车辆、道路和交通管理系 统、城市交通信号控制系统、城市交通管制中都应用了人工智能技术,信息提供和信息 采集技术等方而都和发达国家有着非常大的差距。近年,虽然有部分城市引进了一些国 外先进的交通信号管理系统,但是,由于交通管理

21、设施的不足,我国的交通事故率仍然 居高不下。城市车流量行驶的速度逐年在下降,当前还有不少城市交通运量在年年增长, 而运输速度却一直下降,这都因为交通的通行不佳。第2章关键技术介绍2.1 74HC02四路二输出或非门介绍74HC0274HC02是一款高速的CMOS器件,74HC02遵循着JEDEC标准no.7A 引脚可以兼容低功耗肖特基TTL (LSTTL)系列。2.1.1 74HC02 的特性输出驱动能力:10输入通道负载输出直接连接到CMOS, NMOS,和TTL工作电压范围:2.0到6.0 V低输入电流:1.0亳安 CMOS器件的高抗干扰特性 符合由JEDEC StandardNo规定的要

22、求No.7A ESD 性能:HBM2000 V;机器型号200 V芯片的复杂性:40 FETs或10等效门这些都是Pb-Free设备2.1.2 74HC02的功能框图74HC02的功能框图如图2.1,图2.2,和图2.3所示。图2.1逻辑符号221、156_821、49_21、1011121、13001aah084图2.2IEC逻辑符号图2.3逻辑图(单门)2.1.3 74HC02 的应用74HC02成功实现了 4路2输入或非门功能。2输入端四或非门,2输入端全低电平 时,输出为高电平:2输入端只要有一个为高电平,输出就为低电平。电路中74HC573的11脚锁存控制端,由74HC02控制高电平

23、有效。就是说只有写 信号和选通信号同时为低时,才能使74HC573控制端11脚为高,将输入数据锁存至输 出端。2.2 74HC573锁存器介绍74HC573包含八进制三态非反转透明锁存器,是一种高性能硅门CMOS器件。器 件的输入是和标准CMOS输出兼容的,加上拉电阻他们能和LS/ALSTTL输出兼容。当 锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存 使能变低时,符合建立时间和保持时间的数据会被锁存。器件1脚为三态输出控制脚, 当为低电平时输出允许,当为高电平时输出禁止:器件11脚为数据锁存控制脚,当为 高电平时数据锁存,当为低电平时数据不颌存。本电路选用5个7

24、4HC573锁存输出,有2个标号为U2和U3分别控制数码管的8段码和8个位码,有3个标号为U4、U5、U6控制指示灯,电路上排阻RP1为300Q的 上拉电阻。U204HC573)用于提供数码管的8个段码,当其II脚为高电平时将P0 口数 据锁存用于数码管显示。U3(74HC573)用于8位数码管的位选通,低电平有效。2.2.1 74HC573 的特性输出能直接接到CMOS, NMOS和TTL接口上操作电压范围:2.0V6.0V低输入电流:l.OuA CMOS器件的高噪声抵抗特性三态总线驱动输出置数全并行存取缓冲控制输入使能输入有改善抗扰度的滞后作用2.2.2 74HC573的功能框图74HC5

25、73的功能框图如图2.4,图2.5,和图2.6所示。OE iDO 2D1 3(D2 4D3 504 eD5 7D6 8079 GND w vcc00!8 Q1n Q2 03卜5 Q4Q50612 07n LE图2.4 74HC573引脚图图2.6 74HC573逻辑图2.2.3 74HC573 的应用74HC573的八个锁存器都是透明的D型锁存器,当使能为高时,Q输出将随数 据输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输岀控制不影响锁存 器内部工作,即老数据仍然可以保持,即使当输出被关闭时,新数据依然可以置入。这 种电路可以驱动大电容和低阻抗负载,还可以直接与系统总线接口连接并驱

26、动总线,而 不需要外接口连接。非常适用于I/O通道,缓冲寄存器,双向总线驱动器和工作寄存器。第3章交通灯控制系统需求分析3.1交通灯控制系统需求分析对于整个交通灯控制系统的发展情况,该交通灯控制系统设计主要进行如下方面的 研究:用智能、集成且功能强大的单片机芯片作为控制中心,设计一套十字路口交通控 制系统,用于指挥路口的实时通行状态。本设计主要做了如下几个方面的工作:一是确定交通控制系统的总体设计,包括十字路口具体的通行与禁行的方案设计以 及系统应具有的各项功能,除了信号灯状态控制能实现的基本交通功能,还增加了倒计 时显示的提示,对于遇到紧急状况时,紧急处理和键盘可设置等强大功能。二是对于时钟

27、电路、显示电路、设置电路等电路的设计,以及对各器件的选择与连 接,大体分配的各个器件及模块的基本功能需求。三是进行软件系统的设计,本设计采用单片机C语言编程,对于单片机的内部结构 和工作情况做了充足的研究,了解定时器、中断、I/。口以及延时原理,基本完成了软 件的编写。3.2单片机交通控制系统的功能要求该交通信号灯系统设计可以模拟基本的交通控制系统,用红黄绿灯表示禁行、注意、 通行信号,还能进行行车时间倒计时显示,遇紧急情况时按应急键同时有喇叭提醒所有 路口禁行,应急结束路口恢复正常行车。3.2.1 LED倒计时显示倒计时显示能提醒驾驶员信号灯发生改变的时间,在停止”与“通行”两者间作 出合适

28、的选择。驾驶员和行人一般都喜欢选择有倒计时显示的信号控制方式,并且,人 们都认为有倒计时显示的交通路口更直观更安全。倒计时显示是用来减少驾驶员在信号 灯色改变的关键时刻做出合理判断的一种方法,它能提醒驾驶员灯色发生改变所需要的 时间,帮助驾驶员在“停止”与“通行”两者间尽快作出合适的选择。3.2.2行车时间手动设置交通灯控制系统利用按鍵,可以手动设置四个方向的左转弯行车时间、左转弯注意 时间、直行行车时间、直行注意时间。增加了人为的可控制性,并在紧急的状态下,可 以设置将所有灯变为红灯。键盘是单片机系统中最为常用的人机交互接口,一般情况下,有独立式和行列式两 种形式。前者的软件编写简单而且可靠

29、,但是在按键数量较多时,特别浪费I/O 口的 资源,一般常用于按键数量比较少的系统。后者常适用于按键数量比较多的场合,但是, 当单片机I/O 口资源相对较少而且需要较多的按键时,但是此方法仍不能满足设计要 求。本系统要求的按键控制不多,而且I/O 口足够,可直接采用独立式设计。3.2.3应急处理交通路口出现紧急情况是在所难免的事情,如特大事件的发生,消防车、救护车等 急行车通过时,我们必须尽量让其畅通无阻,因为在这种情况下是分秒必争的,时时刻 刻都关系着公共财产的安全和个人生死攸关等。因此,在交通控制中,增设应急的禁停 按键,就可实现这样的功能。3.2.4行车指示灯该交通灯设计的行车指示灯亮灭

30、与设置的行车时间相关联,是为了更直观的提示驾 驶员及行人倒计时时间,什么时候该通行,什么时候该禁止,什么时候该等待,更好的 保障交通路口的有序进行,避免交通事故发生。3.3系统开发环境硬件环境:STC89C52单片机,74HC02芯片,74HC573芯片。软件环境:Keil4, STCJSPo3.4系统可行性分析3.4.1技术可行性采用C语言对系统的软件编程,在开发过程中使用了 STC下载程序,这些可以大 大缩短了软件的开发周期。为了便于编写、调试、修改和增删,系统软件的编制采用了 模块化的设计方法。3.4.2经济可行性单片机是将中央处理器,存储器,输入接口电路,输出接口电路,定时器,计数器,

31、 集成在一块芯片上,因此,拥有封装体积小、消耗功率低、价格便宜、抗干扰能力强、 可靠性高等特点,适用于工业控制、智能仪器、智能仪表和测控系统的前端装置。第4章交通灯控制系统设计4.1设计指导原则硬件设计是在上章基础上进行设计的,是系统中的基础组成部分。总体的设计要求 满足系统的要求目标、可靠性要求、复杂程度和精度速度等要求下,降低成本,选择合 适的单片机,我国常用的单片机有Intel公司和Alter公司的mcs-51系列和AT51系列单 片机。在硬件电路的设计中,还应该设计出各外围接口电路和存储器扩展电路等。4.2系统体系结构设计系统体系架构如图4.1所示。74HC573 驱动电路LED及数码

32、管 显示模块单片机最小系统 控制模块丄74HC02 驱动电路图4.1系统体系结构时钟电路:采用11.0592MHz无源晶体振荡器:电源:采用直流5V(1A)的开关电源:锁存器:采用八位三态74HC573:行车指示灯:采用直径3mm的LED发光管(红、绿、黄);时间显示器:采用0.5英寸共阴极、红色的数码管。4.3交通灯控制系统方案设计设十字路口行车的方向为南北向和东西向,在任一时刻只有一个方向可以通行,另 一方向禁止行使,按照行车的时间,经短暂的过渡时间,将通行禁行的方向交替。交通状态从状态1:南、北左转弯:状态2:南、北左转弯注意;状态3:南、北直 行:状态4:南、北直行注意:状态5:东、西

33、左转弯:状态6:东、西左转弯注意:状 态7:东、西直行;状态8:东、西直行注意:然后循环至状态1,周而复始。当有应 急状况发生时,按一下应急键所有路口红灯禁行,同时报警,10S后应急解除,所有路 口恢复正常行车。下面是用图和表显示行车时间及灯的变换状态,如图4.2所示。图4.2 I字路口交通信号灯示意图4.3.1行车时间显示 行车时间显示如表4.1所示。表4.1行车时间控制顺序行车路线南、北时间显示东、西时间显示过程1南、北左转弯2(M)51 31过程2南、北左转注意不显示31-28过程3南、北直行25-4)283过程4南、北直行注意不显示3-0过程5东、西左转弯71-41300过程6东、西左

34、转注意41-38不显示过程7东、西直行383350过程8东、西直行注意30不显示过程1南、北转弯20-051 31注:本表初设南、北左转弯时间为20秒,南、北直行时间为25秒:东、西左转弯时间为30秒,东、西直行时间为35秒: 南、北、东、西注意时间均为3秒。4.3.2南、北行车指示灯显示南、北行车指示灯显示如表4.2所示。表4.2南北行车指示灯顺 序转弯注意停 车直行注意停 车人行人停人行人停1OO2O3OOO4.O,.5OO6,7.8,O1O.4.3.3东、西行车指示灯显示东、西行车指示灯显示如表4.3所示。表4.3东、西行车指示灯顺 序转弯注意停车直行注意停车人行人停人行人停1O,2,.

35、3會4O,5O,6Oe7,OOO8O1O4.4硬件设计控制系统主要由微处理器、驱动电路、时钟电路、报警电路、设置按键、时间显示 器、行车指示灯、直流电源等组成。微处理器:采用MCS-51系列的STC89C52单片机。时钟电路:采用1个11.0592MHZ无源晶振和2个瓷片电容构成,给单片机提供时 钟。驱动电路:采用74HC573锁存和驱动,用于驱动数码管段码和行车指示灯。行车指示灯:包括四个方向一共40个,每个方向为10个,分别为左转弯3个(红、 绿、黄各1个)、直行3个(红、绿、黄各1个)、两边人行道共4个(每边红、绿各1 个)。时间显示器:包括四个方向一共8个,每个方向为2个,时间显示范围

36、499秒, 显示是从设置值减小到0为止。设置按键:共有5个按键,分别为设置键、加键、减键、运行键和应急键。直流电源:采用直流5V电源,为整个控制系统供电。报警电路:釆用1只5V蜂鸣器作为喇叭当有应急情况发生时提醒行人及驾驶员注意。 整个控制系统完全在微处理器按信号灯的控制程序的控制下运行的。控制系统通电 后,可以通过按键,对各行车时间进行设置,设置结束后按运行键,控制系统就可以按 设置好的行车时间,控制各指示灯和LED显示器正常工作。保证路口的交通安全有序 进行。每当有突发事件发生时,按一下应急键,所有路口全部变为红灯,禁止通行,蜂 鸣器响,10S后应急结束,报警停止,路口恢复正常。4.4.1

37、单片机简介(1)单片机简介单片微型计算机,简称单片机,又称微控制器,嵌入式微控制器等,属于第四代电 子计算机。存储器,输入接口电路,输出接口电路,定时器,计数器,集成在一块芯片 上,因此,拥有封装体积小、消耗功率低、价格便宜、抗干扰能力强、可靠性高等特点, 适用于工业控制、智能仪器、智能仪表和测控系统的前端装置。本系统的微处理器采用 51系列宏晶公司的STC89C52单片机。(2)单片机的主要特点性能价格比高。集成度高,体积小,可靠性高。控制简单,功能强。(3)单片机的技术特性与MCS-5I系列产品兼容内部带有8K字节(8位)可编程闪速程序存储器,其寿命(写/擦次数)为1000 次,数据可保留

38、10年时钟频率:晶体可以在1.2MHz12MHz之间任选内部RAM(数据存储器):256字节(8位) 32条可编程I/O线,共分为4个I/O接口,每个接口 8条I/O线,分别为P0、 Pl、P2、P3 口。其中P0 口可作普通I/O接口也可作数据总线(兼地址总线的低8位):P1 口为普通I/O接口:也可作地址总线的高8位:P3 口可作普通I/O接口(RXD、TXD)、 外部中断源(INTO、INTI)、计数器输入(TO、T1)、扩展芯片的读/写控制口(RD、 WR) 3个16位的可编程定时器/计数器(TO、Tl、T2)2个外部中断通道(INTO、INTI) 1个可编程串行接口通道(RXD、TX

39、D) 5个中断源(INTO、INTI、TO、Tl、ES)时钟电路,采用11.0592MHz的无源 晶体振荡器(4)单片机最小系统一个最简单的单片机最小系统包含晶振、复位、电源、系统的输入和输出。时钟电路:单片机的晶振电路,即时钟电路。单片机工作流程,就是在系统时钟作 用下,一条一条的执行存储器中的程序。单片机时钟电路由外接的一只晶振和两只起振 电容,以及单片机内部的时钟电路共同组成,晶振的频率越高,单片机处理数据的速度 就越快,系统功耗也会相应的增加,稳定性也会随之下降。单片机系统常用晶振频率有 6MHz、11. 0592MHz、12MHz.该系统采用 11. 0592MHz 晶振,电容选 2

40、2pF 或 30pF 都可以。复位电路:系统刚上电的时候,单片机的内部程序还没有开始执行时,需要一段准 备时间,也就是所谓的复位时间。一个稳定的单片机系统,必须设计复位电路。当程序 跑飞或死机时,需要进行系统复位。复位电路有许多种,常用上电复位和手动复位,该 设计用的是上电复位。EA脚的功能及接法:单片机的EA脚控制程序从内部存储器或是从外部存储器读 取程序。由于当前单片机内部的flash容量都非常大,所以,一般都是从内部存储器读 取程序,不需要外接的ROM来存储程序,因此,EA脚必须接高电平。4.4.2系统其它器件简介(1)LED数码管LED数码管,大型显示设备的一种,具有亮度高、价格低、寿

41、命长、维护简便等优 点。LED数码管实质上是由8段条形发光二极管组成,它的连接方式有两种,一种是共 阴极连接,一种是共阳极连接,如图4.3所示。原ma共阴极连接汶档一執下fgdpooo辛済済己COMIS思丁与y文档一致下载高清无水印g dp共阳极连接COMofe od Io c lob图4 3数码管共阴与共阳以八段共阴极管为例,它有。个发光二极管,每个发光二极管的阴极连在一起,这 样一个LED数码管就有k根位选线和8根段选线,要想显示一个数值;就要分别对它 F糜噤档按键有独靈漏爐鶴寫y独立按键是将按健按一对一的方式直接接到VQ 口的输入线上,读取键值时,直接 读盼口,每一个键的状态通过读入键值

42、的一位(二进制位)来反映。矩阵按键是用。条I70 口组成的行输入口,知条组成列输出口,在行列线的每一个 交点上,设置一个按键,读键值时,方法通常用扫描的方式,即输出口输出低电平,再 从输入口读入键信息,最后通过软件获得键码。这种夸哭界坐坚维所以, 在单片机应用系统中是最常见的该系统一共使用了F个按爵茧为音菟居的Q 口, 所以采用独立按键的接法。如图44所示。max.bookl 预览与源文档一致下载高清无水印(3) 发光二极管该设计中,红绿灯的显示,采用普通的发光二极管。发光二极管是一种将电能转变 成光能的半导体器件。发光二极管和普通的二极管是一样的,也是由一个PN结组成, 具有单向导电性。发光

43、二极管的性能与温度有关,在常温下,其最大允许功耗和最大允 许电流都为常数,当环境温度超出常温时,该常数将随着温度的升高而下降。常用的发 光二极管的工作电压为1.22.5V,电流为515mA ,常取10mA(4) 蜂鸣器蜂鸣器是一个一体化结构的电子讯响器,主要分为压电式和电磁式两种蜂鸣器。它 们广泛应用于计算机、打印机、报警器、电话机等电子产品中。单片机中常用的是电磁式蜂鸣器,它由振荡器、电磁线圈、磁铁和振动弹片组成。 接通电源后,电磁线圏产生磁场,振动弹片在线圈和磁铁的相互作用下,振动发声。 4.5软件设计4.5.1定时器原理STC89C52系列单片机有三个16位的内部定时器/计数器,两个基本

44、的定时器/计数 器0 (T/C0)和定时器/计数器1 (T/C1),我不但能编程成为定时器,也能编程成为计 数器。如果定时/计数器内部是用晶振来驱动时钟,它就是定时器:如果定时/计数器向 单片机的输入管脚输入脉冲信号,它就是计数器。当T/C以定时器工作时,对于振荡源的十二个分频的脉冲进行计数,也就是每个机 器周期计数器的计数值累计加一,计数率=l/12*fbsc,当晶振为十二兆赫兹时,计数率 为1000千赫兹,每luS计数值累计加一。当T/C以计数器工作时,计数器的脉冲输入到管脚T0(P3.4)或T1(P3.5),当TO或T1 脚上负跳变时计数器的计数值累计加一。识别管脚上的负跳变一共需要两个

45、机器周期, 即二十四个振荡周期,所以TO或T1脚输入的可计数的外部脉冲的频率最高为l/24*fbsc, 当晶振为十二兆赫兹时,最高计数率为500千赫兹,当高于此频率时,计数就会出现错 误。4.5.2与T/C有关的特殊功能寄存器T/C共有十六位,计数寄存器由TH高八位和TL低八位构成。对应T/C0为TH0 和TLO,对应T/C1为TH1和TL1 定时/计数器的初始值可以通过TH1/TH0和TL1/TL0 来设置的。T/C控制寄存器TCOND7 D6 D5 D4 D3 D2 DI D0TR1TROTRO, TR1:启动控制位1-启动计数0-停止计-数T/C的方式控制寄存器TMODD7D6D5D4D3D2DI DOGATEC/T1MlMOGATEC/TOMlMOC/T:计数/定时器的选择位,1为计数器,0为定时器。GATE:门控信号。1-T/C的启动是会受到两个控制,即同时满足TR0/TR1和INT0/INT1为高。0-T/C的启动只限于TR0或TR1的控制。Ml和M0:工作方式的选择位。四种工作方式,分别由M0和Ml的四种不同的组合状态确定。如表4.4所示。表4.4四种组合状态MlMO方式功 能000为十三位定时/计数器,TL存低五位,TH存高八位011为十六位定时/计数器102常数自动装入的八位定时/计数器113仅适用于T/CO,两个8位定时器/计数器4.5.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁