模拟实际的交通灯程序 1加到100 8086模拟器2.05
上传时间: 2017-06-11
上传用户:wendy15
点阵式交通灯(采用8*8双色点阵)可模拟十字路口交通灯
上传时间: 2013-12-31
上传用户:koulian
目的 (1) 通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使用。 (2) L7、L6、L5 作为南北路口的交通灯,L2、L1、L0 作为东西路口的交通灯。编程使六个灯按交通灯变化规律亮灭。要求进行周期性重复控制; 2、基本设计要求: (1) 南北路口的绿灯、东西路口的红灯同时亮20 秒。 (2) 南北路口的黄灯闪烁3 秒,同时东西路口的红灯闪3 秒。 (3) 南北路口的红灯、东西路口的绿灯同时亮90 秒。 (4) 南北路口的红灯、同时东西路口的黄灯亮闪烁3 秒。 (5) 在8 段LED 上同步显示倒计时 2)设计提示 (1) 要求精确计时,采用实验装置8253 定时器中断或主机8253 定时器; (2) 利用软件定时器。
上传时间: 2017-07-30
上传用户:xuan‘nian
用PLC实现十字路口交通灯等模拟控制,一个很不错的自己设计的梯形图!包括设计报告,流程图等!希望对相关专业的学生有帮助。
上传时间: 2017-08-10
上传用户:123456wh
该程序是用VHDL实现的交通灯模拟程序,用三个发光二极管代表红黄绿三个交通灯,并能够按一定的时间间隔进行转换。
上传时间: 2017-08-19
上传用户:com1com2
0745、三色交通灯模拟电路
标签:
上传时间: 2014-04-09
上传用户:2728460838
单片机交通灯仿真图+代码,模拟仿真,单片机的 55555
上传时间: 2016-06-16
上传用户:xiaomoshaoye
本课程设计题目的主要内容是模拟十字路口交通灯(红、黄、绿三色)的显示控制。设计要求:1.主干道计时60秒,次干道计时45秒,时间到则切换红绿灯;2.红绿灯不变期间,在七段数码管上显示每秒倒计时;3.计时到最后5秒时,两个方向的黄灯同时闪烁直至计时到0。
上传时间: 2022-05-11
上传用户:
交通灯控制器的设计与实现一、实验目的1. 了解交通灯管理的基本工作原理。2. 熟悉8253计数器/定时器、8259A中断控制器和8255A并行接口的工作方式及应用编程。3. 掌握多位LED显示的方法。 二、 实验内容与要求设计一个用于十字路口的交通灯控制器。1.基本要求: 1) 东西和南北方向各有一组红,黄,绿灯用于指挥交通,红,黄,绿的持续时间分别为25s,5s,20s。2) 当有紧急情况(如消防车)时,两个方向均为红灯亮,计时停止,当特殊情况结束后,控制器恢复原来状态,正常工作。3) 一组数码管,以倒计时方式显示两个方向允许通行或禁止通行的时间。2.提高部分:1) 实时修改交通灯的持续时间。2) 根据不同时段对主要交通方向的信号进行调整。3) 可以使用LCD显示提示信息。 三、实验报告要求 1.设计目的和内容 2.总体设计 3.硬件设计:原理图(接线图)及简要说明 4.软件设计框图及程序清单 5.设计结果和体会(包括遇到的问题及解决的方法) 四、总体设计交通灯的工作过程如下:设十字路口的1、3为南,北方向,2、4为东西方向,初始态为4个路口的红灯全亮。之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车,2个路口的LED数码管开始倒计时25秒。延迟20秒后,1、3路口的绿灯熄灭,而1,3路口的黄灯开始闪烁(1HZ)。闪烁5次后,1、3路口的红灯亮,同时2、4路口的绿灯亮,2、4路口方向开始通车,2个路口的LED数码管重新开始倒计时25秒。延迟20秒时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁。闪烁5次后,再切换到1、3路口方向。之后,重复上述过程。当有紧急情况时,2个方向都红灯亮,倒计时停止,车辆禁止通行,当紧急情况结束后,控制器恢复以前的状态继续工作。 在设计中采用6个发光二极管来模拟2个路口的黄红绿灯,每个路口用2个数码管来显示通行或禁止剩余的时间。紧急情况用一个单脉冲发生单元申请中断来模拟,紧急情况结束后,再发一个中断来恢复以前的状态。 根据前面的介绍,本设计硬件由定时模块、发光二极管模块、数码管显示模块和紧急中断模块组成。定时模块采用硬件定时和软件定时相结合的方法,用8253定时/计数器定时100ms,再用软件计时实现所需的定时。发光二极管模块由8255控制发光二极管来实现。数码管显示模块由实验平台上的LED显示模块实现。紧急中断模块是由单脉冲发生单元和8279中断控制器组成。 程序主要是由定时子程序、发光二极管显示子程序、数码管显示子程序和中断服务程序组成。包括对8253、8255以及8259等可编程器件的编程。 五、硬件设计 本课题的设计可通过实验平台上的一些功能模块电路组成,由于各模块电路内部已经连接,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单。完整系统的硬件连接如图1所示。硬件电路由定时模块、发光二极管模块、数码管显示模块和紧急中断模块组成。 定时模块是由8253的计数器0来实现定时100ms。Clk0接实验平台分频电路输出Q6,f=46875hz。GATE0接8255的PA0,由8255输出来控制计数器的起停。OUT0接8259的IRQ2,定时完成申请中断,进入中断服务程序。 发光二极管显示模块由8255输出来控制发光二极管的亮灭。8255输出为低电平时,对应的发光二极管就点亮,否则就熄灭。8255的接口电路如图2所示。交通灯的对应关系如下:L7 L6 L5 L2 L1 L0PC7 PC6 PC5 PC2 PC1 PC013红灯 13黄灯 13绿灯 24红灯 24黄灯 24绿灯 实验平台上提供一组六个LED数码管。插孔CS1用于数码管段选的输出选通,插孔CS2用于数码管位选信号的输出选通。本设计用4个数码管来倒计时。 紧急中断模块是由单脉冲发生单元和8259中断控制器,单脉冲发生单元主要用来请求中断,然后做出紧急情况处理。
标签: 交通灯控制器
上传时间: 2013-10-07
上传用户:小小小熊
十字路口交通灯管理 现对交通信号灯进行管理,车辆放行3分钟后,车行道黄灯闪烁5秒钟,以警示车辆将切换红绿灯。此时人行横道仍维持红灯点亮。车行道的黄灯闪烁5秒钟后,转为人行横道行人放行1分钟,然后再转为车行道车辆放行3分钟。如此循环重复。 用发光二极管模拟信号灯,8255A实现对信号灯的控制(所用端口自定),8253的计数器2定时向实验系统主片8259A的IRQ7请求中断,以实现3分钟,5秒钟和1分钟的定时。 实验系统8253计数器2的CLK2可接OPCLK,频率为1.19318MHZ,GATE2已接+5V,定时可采用软硬件结合相结合的方式实现。
上传时间: 2014-08-15
上传用户:jennyzai