课程设计(论文)基于单片机的智能交通灯控制系统设计.doc
《课程设计(论文)基于单片机的智能交通灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)基于单片机的智能交通灯控制系统设计.doc(16页珍藏版)》请在三一办公上搜索。
1、目录一.引言11.1 道路交通控制的发展背景11.2 道路交通控制的目的和作用11.3基于单片机的智能交通灯控制系统设计的意义1二.单片机概述22.1什么是单片机22.2单片机发展概况32.3 单片机的特点和应用32.4单片机的类型3三芯片简介53.1芯片简介53.2单片机的种类和型号63.3 AT89C51的结构和性能8四系统硬件设计114.1 交通管理的方案论证114.2系统硬件设计11五系统软件设计125.1主程序设计125.2 硬件调试14六结论15七附图16一.引言1.1 道路交通控制的发展背景随着经济发展,城市化速度加快,机动车辆占有量急剧增加,由此引发出日益严重的交通问题:交通拥
2、挤甚至堵塞,交通事故频繁,空气和噪声污染严重,公共运输系统效率下降等。解决这一问题通常有两种办法,一种是修路造桥,这对道路交通状况的改善是一种最直接的办法,但它需要巨额的投资,且在城市中心区受拆迁的限制,很难实施另一种是在现有的道路交通条件下,实施交通控制和管理,充分发挥现有道路的通行能力,大量事实已经证明这种方法的有效性。 通常,一个经验丰富的交通警察能在极短的时间内把一个交叉路口的交通阻塞缓解或解除,但他的作用范围往往局限于单个交叉路口。而现代的道路交通非常复杂,常常是几个或几十个甚至是成百上千个路口互相关联,在这种情况下,任何一个经验丰富的交通警察都无能为力了因此,人们越来越关注把先进的
3、科学技术用于交通管理,从而促进了交通自动控制技术的不断发展。1.2 道路交通控制的目的和作用道路交通控制的目的可定义为:在确定的行政规定约束下,采用合适的营运 方法来确保公共和私人运输方式具有最佳的交通运行状态。围绕这一目的研制出的道路交通控制系统,把受控对象看成一个整体,采用对交通流科学地时间分割的方法,最大限度地保证交通流运动的连续性,使受控区域的交通流减少冲突,同时平稳地、有规则地运动。道路交通控制的作用主要表现为以下几个方面: (1) 改善交通秩序,增加交通安全。 (2) 减少交通延误,提高经济效益。 (3) 降低污染程度,保护生态环境。(4) 节省能源和土地消耗。1.3基于单片机的智
4、能交通灯控制系统设计的意义 目前,国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:1两车道的车辆轮流放行时间相同且固定, 在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。2没有考虑紧急车通过时,两车道应采取的措施,臂如,消防车执行紧急任务通过时,两车道的车都应停止,让紧急车通过。针对道路交通拥挤,交叉路口经常出现拥堵的情况。利用单片机控制技术提出了软件和硬件设计方案及两点改进措施:
5、1、根据各道路路口车流量的大小自动调节通行时间。2、考虑特殊车辆通行情况,设计紧急切换开关。二.单片机概述2.1什么是单片机将中央处理器(CPU)、存储器、输入/输出接口、定时器/计数器等多种资源集成在一个半导体芯片上,使得一块集成电路芯片就能构成一个完整的微型计算机。这种集成电路芯片被称为单片微型计算机(Single Chip Microcomputer),简称单片机。又称单片微控制器(简称MCU)和嵌入式微控制器(Embedded Micro Controller Unit,EMCU)。单片机的结构框图如下。单片机是一种集成电路芯片,采集超大规模集成电路技术把具有数据处理能力(如算数运算、
6、逻辑运算、数据传送、中断处理)的微型处理器,随机存取数据存储器(RAM)、只读程序存储器(ROM)、输入/输出电路(I/O),可能还包括定时/计数器、串行通信口(SCI)、显示驱动电路(LCD或LED驱动电路)、脉宽调制电路(PWM)、模拟多路转化器及A/D转化器等电路集成到一片芯片上,构成一个最小而又完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效的完成程序设计者事先规定的任务。由此看来,单片机有着微处理器所不具备的功能,它可以单独地完成现代工业控制所要求的智能化控制功能,这是单片机最大的特征。然而单片机又不同于单板机,芯片在没有开发前,它只是具备功能极强的超大规模集成电路,如果赋
7、予它特定的程序,它便是一个最小的完整的微型计算机控制系统,它与单板机或个人电脑(PC)有着本质的区别。单片机的应用属于芯片级应用,需要用户了解单片机芯片的结构和指令系统,以及其它集成电路应用技术和系统设计所需的理论与技术,用这样特定的芯片设计应用程序,从而使该芯片具备特定的功能。22单片机发展概况单片机的发展历史并不长,从Intel公司生产出第一块单片机开始,单片机发展极为迅速,集成度越来越高,应用范围愈来愈广。到目前为止,单片机的发展主要经历了四个阶段。第阶段(19701974年):为4位单片机阶段。这种单片机的特点是:价格便宜,控制能力强。第二阶段(19741978年):为低、中档8位单片
8、机阶段。此类单片机一般不带串行I/O口,片内RAM和ROM容量小,寻址范围通常为4K字节。第三阶段(19781982年):为高性能8位单片机阶段。这类单片机是在低中档单片机的基础上发展起来的,因而其性能有明显的提高。第四阶段(1982年至今):为8位单片机性能提高和16位、32位单片机推出阶段。2.3 单片机的特点和应用1单片机的特点(1)性价比高。单片机性能稳定,功能强大,价格便宜。(2)体积小、集成度高、速度快、可靠性高。(3)控制功能强。(4)单片机系统配置灵活、方便。(5)单片机类型多。2单片机的应用(1)工业控制。(2)智能化仪器仪表。(3)计算机网络与通信。(4)家用电器。2.4单
9、片机的类型1单片机的主要生产厂商及产品公 司典型产品系列IntelMCS-48、MCS-51、MCS-96系列Philips与MCS系列兼容的51系列MotorolaMC68系列ATMEL与MCS系列兼容的51系列MicrochipPICl6C5X系列ZilogZ8系列2MCS51系列单片机MCS51系列是高档8位单片机。成为当前工业测控类应用系统的优选单片机。MCS51系列单片机包括下列型号: 8051/8751/8031 这3种芯片常称为8051子系列,它们结构和功能相同,RAM为128B,区别仅在于片内程序存储器。 8052/8752/8032 是8051/875l/8031的改进型,常
10、称为8052子系列。其片内ROM和RAM比8051子系列各增加倍,ROM为8KB,RAM为256B;另外增加了个定时器/计数器和个中断源。 80C51/87C51/80C31 这3个型号是8051子系列的CHMOS型芯片,其片内存储器与8051子系列相同,称为80C51子系列。CHMOS型芯片的基本特点是集成度高和功耗低。(2)与MCS51系列兼容的单片机在众多的51系列单片机中,AT89系列单片机在我国得到了极其广泛的应用。AT89系列单片机是美国Atmel公司的8位单片机产品。它的特点是片内含有Flash存储器,Flash存储器是一种电擦除和电写入的闪速存储器(记为FPEROM),在系统的
11、开发过程中可以很容易地进行程序修改,使开发调试更为方便。AT89系列单片机有3类: 标准型 主要有AT89C51、AT89LV51、AT89C52和AT89LV52 四中型号, 低档型 主要有AT89C1051、AT89C2051两种型号。除并行I/O端口数较少外,其他部件和AT89C51基本相同,引脚只有20条。 高档型 主要有 AT89S51、AT89S52和AT89S53等型号,其中AT89S51有4K可下载Flash存储器,AT89S52有8K可下载Flash存储器,AT89S53有12K可下载Flash存储器,下载功能是由PC机通过89系列单片机的串行外围接口SPI实现的。不同的单片
12、机有着不同的硬件特征和软件特征,即它们的技术特征均不尽相同,硬件特征取决于单片机芯片的内部结构,用户要使用某种单片机,必须了解该型产品是否满足需要的功能和应用系统所要求的特性指标。这里的技术特征包括功能特性、控制特性和电气特性等等,这些信息需要从生产厂商的技术手册中得到。软件特性是指指令系统特性和开发支持环境,指令特性即我们熟悉的单片机的寻址方式、数据处理和逻辑处理方式,输入输出特性及对电源的要求等等。开发支持的环境包括指令的兼容及可移植性,支持软件(包括可支持开发应用程序的软件资料)及硬件资料。要利用某型号单片机开发自己的应用系统,掌握其结构特性和技术特性是必需的。三芯片简介3.1芯片简介通
13、用型是一种基本芯片,如市场上常见的MCS-51、ATMEL、PHILIPS、AVR、PIC、WINBOND等系列的单片机产品,他们的资源比较丰富,性能全面,适用性强,在生产、科研等得到广泛应用,本课程所介绍的单片机是通用型单片机。 专用型单片机也叫专用微处理器,是专门针对某个特定产品而设计的,各方面均经过最优化的考虑,具有十分明显的综合优势。例如数码相机、手机、洗衣机功能控制器、空调控制器、IC卡读写器中所应用的单片机等。 以单片机芯片为核心组建的一个能完成特定应用功能的硬件组合实体,称为单片机的硬件系统。 软件是指用来完成一定任务的所有程序及数据,即为运行、管理和维护计算机所编制的程序的总和
14、。软件系统简单,不需要复杂的操作系统进行系统管理,只有简单的管理程序(监控程序)和完成具体任务的应用程序。简单的应用系统,只有为实现控制目的的应用程序。 单片机应用系统编程方式:汇编语言和高级语言。单片机的特点1、单片机的存储器ROM和RAM是严格区分的 ROM称为程序存储器,只存放程序、固定常数及数据表格。 RAM则为数据存储器,用作工作区及存放用户数据。2、采用面向控制的指令系统 为满足控制的需要,单片机有更强的逻辑控制能力,特别是具有很强的位处理能力。3、单片机的I/O引脚通常是多功能的 由于单片机芯片上引脚数目有限,为了解决实际引脚数和需要的信号线的矛盾,采用了引脚功能复用的方法。引脚
15、处于何种功能,可由指令来设置或由机器状态来区分。4、单片机的外部扩展能力强 在内部的各种功能部分不能满足应用需求时,均可在外部进行扩展(如扩展ROM、RAM,I/O接口,定时器/计数器,中断系统等),与许多通用的微机接口芯片兼容,给应用系统设计带来极大的方便和灵活性。5、体积小,成本低,运用灵活 易于产品化,它能方便地组成各种智能化的控制设备和仪器,做到机电一体化。6、面向控制 能针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。7、适应性强、抗干扰 在各种恶劣的环境下都能可靠地工作,这是其它类型计算机无法比拟的。8、方便实现多机和分布式控制使整个控制系统的效率和可靠性大为提
16、高3.2单片机的种类和型号8位单片机:MCS-51系列及其兼容机型(占主导地位) ATMEL、PHILIPS、WINBOND非MCS-51系列单片机 MOTOROLA68HC05/08系列 、PIC单片机、ATMEL的AVR 16位单片机:INTEL的MCS-96/196系列 、TI的MSP430系列 、MOTOROLA的68HC11系列 32位单片机:MOTOROLA、TOSHIBA、HITACH、NEC、EPSON、MITSUBISHI芯片的可靠性及温度等级:民用级:070 工业级:-4085 军用级:-65125片内ROM供应状态:片内无ROM 、片内带ROM 、片内带EPROM、片内带
17、E2PROM 、片内带FLASH 半导体工艺状态:HMOS 、CMOS、 CHMOSMCS-51单片机系列及兼容系列MCS-51单片机可分为2个子系列和4种类型。2个子系列为: 51子系列和52子系列,其中51子系列是基本型,如8031、8051、8751;52子系列是增强型,如8032、8052、8752。它们以芯片型号最末位数字的“1”和“2”作区分标志。4种类型为:无片内ROM、有片内掩模ROM 、有EPROM或Opt ROM、EEPROM或Flash ROM。分类情况如下面的表1.1所示。 在产品型号中凡是不带字母“C”的为HMOS工艺芯片,带有字母“C”的芯片即为CHMOS工艺芯片,
18、如80C31、80C51、87C51、89C51等。目前常用的与MCS-51系列的兼容芯片:MCS-51增强型单片机: MCS-51系列单片机除了89C51之外,主要包括89C52、89C54、89C58、89C516等型号,它们的区别主要是三个方面:一是片内RAM由128B增加到256B;二是多一个定时器/计数器;三是片内Flash ROM由4KB分别增加到了8KB、16KB、32KB和64KB。不同厂家的产品可能还增加有其它外设或功能,但引脚和指令都是完全兼容的。为了讨论方便起见,将89C51(包括8031、8051等)称为基本型,其他的型号称为增强型。ATMEL89系列单片机Atmel公
19、司生产的89系列单片机是市场上比较具有代表性的MCS-51单片机。(1)ATMEL89系列单片机型号说明 AT89系列单片机型号由三个部分组成,它们分别是前缀、型号、后缀,其格式如下: AT89C(LV、S)XXXX-XXXX前缀 前缀由字母“AT”组成,它表示该器件是ATMEL公司的产品。型号 型号由“89CXXXX”或“89LVXXXX”或“89SXXXX”等表示。“9”表示芯片内部含Flash存储器;“C”表示是CMOS产品;“LV”表示低电压产品;“S”表示含可下载的Flash存储器。“XXXX”为表示型号的数字,如:51、52、2051、8252等。后缀 后缀由“XXXX”四个参数组
20、成,与产品型号间用“-”号隔开。 后缀中第一个参数“X”表示速度后缀中第二个参数“X”表示封装 后缀中第三个参数“X”表示温度范围 后缀中第四个参数“X” 说明产品的处理情况2)AT89C51单片机 AT89C51单片机特点: 与MCS-51产品完全兼容; 具有4K字节可在系统编程的Flash内部程序存储器,可写/擦1000次; 全静态操作:0Hz24MHz; 三级程序存储器加密; 128字节内部RAM; 2个16位定时器/计数器; 6个中断源; 可编程串行UART通道; 低功耗空闲和掉电方式; 32根可编程I/O线;(3)AT89S52单片机 AT89S52单片机特点: 与MCS-51产品兼
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 基于 单片机 智能 交通灯 控制系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3993459.html