自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Verilog编程基础练习

(2)Verilog代码设计的3-8译码器模块的输出信号 为何要定义为 reg类型而不用默认wire(导线)类型?(即是否可以把 output reg [7:0] out 改为 output [7:0] out) 修改后会出现什么错误?出现这个错误的原因是,我们尝试在always块中对wire类型的out信号进行了赋值。要对一个信号进行赋值,必须定义为reg类型的寄存器。在这个3-8译码器中,我们在always块里通过case语句对out进行了多次赋值,所以out必须定义为reg类型。

2023-12-17 20:59:28 39 1

原创 实验五:触发器电路仿真与硬件实现

1、首先用 multisim (或logsim)采用门电路或者74LSxx系列设计基本RS、D触发器,进行仿真,写成真值表。2、在控制台上,用硬件联线完成SR触发器、D触发器的实际电路,对真值表进行验证并记录。1.首先用 multisim (或logsim)采用门电路或者74LSxx系列设计基本RS、D触发器,进行仿真,写成真值表。前面RS触发器当输入R=1,S=1的情况时,输出是不确定的状态,这种情况比较棘手。2.在控制台上,用硬件联线完成SR触发器、D触发器的实际电路,对真值表进行验证并记录。

2023-11-21 17:42:27 100

原创 实验四:编码器-解码器电路设计及Multisim软件仿真

编码器(Encoder)的逻辑功能是将2的n次方个输入信号的高/低电平信号编成一个对应的n位二进制代码。译码器(Decoder)的作用正好与编码器相反,是将一个N位二进制代码(N个输入信号)转译为2的n次方个输出的高/低电平信号(或者另一种代码)。情况来代表病人的**求助与否。除了CD4511之外,74LS48芯片也是一种常用的七段数码管译码器。假如电路图如上所示,根据74LS148和74LS138的输出状态,填写下表,并分析结果。常用的译码器电路有二进制译码器、 二–十进制译码器和LED显示译码器。

2023-11-17 00:19:40 155

原创 实验三: 组合逻辑电路的分析与设计

请在之前四路表决器电路实现的基础上,继续用连接线联接CD4511,将投票为1的票数总和显示到一个 LED上,思考如何做?使用Logsim的提供的“分析组合逻辑电路”的智能功能,重新完成 4路表决器实验。它可以用 4个输入项A-B-C-D和7个输出项a~g的逻辑关系真值表来表达。重新验证之前的答案在理论上是否正确,并重新设计一个新的简化电路。然后用逻辑代数或卡诺图。设计步骤: 根据题意列出真值表如表3-1 所示, 再填入卡诺图表3-2 中。根据逻辑表达式画出用“ 与非门” 构成的逻辑电路如图 3-2 所示。

2023-11-03 13:36:55 142

原创 实验二(1)基本逻辑门电路分析

选用 74LS20 四输入端两与非门一个,74LS20 芯片 14 引脚接入+5V,74LS20 芯片 7 引脚接入地 0V,并按图 1-1 接线,按表 1-1 改变 A、B、C、D 的状态,观察输出端 Y 的状态,并记录数据。选用 74LS00 二输入端四与非门两个,74LS00 芯片 14 引脚接入+5V,74LS00 芯片 7 引脚接入地 0V,并按图 1-2 接线,改变 A、B、C、D 的状态,观察输出端 Y 的状态,并记录数据在表 1-2。1、 测试门电路逻辑功能。三、 实验内容与步骤。

2023-10-25 16:43:49 87 1

原创 实验一:二进制数原码-反码和补码的数字电路

4.理解全加器和二进制补码的原理,用Logsim设计实现一个4位二进制数的补码器电路,要求:当输入一个4位二进制数后,补码电路将输出对应的4位二进制补码。2.在Logsim中设计一个1bit半加器电路,确保运算测试正确后,保存为子电路,文件名为half_adder.1.下载安装Logsim 数字逻辑仿真软件。(从附件下载,先安装Java运行环境JDK,再运行Logsim)3.在完成1bit半加器电路基础上,实现一个1bit全加器电路,保存为子电路,文件名为full_adder.

2023-10-22 15:13:01 112 1

原创 作业1---程序编译环境设置

Ubuntu系统一般采用 apt-get 命令进行某个软件的在线查找和安装,默认官方的软件源仓库位于国外,下载速度较慢。请修改系统参数,选择国内镜像源仓库(如阿里云或清华大学镜像),以提高软件安装速度。备份原文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak。在win10系统下安装 dev-c++(或者Vscode),编写一个基于“辗转相除法”的10进制数转2进制的程序。由于以前我已经安装了Ubuntu22,所以这里就不再重复安装了。

2023-10-20 22:10:53 34 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除