十字路口交通灯的设计
摘要:一、任务说明设计一个十字路口交通灯控制器。用单片机控制LED模拟交通灯。东西向通行时间为80s,南北向通行时间为60s,缓冲时间为3s。本项目为典型的LED显示和中断定时电路。利用定时器T0产生每10ms一次的中断,每100次中断为1s。对两个方向分别显示红、绿、黄灯,并显示相应的剩余时间。值得注意的是,A方向红灯时间=B方向绿灯时间+黄灯缓冲时间。根据本次任务,经分析后可知,本次课设的系统由单片机、LED显示灯、交通显示灯演示系统等组成。单片机采用的型号是AT89C51,系统功能模块大概可分为6个部分,分别是电源、时钟电路、复位电路、单片机、交通灯时间显示数码管以及交通灯。本实验我们可以由软件程序设置交通灯的初始时间,南北方向通行时间为30秒,东西方向通行时间为20秒,数码管采用动态显示,P0口送字形码,P2口送字位选通信号,通过单片机的P1口控制各种信号灯的燃亮与熄灭。采用中断方式实现按键的功能。二、应用PROTEUS软件绘制原理图的过程本次设计要求,主要以AT89C51单片机为主,并且结合定时器,数码管等一些元器件来实现系统功能。在确认并认识本次任务的目的后,我们应用PROTEUS软件进行绘制原理图的过程,来确认我所设计的原理图是否正确。本次应用PROTEUS软件绘制原理图的过程如下:首先运行ISIS软件,打开选项“文件”,然后选“新建文件”,会弹出如图1所示的对话框,设置页面为“PortraitA4”。图1纸张选择设置好纸张后,然后选择“系统”,选择选项“设置电路板大小(s)”,会弹出如图2所示的对话框,用来设置电路图的纸张大小。图2纸张大小的
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-07-19 23:27:30上传分享