本项目主要利用Verilog语言设计一一个基于MIPS架构的CPU。
分别设计指令存储器、寄存器堆、ALU、取指令部件、数据存储器、立即数处理单元、主单元控制器、ALU控制单元。
将这些单元连城数据通路,再结合控制单元合成CPU下板验证。
并基于该cpu完成了串口收发数据的驱动,并下板测试,功能正确。
该代码是基于EP4CE10F17C8开发板的,可直接下板,其他开发板只需稍做改变即可用
2024/12/10 11:11:03 13.13MB FPG 多周
1
MATLABGUI设计学习手记(第二版)【罗华飞编著2011】电子书,以及原书配套的源程序。
=============================================编辑推荐一本广受好评的界面设计工具书!论坛答疑,包教包会,一书在手,毕业无忧。
随书附赠所有实例的程序源代码作者简介罗华飞,湖北黄冈1983年2月出生,2008年硕士毕业于哈尔滨工程大学通信与信息系统专业,现居重庆。
目前擅长MATLABGUI、WPF等界面设计,以及PIC单片机程序开发、数据库系统开发。
现在从事的是WPF软件设计工作,在四川航天电液控制有限公司从事电控产品配套软件开发工作.代表作有《MATLABGUI设计学习手记》第一版和第二版。
目录第1章GUI设计预备知识11.1知识点归纳11.1.1基本程序元素11.1.2数据类型71.1.3矩阵操作401.1.4程序设计491.2重难点讲解591.2.1矩阵、向量、标量与数组591.2.2数据类型转换611.3专题分析64专题1编程风格64专题2代码优化68专题3M文件编程小技巧72专题4正则表达式781.4精选答疑86问题1单元数组占用的内存空间如何计算86问题2如何生成指定格式的常矩阵、字符串87问题3如何生成随机矩阵90问题4如何查找或删除数据中满足条件的元素91问题5如何给数组元素排序94问题6如何从文本中查找数值96问题7如何验证邮箱名是否合法97问题8如何验证用户名或密码是否合法98问题9如何验证日期字符串是否有效99问题10如何验证身份证号是否符合指定的编码规则100问题11如何将最简多项式的字符串转换为系数向量102问题12如何抓取网页中的图片103第2章文件I/O1042.1知识点归纳1042.1.1高级文件I/O操作1042.1.2低级文件I/O操作1212.2重难点讲解1342.2.1二进制文件与文本文件1342.2.2sprintf与fprintf函数1352.2.3fscanf与textscan函数1362.2.4Excel文件操作1362.2.5图像数据的操作1362.2.6低级文件I/O操作1372.3专题分析137专题5MATLAB读写文本文件1372.4精选答疑147问题13如何提取Excel文件中的数据信息147问题14如何由图像生成字符矩阵150问题15如何循环播放WAV音乐,并可以倍速/慢速播放、暂停/继续播放和停止播放152问题16如何读取文本和数值混合的文件中的数据155问题17如何将十六进制数转换为float值155第3章二维绘图简介1573.1知识点归纳1573.1.1常用的二维绘图函数1573.1.2绘图工具1633.1.3绘图注释1663.2重难点讲解1743.2.1二维绘图的相关函数1743.2.2Tex字符1743.3精选答疑175问题18如何绘制几何曲线,例如矩形、圆、椭圆、双曲线等175问题19如何绘制数据的统计图176问题20如何绘制特殊的字符、表达式176问题21如何绘制网格图177问题22如何显示符号运算结果178第4章句柄图形系统1804.1知识点归纳1804.1.1句柄图形对象1814.1.2句柄图形对象的基本操作1824.1.3句柄图形对象的基本属性1924.1.4根对象1964.1.5图形窗口对象2004.1.6坐标轴对象2114.1.7核心图形对象2174.1.8uicontrol对象2384.1.9hggroup对象2434.1.10按钮组与面板2464.1.11自定义菜单与右键菜单2484.1.12工具栏与工具栏按钮2564.1.13uitable对象2644.2重难点分析2744.2.1句柄式图形对象的常用函数总结2744.2.2Figure对象的几个重要属性2754.2.3Axes对象的几个重要属性2764.2.4Line对象的几个重要属性2774.2.5text对象的几个重要属性2784.2.6uitable对象的几个重要属性278
2024/12/10 2:17:21 66.47MB MATLAB GUI 学习手记
1
关于这是的源代码,该项目由lab10集体与KunsthausGraz等人合作发起,于2017年10月启动。
有关更多信息,请访问和(如果您对应用程序如何使用以太坊和IPFS感兴趣,则尤其是)。
安装和运行Web应用程序安装后端和前端依赖项:npmicdfrontendnpmi保存时,前端和后端都会自动重载源文件,使用nodemon的node.js后端,react.js前端webpack都会自动重装源文件。
可以使用以下方法启动组合的前端/后端开发环境:npmstartEslint已配置,但未强制执行。
请尝试提交您的代码,而不减少错误/警告。
要手动运行eslint,请使用:npmlint要在每个保存/更改的源文件上自动运行单元测试:npmruntest----watchWeb应用架构该Web应用程序负责向用户展示游戏,处理用户输入并将信息分发到各种其他子系统,例如数据库,区块链和BIX。
前端和后端之间的通信是使用经过时间检验且易于使用的socket.io库完成的。
需要建立通信体系结构,以免引起服务器潜在的拥塞,尤其是应避免(可
2024/12/9 10:34:09 1.33MB nodejs socket-io ethereum ipfs
1
在Ansys15.0中,增加了螺纹连接的快速模拟方式,设定螺纹截面(类似建立梁截面用线单元分析桁架结构),不需要精细化的螺纹模型,可实现相对精确的螺纹分析
2024/12/9 5:48:58 1.27MB ANSYS 螺纹 接触 分析
1
as3,Air解析excel2007,excel2010文件,读取单元格数据保存在对象里面。
程序中可直接使用。
1
D7和XE5下编译测试过.单元源码为生成条码,返回Image,TBitmat等,可以根据自己的需求扩展其它功能
2024/12/6 1:07:57 414KB 条码源码
1
1、首先使用sql包中的方法自行编写一个JdbcUtil工具类,实现对mysql的连接与关闭资源。
2、然后创建statement连接对象,编写sql语句使用executeUpdate(sql)方法去执行sql语句。
从而实现使用JDBC操作Mysql数据库,对其进行增删改查(几个独立的方法可用)。
3、测试使用JUnit进行单元测试。
2024/12/4 21:49:21 2KB jdbc Mysql 增删改查 Java
1
基于3.75单色半板64*16点阵屏3.75室内单元板F4.75LED广告显示屏,金合光电店铺的公模点阵屏!
1
《深入理解INTOUCHMODBUSRTU驱动与DASBank/DASV应用》INTOUCHMODBUSRTU驱动是工业自动化领域中广泛使用的通信协议之一,它允许设备通过串行通信接口进行数据交换,尤其适用于连接人机界面(HMI)如INTOUCH与可编程逻辑控制器(PLC)或其它MODBUS兼容设备。
DASMBSerial-2.5.200_INTOUCHDASMBSERIAL_intouchmodbus驱动_DASBankap这一软件包,正是为实现这种通信而设计的。
我们来解析这个标题。
"DASMBSerial-2.5.200"是该驱动的版本号,表明这是一个针对MODBUS通信的特定版本,可能包含了一些性能优化和修复了前一版本的问题。
"INTOCHDASMBSERIAL"暗示这个驱动是专门为了INTOUCHHMI系统设计的,用于增强其对MODBUSRTU的支持。
"intouchmodbus驱动"进一步确认了这一点,表明它是INTOUCH系统中的MODBUS通信组件。
"DASBankapp下载DASVapp下载"可能是与该驱动相关的配置或监控工具,例如DASBank应用程序,用于配置、监控或诊断MODBUS网络,而"DASVapp下载"可能指的是与之相关的另一款应用程序。
MODBUSRTU(远程终端单元)是一种基于串行通信的协议,以其简单、可靠和开放性被广泛应用在工业自动化系统中。
RTU模式使用二进制编码,数据传输效率高,适合于长距离通信。
INTOUCH作为一款强大的HMI软件,通过MODBUSRTU驱动可以轻松地与各种MODBUS设备进行交互,包括读取和写入寄存器、控制输出等,从而实现对生产过程的实时监控和控制。
在实际应用中,用户通常需要安装并配置DASMBSerial驱动,以便INTOUCH能够识别并连接到PLC或其他MODBUS设备。
这可能涉及到设置MODBUS地址、波特率、数据位、奇偶校验等参数。
DASBank和DASV应用程序则提供了一个图形化的界面,使得配置和调试过程更加直观和便捷。
DASBankapp可能提供了诸如设备配置、网络诊断、数据记录等功能,而DASVapp可能侧重于可视化和数据分析。
这些工具对于确保INTOUCHMODBUSRTU驱动的稳定运行,以及解决可能出现的通信问题至关重要。
DASMBSerial-2.5.200_INTOUCHDASMBSERIAL_intouchmodbus驱动_DASBankap这一软件包是INTOUCH系统与MODBUS设备通信的关键,它包含了驱动程序和相关辅助工具,以实现高效、可靠的工业自动化通信。
用户在使用过程中,不仅要熟悉INTOUCH的操作,还要了解MODBUSRTU的基本原理和配置方法,以充分发挥这套系统的潜力。
2024/11/30 22:52:22 19.96MB modbus
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
共 843 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡