基于单片机系统的交通灯设计.doc
《基于单片机系统的交通灯设计.doc》由会员分享,可在线阅读,更多相关《基于单片机系统的交通灯设计.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、桂林航天工业高等专科学校毕业设计 题目:基于单片机的交通灯控制系统设计 专业:电子信息工程技术 姓名:张月林 学号:1 指导教师:黄书童 2011年6月 日 毕 业 设 计( 论 文 )评 语指导教师评语 签字: 2011 年 月 日评阅教师评语 签字: 2011 年 月 日毕业设计(论文)答辩记录成绩及评语答辩提问记录 记录人: 2011 年 月 日答辩委员会评语成 绩:主任签字: 2011 年 月 日桂林航天工业高等专科学校电子工程系毕 业 设 计 任 务 书装 订 线专业:电子信息工程技术 年级:2008级姓名张月林学号4指导教师(签名)黄书童毕业设计题目基于单片机的交通灯控制系统设计任
2、务下达日期2011年1月10日设计提交期限2011年6月10日设计主要内容利用AT89C52单片机控制两位的数码管及信息灯来实现模拟十字路口交通灯设置及功能。主要技术参数指标1.可以根据十字路口车辆来模拟设计数码管的显示时间;2.信息灯将对应着数码管显示的时间闪烁;3.利用单片机的延时程序来实现倒计时时间;成果提交形式设计论文和实物设计进度安排2011年3月查找资料,提出方案;2011年4月制作电路板;2011年5月写论文、调试、修改;2011年6月1日总结、交论文。 教研室意见签名: 年 月 日 系主任意见签名: 年 月 日桂林航天工业高等专科学校电子工程系毕 业 设 计 开 题 报 告装
3、订 线姓名张月林学号4指导教师黄书童毕业设计题目基于单片机交通灯控制系统设计同组杨艳华 闻先阁设计目的意义1、提高学生运用所学专业知识进行独立思考和综合分析、解决实际问题的能力。2、培养学生掌握正确的思维方法和利用软件和硬件解决实际问题的基本技能。3、增强学生对实际工艺技术、电子技术和设备技术等方面的认识,掌握分析处理方法,进行调试、计算等基本技能的训练,使之具有一定程度的实际工作能力。方案论证1、电源提供选择:独立电源或者单片机控制模块。2、显示方案选择:完全数码管显示、完全点阵式LED显示或者数码管与点阵结合。3、输入方案选择:采用8155扩展I/O口及键盘或者直接在I/O口上接开关。时间
4、安排2011年3月查找资料,提出方案;2011年4月制作电路板;2011年5月写论文、调试、修改;2011年6月1日总结、交论文。指导教师意见 签字: 2009年3月10日 审核小组意见 组长签字: 2009年3月10日基于单片机的交通灯控制系统设计与制作张月林桂林航天工业高等专科学校电子工程系班 广西 桂林()摘 要 : 一个完整的交通灯相当于一个简单的单片机系统,该系统有交通灯设置电路、单片机、显示电路等构成。信号灯控制的实现是通过电路与C程序的结合来完成,其中信号灯的模拟采用了发光二极管,发光二极管有熄灭、点亮和闪烁三种信号,其中闪烁信号的产生运用了延时程序来实现,而时间倒数方面引进了L
5、ED数字显示,克服了人们在等待时的心急的心情,减少了红灯未灭,闯红灯的现象。 本系统采用MSC-51系列单片机AT89S52来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示。具有实用,方便,灵活的特点。随着电子技术的广泛应用,车辆日益增多将成为一种发展趋势,所以要有一套安全可靠的交通指示灯。关键词 : 交通灯 倒计时 单片机Abstract :A complete traffic signal equivalent to a simple single-chip system, which has set
6、up traffic lights circuit, microcontroller, display circuit, etc、 The realization of the control signal through the circuit and the combination of the compilation process to complete, including analog signal using a light-emitting diodes, light emitting diodes are off, the three flashing lights and
7、signals, flashing signals which have used the procedure to delay the realization of The last time the introduction of LED digital display, to overcome the people anxiously waiting for the mood at the time, a decrease of red light did not eliminate, the phenomenon of red light running. This system us
8、ing AT89S52 MSC-51 series single chip microcomputer to design traffic signal controller, realized according to the actual traffic flow through the P1 port 8,051 chip set of red, green light time function ; traffic light cycle lights, flashing yellow light warning when countdown 5 seconds left. With
9、the extensive application of electronic technology, an increasing number of vehicles will become a trend, so to have a safe and reliable indicator of the trafficKeywords: The traffic signal countdown MCU目 录毕 业 设 计( 论 文 )评 语I毕业设计(论文)答辩记录成绩及评语II毕 业 设 计 任 务 书III毕 业 设 计 开 题 报 告IV摘 要V引 言1第1章 方案比较、设计与论证21
10、.1 电源提供方案21.2 显示界面方案21.3 输入方案2第2章 系统硬件设计32.1 单片机描述32.2 系统构成32.3芯片选择与介绍42.3.1 AT89C51芯片介绍42.3.2 74LS164芯片介绍62.3.3 74LS04输出信号与信号灯72.3.4 AT89C51 单片机的复位电路和时钟振荡电路82.3.5交通灯控制线路图9第3章 程序设计103.1 流程介绍103.2 主程序流程图113.3.具体程序的实现123.3.1每秒钟的设定123.3.2.计数器初值计算123.3.3.计算公式123.3.4.秒的方法123.3.4.软件延时12第4章 实物制作与说明134.1 原材
11、料的选择与采购134.2 印刷电路板的设计与制作13第5章 调试、测试、数据及结果分析145.1 调试145.2 状态灯显示测试145.3 数码管的测试145.4 整体电路测试14第6章 使用说明15第7章 总结16致 谢17参考文献18附 录 I 原理图19附 录 II PCB 图20附 录 III 原件清单21附 录 IV 程 序22引 言随着当今社会的经济发展,城市交通工具的速度越来越快,数量越来越多,严重影响着城市的交通状况。而作为城市交通的一种协调工具交通信号灯发挥着重要的作用。因此交通灯的智能化就显得越发重要。红绿灯作为疏导交通的一种工具已经有较长时间的使用历史了。早在1858年,
12、在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。随后红绿灯发展又经过了电气启动的红绿灯和控制的红绿灯以及红外线红绿灯等多种不同方式控制的形式。随着单片机控制技术的进步,交通灯也迎来了其走向智能化、简单化的变革。单片机技术的出现给现代工业测控领域带来了一次技术革命。目前,单片机仍以其高可靠性、高性价比,在
13、工业控制系统、数据采集系统、智能画仪器仪表、智能家电等诸多领域得到了广泛的应用。作为将要从事单片机应用系统开发方面的技术人员,掌握单片机的应用技术是必要的。在单片机的应用过程中,单片机只是应用系统的一个核心部件,为把单片机系统应用于不同的领域,只掌握单片机的基础知识是远远不够的,要想构成一个完善的应用系统,还要熟悉执行机构及硬件接口电路的应用特性,同时,还应该掌握系统的结构布局、印刷电路板的结构布局及软件的设计技巧这些书本上学不到的知识,因此为设计出完善的应用系统,必须在实际工作中勤于实践,逐步积累这方面的经验。第1章 方案比较、设计与论证1.1 .电源提供方案为使模块稳定工作,须有可靠电源。
14、我们考虑了两种电源方案:方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平;方案二:采用单片机控制模块提供电源。改方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。综合可知,方案二更适合。1.2.显示界面方案该系统要求完成倒计时、状态灯等功能。基于上述原因,我们考虑了三种方案:方案一:完全采用数码管显示。这种方案只显示有限的符号和数码字苻,无法胜任题目要求;方案二:完全采用点阵式LED 显示。这种方案实现复杂,且须完成大量的软件工作;但功能强大,可方便的显示各种英文字符,汉字,图形等;方案三:采用数码
15、管与点阵LED 相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与LED灯分别显示时间与提示信息。第三种种方案既满足系统功能要求,又减少了系统实现的复杂度。权衡利弊,第三种方案可互补一二方案的优缺,我们决定采用方案三以实现系统的显示功能。1.3 .输入方案题目要求系统能手动设灯亮时间、紧急情况处理,我们讨论了两种方案:方案一:采用8155扩展I/O 口及键盘,显示等。该方案的优点是:使用灵活可编程,并且有RAM,及计数器。若用该方案,可提供较多I/O 口,但操作起来稍显复杂。方案二: 直接在IO口线上接上按键开关。因为设计时精简和优化了电路,
16、所以剩余的口资源还比较多,我们使用四个按键,分别是K1、K2、K3、K4。由于该系统对于交通灯及数码管的控制,只用单片机本身的I/O 口就可实现,且本身的计数器及RAM已经够用,故选择方案二。第2章 系统硬件设计2.1.单片机描述单片机是由运算器、控制器、存储器、输入设备以及输出设备共五个基本部分组成的。单片机是把包括运算器、控制器、少量的存储器、最基本的输入输出口电路、串行口电路、中断和定时电路等都集成在一个尺寸有限的芯片上。通常,单片机由单个集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单
17、片机控制系统。单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压、低功耗。可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,
18、这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、
19、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。它主要是作为控制部分的核心部件。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。2.2.系统构成电路板一块,AT89C51单片机一片,74LS164芯片两片,七段数码管两个。74LS04反向器一片,发光二极管12个(红、黄、绿各四个),5伏电源一个,一条数据下载线。系统工作流程:(1)程序设置初始时间,通过AT89C51单片机内部相应寄存器来实现。(2) 由AT89C51单片机的定时器每秒钟通过P3.0口向74LS164的数据端口送信息
20、,由74LS164的输出口显示红、绿、黄灯的燃亮时间情况;由AT89C51的P1.0、P1.1、P1.2、P1.3口显示每个灯的燃亮情况。(3) AT89C51通过程序设置各个信号灯的燃亮时间,通过程序设置黄、绿、红时间依次为2秒、20秒、25秒循环,由AT89C51的 P3口向74LS164的数据口输出。(4)通过AT89C51单片机的P3口来控制系统是工作。(5)74LS164的A、B口用于串行输出时间位,经过串并转换送到七段数码管的八的引脚。而P1口用于输出控制信号而通过74LS04反向器实现控制各个灯的情况它采用5V的直流电来驱动二极管。(6)AT89C51本身集成了看门狗指令,当系统
21、出现异常看门狗将发出溢出中断。通过专用端口输出,引起RESET复位信号复位系统。2.3芯片选择与介绍2.3.1. AT89C51芯片AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用各种控制领域。主要特性: 与MCS-51 兼容 4K字节可编程闪烁存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 系统 交通灯 设计
限制150内