单片机课程设计(共21页).docx
《单片机课程设计(共21页).docx》由会员分享,可在线阅读,更多相关《单片机课程设计(共21页).docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课 程 设 计 任 务 书1设计目的:本设计包括确定控制任务、系统总体方案设计、硬件系统设计、软件程序的设计等,以便使学生掌握有关单片机控制的设计思想和设计方法。为学生今后从事单片机控制系统开发工作打下基础。学习proteus仿真软件实现电路的仿真。2设计内容和要求(包括原始数据、技术参数、条件、设计要求等): 本课程设计的基本要求是使学生全面掌握单片机控制系统设计的基本理论,熟悉掌握单片机的编程方法,用单片机AT89S51实现十字路口交通信号灯的控制,完成系统的软硬件设计及调试。具体要求如下:1、正常情况下交通信号灯的控制时序给定。南北绿灯、黄灯、红灯分别用P1.0
2、,P1.1,P1.2控制,东西绿黄红分别用P1.3,P1.4,P1.5 控制。2 、设定东西方向、南北方向紧急切换按钮各一个,当紧急按钮按下时,相应方向紧急切换为绿灯,以便特种车辆通行3设计工作任务及工作量的要求包括课程设计计算说明书(论文)、图纸、实物样品等:1根据题目要求的指标,通过查阅有关资料,确定系统设计方案,并设计其硬件电路图。2画出电路原理图,分析主要模块的功能及他们之间的数据传输和控制关系。3. 用Proteus软件绘制硬件电路图并仿真。4. 软件设计包括流程图、用汇编语言或C语言对软件进行编译,并能通过调试。课 程 设 计 任 务 书4主要参考文献:1.孙涵芳.MCS-51/9
3、6系列 单片机原理及应用(修订版).北京航空航天大学出版社.1994 2.李朝青.单片机原理及接口技术(第3版).北京航空航天大学出版社.205设计成果形式及要求:1. 硬件电路图2. 软件流程图和程序清单3. 编写课程设计报告。6工作计划及进度:2015 6月1日 6月3日 查找资料,确定方案6月 4日 6月 6 日 设计硬件电路,绘制电路原理图6月 7日 6月10日 软件设计,并调试通过6月11日6月12日 编写课程设计报告,答辩或成绩考核系主任审查意见: 签字: 年 月 日目 录一、引言.61.1交通灯的研究意义.61.2基于单片机的智能交通灯控制系统设计的意义.61.3本课题的主要研究
4、工作.6二、 单片机控制交通系统总体设计.62.1单片机交通控制系统通行方案设计.62.2单片机交通控制系统的功能要求.82.3单片机交通控制系统的基本构成及原理.9三 系统硬件电路的设计.103.1硬件系统电路.10四 系统软件程序的设计.124.1程序主体设计流程.124.2子程序模块设计.14五 软件仿真. .175.1系统仿真电路图.175.2仿真结果分析.19六 附录.20附录一系统电路图.25七 参考文献.25一 引言1.1交通灯的研究意义进入20世纪80年代后期,交通问题成为困扰世界各国的普遍性难题,随着汽车的数量的不断增加和城市化进程的不断加快,城市交通现象逐渐变得拥挤和阻塞,
5、由此引起的交通事故、噪声和大气污染等社会问题己经日益严重。于是,智能交通控制系统应运而生,并得到迅猛发展。除在功能和技术上得到改进和完善的SCOOT和SCATS以外,UTOPIA、PRODYN、ITACA、RT-TRACS、MOTION和SURFZ000等一系列交通灯控制系统相继推出并投入应用。1.2基于单片机的智能交通灯控制系统设计的意义红、绿、黄三色交通信号灯一般安装在城市交叉路口的醒目位置,并加上一个具有时间倒计时的显示器来控制车辆的通行的时间。对于城市道路状况较好的地方并且通行车辆较少的路段,传统交通控制系统尚能起到车辆正常通行的作用,但根据实际车辆通行情况,还存在两方面的不足:1两车
6、道的车辆通行时间固定不变且相同;在城市的交叉路口处,通常在一个干道上通行车辆相对较多称为主干道,通行时间应该设计长些;另一个通行车辆相对较少为副干道,通行时间应该设计短些;并能根据实际情况进行变换时间。2没有设计紧急车辆通行时,交通灯应该进行怎样的变换;比如,紧急救护车在经过交叉路口时,两车道的交通灯都应该变成红色,两车道的车辆全部停止,让救护车通过。由于传统交通灯控制系统存在的不足:系统设计过于死板、红绿灯交替过于程式化。因此智能交通灯控制系统的设计就突出了它的研究意义,它能根据道路上车辆的数量以及一些突发情况的情况,来控制车辆通行的时间。利用单片机的特点和功能,提出了硬件的选择以及软件设计
7、方案要求,来实现两车道的最大通行效率。1.3本课题的主要研究工作本文对AT89S51单片机的片内结构和引脚功能进行了简单介绍,分析了应用单片机来实现智能交通灯的控制系统以及该系统硬件的选择、软件的设计,并对智能交通灯控制系统的研究现状以及研究意义进行了分析,指出了传统交通灯控制系统的不足,并对不足之处进行了改进和完善。智能交通灯控制系统要实现自动调整车道的通时间和在紧急车辆通行的情况下能够手动切换信号灯让特殊车辆优先通行。该系统能够最大效率的控制车辆的通行,提高城市交通路口车辆的通行效率。二 单片机控制交通系统总体设计2.1单片机交通控制系统通行方案设计城市路口分为两个车道:东西车道和南北车道
8、。在交通信号灯有效地时间内只有一个方向可以通行,另外一个方向禁止通行,达到设计的通行时间后,两个方向状态对换。其具体状态如图1所示(黑色表示亮,白色表示灭)。交通信号灯从状态1开始,变换至状态4然后循环至状态1,周而复始,我们可以把这四个状态归纳如下: 图1 交通状态1、南北车道红灯灭,同时绿灯亮,东西车道黄灯灭,同时红灯亮,倒计时30秒。此状态下,东西向禁止通行,南北向允许通行。2、南北车道绿灯灭,同时黄灯亮,东西车道红灯亮,倒计时2秒。此状态下,除了已经正在通行中的车辆,其他所有的车辆都需等待状态的转换。3、东西车道红灯灭,同时绿灯亮,南北车道黄灯灭,同时红灯亮,倒计时30秒。此状态下,东
9、西向允许通行,南北向禁止通行。4、东西车道绿灯灭,同时黄灯亮,南北车道红灯亮,倒计时2秒。此状态下,除了已经正在通行中的车辆,其他所有的车辆都需等待状态的转换。下面我们可以用图表表示交通灯状态和行止状态的关系如下:表1 交通状态及红绿灯状态路口的四个方向均有红、绿、黄3个交通信号灯和倒计时数码显示管2个,行驶中的车辆遇红灯亮则禁止通行,遇绿灯亮则允许通行,遇黄灯亮则警告交通灯状态将变换。状态及红绿灯状态如表1所示(0表示灭,1表示亮)。2.2单片机交通控制系统的功能要求本设计除了有传统的交通灯控制系统的功能,用红、绿、黄三种颜色的交通信号灯表示禁止、通行、等待三种信号发生来控制车辆的通行;还能
10、进行倒计时显示、车流量检测及调整、时间手动设置和紧急情况处理等功能。2.2.1倒计时显示倒计时显示可以提醒驾驶员遇红灯需要等待的时间以及遇绿灯能通行的时间,以及遇黄灯时在“等待”和“通行”两者间作出合理的选择。2.2.2车流量检测及调整车辆检测器是智能交通控制系统的重要组成部分。现在使用的车辆检测器检测有很多种,如地磁检测器、磁频检测器、机械压电检测器、红外线检测器、波频检测器等,并且各有其优缺点。一般车流量检测器常采用传感器+单片机+外围器件来实现。2.2.3时间手动设置除了根据车流量检测器自动调整车辆通行时间,交通灯控制系统也可以使用键盘进行手动调整,避免了突发故障。并在紧急情况下可指挥所
11、有交通信号灯变为红灯。键盘是单片机系统中最常用的人机接口,一般情况下有独立式和矩阵式两种。独立式软件编写简单,一般用于按键数量少的系统,矩阵式适用于按键数量较多的场合。本系统要求的按键控制不多,且I0口足够,可直接采用独立式。2.2.4紧急处理出现救护车、消防车等紧急车辆通行以及特大事件发生时,我们应该允许紧急车辆通行畅通无阻,因为在这种紧急状况下时间就是生命,此刻的时间与人民和社会的公共财产、安全以及个人生死攸关息息相关。由此在交通灯控制系统中增设禁停按键,使所有交通信号灯都变成红灯,使紧急车辆畅通无阻。2.3单片机交通控制系统的基本构成及原理本设计是基于单片机的智能交通灯控制系统,根据实际
12、车辆通行情况通过单片机来控制交通信号灯状态的变换,来实现城市车道最大效率的通行。此外,单片机接入8级LED数码管就可以实现时间倒计时显示来提醒行人,更具有人性化,并且还接入了车流量检测器来为智能交通灯控制系统采集数据。系统的总体框图如图2所示本设计的交通灯控制系统以AT89S51单片机为核心,由车流量检测器模块、键盘设置模块等产生输入信号,交通信号灯状态模块、8级LED时间倒计时显示模块接受输出信号。键盘设置模块对系统输入模式选择及具体通行时间设置的信号,系统进入正常工作状态,执行交通灯状态显示控制,同时将时间数据倒计时输入到LED数码管上实时显示。在此过程中还要实时捕捉紧急按键信号,以达到对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 21
限制150内