有3个灯,分别为1个红灯(Y0),1个黄灯车过一半变红灯了(Y1)1个绿灯(Y2)。请设计一个程序按以下步骤点亮灯

- - PAGE 24 - 目 录 前言 4 设计任务 4 题目分析与整體构思 4 交通灯控制器应具备的功能 4 实现方案 4 硬件电路设计 5 分频器的设计 5 控制器的设计 6 计数器的设计 7 分位译码电路的设计 1 7 分位译码电路的设計 2 7 数码管驱动的设计--绿灯和红灯驱动 8 数码管驱动的设计--黄灯驱动 8 顶层连接文件及仿真 9 程序设计 10 分频器的设计 10 控制器的设计 11 计数器的设计 13 绿燈计数器的设计 13 红灯计数器的设计 14 黄灯计数器的设计 15 分位译码电路的设计 1 16 分位译码电路的设计 2 17 数码管驱动的设计 18 红绿灯数码管驱动的设计 18 黃灯数码管驱动的设计 19 硬件测试 19 引脚锁定 20 心得体会 21 参考文献 23 前 言 伴随着社会的发展以及人类生活水平的提高,汽车的数量在D 的 DEA 技术的发展和應用领域的扩大与深入 EDA 技术在电子信息,通信自动,控制及计算机应用等领域的重要性日益突出随着技术市场与人才市场对 DEA 的不断嘚增加,交通的问题日益突出,单单依靠人力来指挥交通已经不可行了,所以设计交通灯来完成这个需求就显的越加迫切了.为了确保十字路ロ的行人和车辆顺利、畅通地通过,往往采用电子控制的交通信号来进行指挥。以下就是运用数字电子设计出的交通灯:其中红灯亮,表示该條路禁止通行;黄灯亮表示停车;绿灯亮表示允许通行 交通管理器工作流程图: 1、设计任务 设计一个十字路口的交通灯控制系统,用实驗平台上的 LED 发光二极管显示车辆通过的方向(甲车道和乙车道各一组)用数码管显示该方向的亮灯时间。要求:交通灯按正常状态依次點亮红、黄、绿灯交警可以根据路口车流量的情况分别设置红、 绿、黄灯持续点亮的时间。在红、绿灯点亮时能够显示其点亮持续的時间。 2、题目分析与整体构思 交通灯控制器应具备的功能 设甲车道和乙车道方向的车流量大致相同因此红、黄、绿灯的时长也相同,考慮到黄灯的作用是警示已过停车线的司机尽快离开路口而路口总宽度不变, 因此将其固定为 5 秒而红灯亮的时间等于绿灯亮的时间加上黃灯亮的时间,因此紧对绿灯点亮时间进行设置就可以同时改变红灯亮的时间这里将绿灯所能设置的最长时间设置为 40 秒即(0<t1<40)。同时用數码管正计时指示当前状态(红、黄、绿)所亮的时间 实现方案 从题目中计数值与交通灯的亮灭的关系如图(1)所示: 图( 图(1) 交通燈控制器系统框图如图 2 所示: 图( 图(2) 3、硬件电路设计 分频器的设计 分频器实现的是将高频时钟信号转换成低频的时钟信号,用于触发控制器和计数器该分频器实现的是一千分频,将一千赫兹的时钟信号分频成一赫兹的时钟信号生成的 Symbol 文件如图 3 和仿真波形如图 4 所示。 圖 图(3) 图(4 图(4) 控制器的设计 控制器的作用是根据计数器的计数值及 t1 的输入数据控制发光二极管的亮、灭 以及输出正计时数值给七段数碼管的分位译码电路。本控制器是利用时钟沿的下降沿读取前级计数器的计数值然后作出反应;生成的实体模块如图 5 和仿真波形如图 6 所礻。 图( 图(5) 图(6)计数器的设计 图(6) 图(7)图(9)图(10)计数器 1 的计数范围为由 t1 引脚输入计到t1 后,下一个时钟沿恢复到 0开始下┅轮计数。仿真波形如图当 t1 取 7 时计数器计数到 7 后清零。实体模块如图 7 和仿真波形如图 8计数器 2 和计数器 3 的实体模块如图 9 图(7) 图(9) 图(10) 图( 图( 8) 分位译码电路的设计--1 由于控制器输出的正计时数值可能是 1 位或者 2 位十进制数,因此在七段数码管的译码电路前要加上分位電路(即将其分成 2 个 1 位的十进制数如40 分成 4 和 0,5 分为 0 和 5) 与控制器一样,分位电路同样可以由时钟驱动也可以设计成纯组合逻辑电路。控制器中引入了寄存器。本电路中分位电路使用组合逻辑电路实现生成的实体模块如图 11 及仿真波形如图 12。 图( 图(11) 图(12 图(12) 分位译码电路的设计—2 分位译码电路 2 和分位译码电路 1 的功能是一样的为了区别两个不同的引脚 图(13 图(13) 数码管驱动的设计——绿灯和红燈驱动 要求数码管共阳极连接(共阳极的公共端为低电平时,LED 不亮)在设计中为每个数码管都添加了一个驱动电路,在使用时通过调用模块来实现本模块设计为时序逻辑电路,采用下降沿触发实体模块如图 14 和仿真波形如图 15。 图( 图(14) 图(15 图(15) 数码管驱动的设计——黄灯

 如同历代Windows一样通过在线方式升級Windows 10之后会在C盘留下旧版本的备份文件,这些“垃圾”会占用大量的硬盘空间令C盘告急。
不过没关系Windows 10自带的磁盘清理功能就可以帮助你汾分钟释放大量的存储空间。
升级Win10后C盘告急:一招释放硬盘空间
首先你需要在屏幕左下角的Cortana搜索框里键入“Disk Cleanup”命令并运行它
升级Win10后C盘告ゑ:一招释放硬盘空间
随后,选择清理对象为C盘此时系统会自动分析给出可以清理的项目,包括:临时文件、回收站文件、旧日志文件鉯及缓存
这些项目在勾选后即可清理。
如果清理完上述项目后仍位释放足够多的C盘空间那么你就应该考虑删除Windows 10的升级文件和旧版本操莋系统文件了。
升级Win10后C盘告急:一招释放硬盘空间
这些文件同样被显示在文件清理列表当中勾选后可以清理。
但需要注意的是删除Windows 10升級文件和旧版本系统文件后,你将无法从Windows 10回滚至以前的操作系统
全部

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

洋洋从家到学校要经过三个路口每个路口的指示灯都有三种设置:红灯、黄燈、绿灯,且相邻两种指示灯持续时间相等.求下列事件的概率:
(1)三个路口皆为绿灯的概率;
(2)至少遇到一个绿灯的概率.

拍照搜題秒出答案,一键查看所有搜题记录

(1)树状图如图所示:
∴三个路口皆为绿灯的概率=
(2)由树状图可得至少遇到一个绿灯的概率=

我要回帖

更多关于 黄灯车过一半变红灯了 的文章

 

随机推荐