- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用课程设计报告.
长安大学单片机应用课程设计报告题目:十字路口交通路口控制科目:单片机应用课程设计姓名:学号:班级:指导老师:完成时间:1、设计目标任务:利用单片机设计一个十字路口交通灯控制器。要求:利用单片机的定时器产生秒信号,控制十字路口的红、绿、黄灯交替点亮和熄灭,并且用4 只LED 数码管显示十字路口两个方向的剩余时间。东西向通行80秒,南北向通行60秒,缓冲时间3秒。能用按键设置两个方向的通行时间(绿、红灯点亮的时间 )和暂缓通行时间(黄灯点亮的时间 )。系统的工作应符合一般交通灯控制的要求。2、相关背景知识随着社会的飞速发展,城市交通问题日益凸显严重,尤其在城市街道的十字交叉路口,频繁发生交通问题,为了保证交通秩序和行人安全,一般在每条街上都有一组红、黄、绿交通信号灯。我国目前使用的信号灯具体含义如下:(l)绿灯亮时,允许车辆、行人通行,但转弯的车辆不准妨碍直行的车辆和被放行的行人通行。(2)黄灯亮时,不准车辆、行人通行,但已越过停止线的车辆和已进入人行通道的行人,可以继续通行。(3)红灯亮时,不准车辆、行人通行。(4)绿色箭头灯亮时,准许车辆按箭头所示方向通行。(5)黄灯闪烁时,车辆、行人须在确保安全的原则下通行。(6)右转弯车辆和T形交叉口右边无人行横道的直行车辆,遇黄灯或红灯时,在不妨碍被放行的车辆和行人通行的情况下可以通行。交通灯控制电路自动控制十字路口的红、黄、绿交通灯。交通灯通过状态转换,指挥车辆行人通行,保证车辆行人的安全,实现十字路口交通管理自动化。模拟交通信号控制下路口的交通情况,是用程序在模拟现实生活中十字路口的交通情况,这样做是非常有实际意义的。在现实生活中,观察和调试一个路口的交通信号灯是要花要化很长的时间。如果将这个过程用程序来模拟,那就可以节省大量的时间,同时通过改变程序的各种变量值,也可以更容易地反映更多的在现实生活中不常发生的复杂情况。得到很多宝贵的数据,来指导现实中交通系统的架设。3、系统的硬件设计单片机设计交通灯控制系统,可用单片机直接控制信号灯的状态变化,基本上可以指挥交通的具体通行,当然,接入LED数码管就可以显示倒计时以提醒行使者,更具人性化。3.1、电路框图设计电路的框图如图1所示:图1 电路框图据此,本设计系统以51单片机为控制核心,单片机上电后,系统进入正常工作状态,执行交通灯状态显示控制,同时将时间数据倒计时输入到LED数码管上实时显示。3.2、系统的硬件组成及方案选择该系统由AT89C51单片机、两位数共阴极数码管、按键和LED红黄绿构成。3.2.1、中断系统:中断系统的作用主要是对外部或内部的终端请求进行管理与处理。AT89C51共有5个中断源,它们是两个外部事件中断INT0(P3.2)和INT1(P3.3)、两个片内定时/计数器溢出中断TF0和TF1和片内串行口中断TI或RI,这几个中断源由TCON和SCON两个特殊功能寄存器进行控制,其中5个中断源的程序入口地址如表1所示。表1各中断源的中断处理程序入口地址序号中断源入口地址1外部事件中断INT00003H2定时/计数器T0溢出中断000BH3外部事件中断INT10013H4定时/计数器T1溢出中断001BH5串行口接收和发送中断0023H3.2.2、系统的方案选择1)总体流程图(实现各种状态间的转换):图2 总体流程图2)工作原理由软件设置交通灯的初始时间,南北方向通行80秒,东西方向通行60秒,数码管采用动态显示,P0口送字形码,P2口送字位选通信号,通过单片机的P1口控制各种信号灯的燃亮与熄灭。采用中断方式实现按键的功能。图4 系统框图3)电路原理图图5 电路原理图3.3、参数计算及元器件选择元器件选择如表2(元器件清单)所示表2 元器件清单名称个数备注AT89C51单片机1/7SEG-MPX2-CC-BULE数码管2共阴极数码管按键3/LED红黄绿各4个/4、系统工作流程1)系统启动后,系统按程序给定的时间工作,即东西向通行60秒,南北向通行40秒,黄灯亮4秒。首先东西向通行,然后南北向通行,如此循环。2)通行时间的设置:当需要更改主、次干道的通行时间时,可以用设置键、增加键、减少键”进行设置。 第一次按“设置键”时,东西向的绿灯亮,东西向的LED数码管显示当前东西向的通行时间,并且按每秒3次的频率闪烁(每秒钟亮3次暗3次),其余的信号指示灯和南北向的LED数码管熄灭,此时可以用“增加键”和“减少键”来改变南北向的通行时间,每按一次键,数码管的显示时间增加1秒或减少1秒,长按键(按下的时间超过1秒钟以上),则数码管显示的时间按每秒钟增加或减少10的速度快速变化第二次按“设置键”时,东西向的黄灯亮,东西向的数码管显示当前东西向黄灯的点亮时间,并且按每秒3次的频率闪烁,其余的信号指示灯和南北向的数码管熄灭,此时可
文档评论(0)