本代码是十字路口的交通灯设计。
软件用的是QuartusII。
功能介绍:用DE2实验板上的LED发光二极管显示车辆通过的方向(东西和南北各一组),用数码管显示该方向的剩余时间。
要求:工作顺序为东西方向红灯亮45秒;
南北方向绿灯先延时2秒再亮36秒,后5秒黄灯亮。
然后南北方向红灯亮45秒;
东西方向红灯先亮2秒再绿灯亮40秒,后5秒黄灯亮。
依次重复。
有紧急事件时允许将某方向一直开绿灯或者开红灯,另外允许特定情况两方向均为红灯,车辆禁行,比如十字路口恶性交通事故时,东西,南北两个方向均有两位数码管适时显示该方向亮灯时间。
2024/12/1 4:24:29 243KB 交通灯控制 VHDL DE2
1
csdn上面有很多关于CentOS6.X7.X的针对Oracle11gR2的安装包,但多少都有问题,要不就是不全,要不就是安装顺序没说明。
我整理了好几天,结合经验,整理了rpm安装包,提供给大家。
内容包括:rpm的依赖包,安装顺序,安装步骤说明,还有相关指令和报错如何修复。
2024/11/29 9:34:51 192.14MB oracle linux CentOS rpm包
1
目录译者序前言第1章简介 11.1什么是VerilogHDL? 11.2历史 11.3主要能力 1第2章HDL指南 42.1模块 42.2时延 52.3数据流描述方式 52.4行为描述方式 62.5结构化描述形式 82.6混合设计描述方式 92.7设计模拟 10第3章Verilog语言要素 143.1标识符 143.2注释 143.3格式 143.4系统任务和函数 153.5编译指令 153.5.1`define和`undef 153.5.2`ifdef、`else和`endif 163.5.3`default_nettype 163.5.4`include 163.5.5`resetall 163.5.6`timescale 163.5.7`unconnected_drive和`nounconnected_drive 183.5.8`celldefine和`endcelldefine 183.6值集合 183.6.1整型数 183.6.2实数 193.6.3字符串 203.7数据类型 203.7.1线网类型 203.7.2未说明的线网 233.7.3向量和标量线网 233.7.4寄存器类型 233.8参数 26第4章表达式 284.1操作数 284.1.1常数 284.1.2参数 294.1.3线网 294.1.4寄存器 294.1.5位选择 294.1.6部分选择 294.1.7存储器单元 304.1.8函数调用 304.2操作符 304.2.1算术操作符 314.2.2关系操作符 334.2.3相等关系操作符 334.2.4逻辑操作符 344.2.5按位操作符 354.2.6归约操作符 364.2.7移位操作符 364.2.8条件操作符 374.2.9连接和复制操作 374.3表达式种类 38第5章门电平模型化 395.1内置基本门 395.2多输入门 395.3多输出门 415.4三态门 415.5上拉、下拉电阻 425.6MOS开关 425.7双向开关 445.8门时延 445.9实例数组 455.10隐式线网 455.11简单示例 465.122-4解码器举例 465.13主从触发器举例 475.14奇偶电路 47第6章用户定义的原语 496.1UDP的定义 496.2组合电路UDP 496.3时序电路UDP 506.3.1初始化状态寄存器 506.3.2电平触发的时序电路UDP 506.3.3边沿触发的时序电路UDP 516.3.4边沿触发和电平触发的混合行为 516.4另一实例 526.5表项汇总 52第7章数据流模型化 547.1连续赋值语句 547.2举例 557.3线网说明赋值 557.4时延 557.5线网时延 577.6举例 577.6.1主从触发器 577.6.2数值比较器 58第8章行为建模 598.1过程结构 598.1.1initial语句 598.1.2always语句 618.1.3两类语句在模块中的使用 628.2时序控制 638.2.1时延控制 638.2.2事件控制 648.3语句块 658.3.1顺序语句块 668.3.2并行语句块 678.4过程性赋值 688.4.1语句内部时延 698.4.2阻塞性过程赋值 708.4.3非阻塞性过程赋值 718.4.4连续赋值与过程赋值的比较 728.5if语句 738.6case语句 748.7循环语句 768.7.1forever循环语句 768.7.2repeat循环语句 768.7.3while循环语句 778.7.4for循环语句 778.8过程性连续赋值 788.8.
2024/11/28 20:22:43 4.72MB verilog
1
有一个文件abc.txt,其中含有一些整数对,求出这些整数对的最大公约数,并对这些最大公约数从小到大的顺序输出。
1
DMA读的操作相对复杂,需要FPGA向主机发出读请求,主机再返回数据。
FPGA控制逻辑必须计算发起了多少个读TLP请求,再计算收到的数据是否足够。
一般来说FPGA可以一次发送所有的读请求,然后按照顺序接收数据即可。
但是某些主板并不一定是按照请求的顺序返回数据的情况,可能后发出的请求先返回数据,属于主机乱序执行的现象。
要么FPGA一次只发一个读请求,等数据收到了再发现一个读请求—但是效率就对不起了;
要么对乱序情况进行特殊处理,XAPP1052还没有解决该问题。
2024/11/22 2:19:49 14KB PCIE DMA
1
停车场管理,二叉树遍历,顺序表和单链表排序,矩阵求和等习题的代码
2024/11/17 6:24:10 3KB 数据结构 上机
1
一、单项选择题ABCBDACBDC二、简答题1.链式存储结构。
原因:线性表在处理过程中长度会动态地变化,说明对线性表的操作使以增加和删除数据为主。
而顺序存储结构在增加和删除数据的时候需要整体移动数据的位置,比较复杂,所以宜采用链式存储结构。
2.最少有73个,最多有235个。
3.(1)矩阵中不为0的元素的二分之一。
(2)矩阵中对应该顶点的行或列中非零元素的个数。
(3)矩阵中i对应的行和j对应的列的交点元素是否为0。
为0的话就不存在边,不为0则存在边。
4.①折半插入排序比较次数取决于每一趟的折半次数,而折半次数只取决于元素个数而与序列的初始状态无关。
②当排序序列元素个数较小时。
三、综合题1.交换双向链表中某个指定结点与其直接后继结点的位置。
2.三个。
如下图 6 2 3 4 5 5 1 1 1 1 1 1 1 1 1 1 3.前序:ABDEGCFH后序:DGEBHFCA4.深度优先:ACBDE广度优先:ACEBD四、算法设计题
2024/11/17 4:23:51 141.94MB 考研真题
1
POS管理系统的分析与设计,基于UML,适合课程设计,实验报告等参考。
文档结构:1任务描述2系统需求2.1用例与用例列表2.2用例图2.3用例文本2.4性能需求3需求分析4系统设计(顺序图、类图)5系统实现6逻辑架构设计
2024/11/16 12:13:30 403KB POS管理系统 系统分析设计 UML
1
蜻蜓FM下载音频离线文件整理程序,在手机上找到QTDownloadRadio目录,对其中文件进行批量归纳整理,按目录、章节顺序整理成册,以便自建播放列表、顺序播放,运行操作系统为windows。
声明:本程序为编程交流用途,如有涉及任何纠纷与编码开发人员无关。
2024/11/15 10:28:49 698KB 蜻蜓FM 下载文件整理
1
用链表形式打印,用数组形式储存,并按顺序排列,支持插入删除,补空洞
2024/11/10 16:19:03 17KB 数据结构
1
共 661 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡