加法器实验报告

合集下载

加法器电路设计实验报告

加法器电路设计实验报告

加法器电路设计实验报告【加法器电路设计实验报告】一、实验目的本实验的主要目标是通过实际操作,设计并实现一个基础的加法器电路,以深入理解数字逻辑电路的设计原理和工作方式。

通过对半加器、全加器以及多位加法器的设计与搭建,进一步熟悉集成门电路的应用,掌握组合逻辑电路的设计方法,并能对电路的逻辑功能进行有效的验证与分析。

二、实验原理加法器是数字系统中的基本运算单元,其核心工作原理基于二进制数的加法规则。

在最基础的层面上,一个半加器(Half Adder)用于计算两个一位二进制数的和,同时产生一个进位输出;而全加器(Full Adder)在此基础上增加了处理来自低位的进位输入,可以完成三位二进制数的相加。

对于多位二进制数的加法,可以通过级联多个全加器来实现。

1. 半加器:由两个异或门(XOR)实现“和”输出,一个与门(AND)实现“进位”输出,即S=A XOR B,Cout=A AND B。

2. 全加器:除了接收两个数据输入A和B外,还接收一个进位输入Cin,同样由异或门计算“和”,但“进位”输出需要考虑三个输入的与或逻辑关系,即S=A XOR B XOR Cin,Cout=(A AND B) OR (B AND Cin) OR (A AND Cin)。

三、实验步骤1. 半加器设计:首先,利用集成电路库中的逻辑门元件构建半加器,将A 和B作为异或门的输入得到和信号S,将A和B分别连接到与门的两个输入端得到进位信号Cout。

2. 全加器设计:在半加器的基础上,增加一个输入端Cin代表低位的进位,同样运用异或门和与门组合形成全加器的逻辑结构,根据全加器的逻辑表达式连接各门电路。

3. 多位加法器设计:为了实现多位二进制数的加法,将若干个全加器按照从低位到高位的顺序级联起来,每级全加器的进位输出连接到下一级的进位输入。

四、实验结果及分析经过电路设计与仿真测试,成功实现了从半加器到多位加法器的功能转化。

当给定两组多位二进制数后,所设计的加法器电路能够准确无误地计算出它们的和,并正确显示进位信息。

最新加法器实验报告

最新加法器实验报告

最新加法器实验报告
实验目的:
本实验旨在验证加法器的基本功能和性能,通过实际操作加深对数字电路中加法运算原理的理解,并掌握加法器的使用方法。

实验设备和材料:
1. 数字逻辑实验板
2. 四位二进制加法器芯片(如74LS83)
3. 电源
4. 示波器或LED灯阵列(用于显示输出结果)
5. 连接线若干
6. 面包板或实验板
实验步骤:
1. 根据加法器芯片的引脚图,正确连接电源至Vcc和GND。

2. 将四位二进制加法器插入实验板,并按照数据手册连接A、B输入端口,以及进位输入端口Cin。

3. 准备两个四位二进制数,分别输入至加法器的A、B端口。

4. 通过开关或按钮设置进位输入Cin为0或1。

5. 打开示波器,连接至加法器的输出端口,观察并记录加法结果。

6. 更改输入数值,重复步骤3至5,进行多次实验以验证加法器的准确性。

实验结果:
在实验中,我们对加法器进行了多次测试,输入了不同的四位二进制数值。

实验数据显示,加法器能够正确地执行加法运算,并且输出的和与预期相符。

在所有测试中,加法器的性能稳定,没有出现误差。

实验结论:
通过本次实验,我们验证了四位二进制加法器的正确性和稳定性。

实验结果表明,加法器是实现数字电路中基本算术运算的重要组件。

此外,实验过程中也加深了对数字逻辑电路设计和功能测试的理解。

2.1加法器实验 报告 A5

2.1加法器实验 报告 A5

加法器组员:徐鹏,李新意,张严丹. 指导老师:丁祁正、蒋芳芳一、项目内容和要求◆设计一个反相加法器电路,要求:运算关系:)25(21i i O U U U +-=。

输入阻抗应满足Ω≥Ω≥K R K R i i 5,521。

设计条件:①电源电压Ec=±5V ;②负载阻抗Ω=K R L 1.5◆设计一个同相加法器电路,要求:运算关系:21i i O U U U +=。

设计条件: ①电源电压Ec =±5V ;②负载阻抗Ω=K R L 1.5二、设计及调试 (一)电路设计①反相加法器的电路设计如图 1-1 所示,其中U +=U -=0V ;U 0=-[(R f /R 1) ×U i1+(R f /R 2) ×U i2 ] R = R 1 //R 2 //R f根据项目要求的输入阻抗大于5K Ω,且运算关系满足)25(21i i O U U U +-=,因此根据实验室现有电阻的种类,我们选R1为20K Ω和为R2为51K Ω,Rf 为100K Ω、R 为10K Ω。

②同相加法器的电路设计如图1-2所示,其中 U 0的计算如下图1-1反相加法器电路U i1 U i22211121212i i o fU R R R U R R R U U R R RU ⋅++⋅+=⋅+=21212211121221,)(,i i o f i i f o U U U R R R R U R R R U R R R R R R U U U +====⋅++⋅++==有时当解得令图1-2同相加法器电路根据项目要求的输入阻抗大于5K Ω,且运算关系满足21i i O U U U +=,因此根据实验室现有电阻的种类,我们选R1、R2、R 和Rf 都是10K Ω.(二)电路仿真1、反相加法器的电路仿真测试A :输入信号V U V U i i 5.0,5.021±=±=,测试4种组合下的输出电压如下;①反相加法器 U i1=+0.5v ,U i2=+0.5v ,输出电压U 0=-3.464V.②反相加法器 U i1=+0.5v ,U i2=-0.5v ,输出电压U 0=-1.503V.③反相加法器U i1=-0.5v,U i2=-0.5v ,输出电压U0=3.496V.④反相加法器U i1=-0.5v,U i2=+0.5v ,输出电压U0=1.536V.B :输入信号V KHz U V U i i 1.0,1,5.021为正弦波±=信号,测试两种输入组合情况下的输出电压波形如下。

加法器实训实验报告

加法器实训实验报告

一、实验目的1. 理解加法器的基本原理和结构。

2. 掌握加法器的使用方法和调试技巧。

3. 通过实际操作,加深对数字电路基础知识的理解。

二、实验器材1. 实验箱2. 加法器芯片(如741)3. 逻辑分析仪4. 万用表5. 连接线6. 电源三、实验原理加法器是一种基本的数字电路,用于实现两个或多个数字的加法运算。

本实验以半加器和全加器为基础,通过级联实现多位数的加法运算。

1. 半加器:完成两个一位二进制数相加,并产生和与进位。

2. 全加器:在半加器的基础上增加一个进位输入端,实现多位数的加法运算。

四、实验步骤1. 搭建电路:- 将加法器芯片插入实验箱的相应位置。

- 根据实验要求,连接输入端、输出端和电源。

- 使用逻辑分析仪观察输入信号和输出信号。

2. 半加器测试:- 将两个一位二进制数输入到半加器的两个输入端。

- 观察逻辑分析仪的输出,验证半加器的功能。

3. 全加器测试:- 将两个一位二进制数和一个进位信号输入到全加器的三个输入端。

- 观察逻辑分析仪的输出,验证全加器的功能。

4. 多位数加法测试:- 将多位二进制数输入到全加器的相应输入端。

- 观察逻辑分析仪的输出,验证多位数的加法运算。

5. 实验结果分析:- 对比理论计算结果和实验结果,分析实验误差原因。

五、实验结果与分析1. 半加器测试:- 输入:A=0, B=0- 输出:和=0,进位=0- 输入:A=1, B=0- 输出:和=1,进位=0- 输入:A=0, B=1- 输出:和=1,进位=0- 输入:A=1, B=1- 输出:和=0,进位=12. 全加器测试:- 输入:A=0, B=0, 进位=0- 输出:和=0,进位=0- 输入:A=1, B=0, 进位=0- 输出:和=1,进位=0- 输入:A=0, B=1, 进位=0- 输出:和=1,进位=0- 输入:A=1, B=1, 进位=0- 输出:和=0,进位=13. 多位数加法测试:- 输入:A=1010,B=1101,进位=0- 输出:和=10111,进位=1实验结果表明,加法器能够实现预期的功能,实验结果与理论计算基本一致。

四位加法器实验报告

四位加法器实验报告

四位加法器实验报告四位加法器实验报告一、引言在数字电路的学习中,加法器是一个非常重要的基础电路。

本次实验旨在通过设计和实现四位加法器,加深对数字电路原理的理解,并掌握加法器的设计方法和实现过程。

二、实验目的1. 理解加法器的原理和工作方式;2. 掌握加法器的设计方法和实现过程;3. 学会使用逻辑门电路和触发器构建加法器;4. 验证加法器的正确性和稳定性。

三、实验原理1. 半加器半加器是最基本的加法器,用于实现两个一位二进制数的相加。

其逻辑电路如下:(插入半加器电路图)2. 全加器全加器是由两个半加器和一个或门构成,用于实现三个一位二进制数的相加。

其逻辑电路如下:(插入全加器电路图)3. 四位加法器四位加法器是由四个全加器和一些其他逻辑门组成,用于实现四个四位二进制数的相加。

其逻辑电路如下:(插入四位加法器电路图)四、实验步骤1. 按照电路图连接逻辑门和触发器,搭建四位加法器电路;2. 使用开关设置输入数据,观察输出结果;3. 验证加法器的正确性,将不同的输入数据相加,并手动计算结果进行对比;4. 测试加法器的稳定性,观察输出结果是否随着时间稳定。

五、实验结果与分析通过实验,我们成功搭建了四位加法器电路,并进行了多组数据的测试。

实验结果表明,加法器能够正确地进行四个四位二进制数的相加,并输出正确的结果。

同时,实验中观察到输出结果在一段时间后稳定下来,验证了加法器的稳定性。

六、实验总结本次实验通过设计和实现四位加法器,加深了对数字电路原理的理解,并掌握了加法器的设计方法和实现过程。

通过实验验证了加法器的正确性和稳定性,提高了实际操作能力和解决问题的能力。

同时,实验中还发现了一些问题,比如电路连接错误、输入数据设置错误等,这些问题在实验中及时发现和解决,也对实验结果的准确性起到了保障作用。

在今后的学习中,我们将进一步深入研究数字电路的原理和应用,不断提高自己的实验技能和创新能力。

希望通过这次实验,能够为我们的学习和未来的工作打下坚实的基础。

加法器实验总结

加法器实验总结

加法器实验总结1. 引言加法器是计算机中一种关键的数字逻辑电路,用于实现数字数据的加法运算。

本文将对我们进行的加法器实验进行总结和分析,包括实验的目的、设计原理、具体实验步骤、实验结果以及实验总结和改进方向。

2. 实验目的本次实验的主要目的是通过设计和实现一个4位二进制加法器,加深理解数字逻辑电路的工作原理和设计方法,并通过实际操纵和观察实验现象来验证所学到的知识。

3. 设计原理一个基本的4位二进制加法器包含4个输入端口(两个4位的二进制数A和B)、一个输出端口(4位二进制数S)和一个进位输出端口(C)。

设计原理可以简述如下: - 每一位的加法运算由一个半加器(half adder)实现,用于计算每一位的和(S)和进位(C)。

- 第一位的和(S[0])和进位(C[0])直接由对应的输入端口A[0]和B[0]进行异或和与运算,得到结果。

- 对于其它位(i>=1),和(S[i])的计算需要考虑前一位的进位(C[i-1]),即S[i] = A[i] ^ B[i] ^ C[i-1],进位(C[i])的计算需要考虑前一位的进位(C[i-1])和当前位的进位(Carry)信号,即C[i] = (A[i] & B[i]) || (C[i-1] & (A[i] ^ B[i]))。

4. 实验步骤4.1 材料准备•集成电路芯片:4个半加器、4个或门、3个异或门。

•连线材料:导线、面包板等。

4.2 电路连接根据设计原理进行电路的连接,确保每个元件都正确连接并没有短路或接触不良的情况。

4.3 电路测试对搭建好的电路进行测试,将不同的二进制数输入A和B接入相应的输入端口,并观察输出端口S和进位输出端口C的结果是否符合预期。

5. 实验结果根据我们的实验步骤,我们成功完成了一个4位二进制加法器的设计和实现。

通过输入不同的二进制数A和B,我们观察到输出端口S和进位输出端口C都能正确地计算出4位二进制数的和。

加法器实验报告

加法器实验报告

加法器实验报告加法器实验报告随着社会一步步向前发展,报告与我们的生活紧密相连,报告具有双向沟通性的特点。

在写之前,可以先参考范文,以下是小编为大家整理的加法器实验报告,仅供参考,大家一起来看看吧。

加法器实验报告1一、实验目的1、了解加法器的基本原理。

掌握组合逻辑电路在Quartus Ⅱ中的图形输入方法及文本输入方法。

2、学习和掌握半加器、全加器的工作和设计原理3、熟悉EDA工具Quartus II和Modelsim的'使用,能够熟练运用Vrilog HDL语言在Quartus II下进行工程开发、调试和仿真。

4、掌握半加器设计方法5、掌握全加器的工作原理和使用方法二、实验内容1、建立一个Project。

2、图形输入设计:要求用VHDL结构描述的方法设计一个半加器3、进行编译,修改错误。

4、建立一个波形文件。

(根据真值表)5、对该VHDL程序进行功能仿真和时序仿真Simulation三、实验步骤1、启动QuartusⅡ2、建立新工程NEW PROJECT3、设定项目保存路径\项目名称\顶层实体名称4、建立新文件Blok Diagram/Schematic File5、保存文件FILE /SAVE6、原理图设计输入元件符号放置通过EDIT>SYMBOL插入元件或点击图标元件复制元件转动元件删除管脚命名PINNAME元件之间连线(直接连接,引线连接)7、保存原理图8 、编译:顶层文件设置,PROJECT>Set as TopLevel开始编译processing>Start Compilation编译有两种:全编译包括分析与综合(Analysis&Synthesis)、适配(Fitter)、编程(assembler)时序分析(Classical Timing Analysis)4个环节,而这4个环节各自对应相应菜单命令,可单独发布执行也可以分步执行9 、逻辑符号生成FILECreat/update>create Symbol File forCurrent File10 、仿真建立仿真wenjian添加需要的输入输出管脚设置仿真时间设置栅格的大小设置输入信号的波形保存文件,仿真功能仿真:主要检查逻辑功能是否正确,功能仿真方法如下:1TOOL/SIMULATOR TOOL,在SIMULATOR MODE下选择Functional,在SIMULATION INPUT栏中指定波形激励文件,单击Gencrator Functional Simulator Netist,生成功能仿真网表文件。

2.1加法器实验 报告 A5

2.1加法器实验 报告 A5

2.1加法器实验报告 A5一、实验目的本实验的目的在于,通过对2位二进制数的加法器电路进行建立、测试和验证后,初步掌握数字电路的组成原理,深入理解加法器的运作过程及实现方法,加深对数字电路的理解。

二、实验内容本实验中,我们将学习如何设计、构建并测试一位全加器,并将其扩展为一个简单的2位加法器。

具体来说,将构建一种基于D型触发器和XOR门的全加器电路,并将它连接成一个2位加法器。

除此之外,我们还将通过仿真工具对加法器电路进行模拟,以检验其功能性。

三、实验器材1.电路仿真软件(如MultiSIM或Proteus)2.电路设计工具(如Xilinx或Quartus)3.实验连线板4.数字集成电路器件四、实验原理全加器是一种能够对两个二进制数进行加法并生成进位的电路。

其中,加数A和B称为输入,和S和进位Cout则为输出。

一个简单的全加器可以由两个半加器(Half Adder)组成,其中第一个半加器实现了不带进位的二进制加法,而第二个半加器则实现了进位的加法。

据此,可将半加器设计为XOR门和AND门的组合电路,如下所示:![image-20210805162658939](C:\Users\Yun\AppData\Roaming\Typora\typora-user -images\image-20210805162658939.png)接下来,我们将用D触发器替换AND门,以便掌握使用触发器构建电路的方法,构建并测试一位全加器:其中,D触发器作为时序电路元素具有以下特点:1. D触发器可以确保只在时钟上升沿(CLK=1)时更新输出。

2. 如果D输入为高,Q输出将保持高电平。

4. 如果D输入发生变化,Q输出将在时钟上升沿上更新以反映新的D输入。

上图中,A、B和Cin分别为输入端,S和Cout为输出端。

在此,我们可以根据半加器的定义,将其进一步扩展,设计一个2位全加器电路。

五、实验步骤1. 根据上述原理,使用D触发器和XOR门设计并构建一位全加器电路。

计组-加法器实验报告

计组-加法器实验报告

半加器、全加器、串行进位加法器以及超前进位加法器一、实验原理1.一位半加器A和B异或产生和Sum,与产生进位C2.一位全加器将一位半加器集成封装为halfadder元件,使用两个半加器构成一位的全加器3.4位串行进位加法器将一位全加器集成封装为Fulladder元件,使用四个构成串行进位加法器4.超前进位加法器(4位)⑴AddBlock产生并行进位链中的ti(即Cthis)和di(即Cpass),以及本位结果Sum⑵进位链(Cmaker)四位一组并行进位链,假设与或非门的级延迟时间为1.5ty,与非门的延迟时间为1ty,在di和ti产生之后,只需2.5ty就可产生所有全部进位⑶超前进位加法器将以上二者结合起来即可完成,A和B各位作为各个AddBlock的输入,低一位的进位Ci-1作为本位AddBlock的C-1的输入。

各个AddBlock输出的C_this和C_pass作为对应的Cmaker的thisi和passi的输入。

二、实验器材QuartusII仿真软件,实验箱三、实验结果1.串行进位加法器结果2.超前进位加法器结果四、实验结果分析1.实验仿真结果显示串行加法器比超前进位加法器快,部分原因应该是电路结构优化不到位。

另外由于计算的位数比较少,超前进位加法链结构较复杂,所以优势没体现出来,反倒运作的更慢一点。

当位数增加的时候,超前进位加法器会比串行的更快。

2.波形稳定之前出现上下波动,应该与“竞争冒险”出现的情况类似,门的延迟和路径的不同导致了信号变化时到达的时间有先有后,因此在最终结果形成前出现了脉冲尖峰和低谷;另外也可能部分原因由于电路结构优化的不到位所致。

计算机组成原理加法器实验实训报告

计算机组成原理加法器实验实训报告

计算机组成原理加法器实验实训报告一、实验目的本次实验旨在通过实际操作加法器电路,加深对计算机组成原理中加法器的理解,掌握加法器的工作原理和实验操作技能。

二、实验内容1. 搭建基本加法器电路2. 进行加法器实验3. 分析实验结果并撰写实验报告三、实验器材和工具1. 电路实验箱2. 电源3. 电路连接线4. 示波器5. 多用途数字实验仪6. 逻辑门集成电路四、实验步骤1. 搭建基本加法器电路1) 将逻辑门集成电路插入电路实验箱中2) 连接逻辑门的输入端和输出端3) 接入电源并进行必要的调试2. 进行加法器实验1) 输入两个二进制数,并将其连接到逻辑门输入端2) 观察输出端的变化3) 调节输入信号,验证加法器的正确性和稳定性3. 分析实验结果1) 记录实验数据2) 分析实验结果,对比理论值和实际值的差异3) 总结实验中的经验和问题,并提出改进建议五、实验数据1. 输入数据:A = 1010B = 11012. 输出数据:Sum = xxxCarryout = 1六、实验结果分析通过实验,我们成功搭建了基本加法器电路,并进行了加法器实验。

实验结果表明,加法器能够正确地对两个二进制数进行加法运算,并输出正确的结果。

通过比对理论值和实际值,我们发现存在一定的偏差,可能是由于电路连接不良或逻辑门延迟等因素导致。

在今后的实验中,我们需要注意电路连接质量和信号延迟,以提高实验结果的准确性和稳定性。

七、实验总结通过本次加法器实验,我们加深了对计算机组成原理中加法器的理解,掌握了基本的加法器实验操作技能。

我们也发现了一些问题并提出了改进建议。

在今后的学习和实验中,我们将继续加强对计算机组成原理的学习,不断提升实验操作能力,为今后的科研工作和实际应用打下坚实的基础。

八、参考资料1. 《计算机组成原理》(第五版),唐朔飞,张善民,电子工业出版社2. 《数字逻辑与计算机设计》(第三版),David M. Harris,Sarah L. Harris,清华大学出版社以上是本次计算机组成原理加法器实验实训报告的全部内容,谢谢阅读。

加法器实验报告

加法器实验报告

加法器实验报告加法器实验报告概述:本次实验旨在设计和实现一个加法器电路,通过对电路的搭建和测试,验证加法器的正确性和可行性。

加法器是计算机中最基本的算术运算器之一,其在数字逻辑电路中扮演着重要的角色。

1. 实验背景加法器是一种基本的数字逻辑电路,用于实现数字的加法运算。

在计算机中,加法器被广泛应用于算术逻辑单元(ALU)和中央处理器(CPU)等部件中,用于进行各种数值计算和逻辑运算。

因此,了解和掌握加法器的工作原理和设计方法对于理解计算机原理和数字电路设计具有重要意义。

2. 实验目的本次实验的主要目的是通过设计和实现一个4位二进制加法器电路,验证加法器的正确性和可行性。

具体要求如下:- 设计并搭建一个4位二进制加法器电路;- 对电路进行测试,验证其加法运算的正确性;- 分析电路的性能和优化空间。

3. 实验原理加法器是通过逻辑门电路实现的。

在本次实验中,我们将使用全加器电路来实现4位二进制加法器。

全加器是一种能够实现两个二进制位相加并考虑进位的电路。

通过将多个全加器连接起来,可以实现更高位数的二进制加法器。

4. 实验步骤4.1 设计加法器电路的逻辑功能首先,我们需要确定加法器电路的逻辑功能。

在这个实验中,我们需要实现两个4位二进制数的相加运算,并输出结果。

具体的逻辑功能可以通过真值表或逻辑表达式来描述。

4.2 搭建电路根据逻辑功能的要求,我们可以使用逻辑门电路来搭建加法器。

在本次实验中,我们将使用多个全加器电路来实现4位二进制加法器。

通过将多个全加器连接起来,可以实现更高位数的二进制加法器。

4.3 进行电路测试在搭建完电路后,我们需要对电路进行测试,以验证其加法运算的正确性。

可以通过输入一些测试用例,并比较输出结果与预期结果是否一致来进行测试。

5. 实验结果与分析通过对加法器电路的测试,我们可以得到加法器的输出结果。

通过比较输出结果与预期结果,可以验证加法器的正确性。

同时,我们还可以分析电路的性能和优化空间,例如进一步提高加法器的速度和减少功耗等。

加法器实验实训报告

加法器实验实训报告

加法器实验实训报告实验目的,通过设计和实现一个加法器电路,加深对数字电路原理和逻辑门的理解,掌握数字电路的设计和实现方法。

实验原理,加法器是一种基本的数字电路,用于将两个二进制数相加得到和。

常见的加法器有半加器、全加器和多位加法器。

在本实验中,我们将使用全加器来设计一个4位二进制加法器。

实验材料和设备:1. 逻辑门集成电路(如74LS08、74LS32等)。

2. 连线材料。

3. 电源。

4. 示波器(可选)。

实验步骤:1. 根据实验要求,确定所需的加法器类型和位数。

在本实验中,我们选择使用4位全加器。

2. 根据全加器的真值表,设计电路连接图。

全加器由两个半加器和一个或门组成,其中半加器用于计算两个输入位的和,或门用于计算进位。

3. 根据电路连接图,使用逻辑门集成电路进行实验电路的搭建。

根据需要,可以使用示波器检测电路的工作情况。

4. 进行电路的调试和测试。

输入不同的二进制数,观察输出结果是否符合预期。

可以使用示波器观察信号波形,以验证电路的正确性。

5. 记录实验数据和观察结果。

包括输入的二进制数、输出的和、进位等信息。

6. 分析实验结果。

比较实验结果与预期结果的差异,找出可能存在的问题并加以解决。

7. 撰写实验报告。

包括实验目的、原理、材料和设备、步骤、数据和结果分析等内容。

实验结果分析:根据实验数据和观察结果,我们可以得出结论,通过设计和实现一个4位二进制加法器电路,我们成功地实现了二进制数的相加操作。

电路的输出结果与预期结果一致,证明电路的设计和实现是正确的。

实验总结:通过本次实验,我们深入学习了数字电路原理和逻辑门的运作方式,掌握了数字电路的设计和实现方法。

同时,我们也了解到了加法器的工作原理和实现过程。

通过实际操作和观察,我们加深了对加法器电路的理解,并提高了实验操作和数据分析的能力。

总的来说,本次实验对我们的学习和实践能力有很大的提升,使我们更加熟悉和了解数字电路的应用。

通过这次实验,我们不仅掌握了加法器的设计和实现方法,还培养了我们的动手能力和问题解决能力。

4位全加器实验报告doc

4位全加器实验报告doc
说明:为了方便在QuartusII9.1 sp2中完成编译和功能仿真,咱们选择芯片Cyclone II,EP2C70F89C6,而在DE2-115开发板中进行下载时,那么需要选择与开发板相匹配的芯片Cyclone IVE 中的EP4CE115F29C7。(芯片选择见下文详述,注意每次变换芯片后都需要从头编译)
#10 $display ("A B=%b %b,S_t=%b,C3_t=%b",A_t,B_t,S_t,C3_t); A_t = 0111;B_t = 1100;C_1_t = 0;
#10 $display ("A B=%b %b,S_t=%b,C3_t=%b",A_t,B_t,S_t,C3_t);end endmodule
表2 全加器逻辑功能真值表
图4 全加器方框图
图5 全加器原理图
多位全加器连接能够是逐位进位,也能够是超前进位。逐位进位也称串行进位,其逻辑电路简单,但速度也较低。
四位全加器
如图9所示,四位全加器是由半加器和一名全加器组建而成:
图9 四位全加器原理图
【实验步骤】
(1)成立新工程项目:
打开ISE软件,进入集成开发环境,点击File→New project成立一个工程项目adder_4bit。
input cin; initial assign {cout,sum}=a+b+cin; begin endmodule a=4'b0; b=4'b0; cin=1'b0; #210 $stop; end always #10 a=a+1; always #5 b=b+1; always #100 cin=cin+1;endmodule 四、仿真波形如下:

加法器实验报告

加法器实验报告

加法器实验报告实验三加法器的设计与仿真一、实验目的熟悉Quartus Ⅱ仿真软件的基本操作,用逻辑图和VHDL语言设计加法器并验证。

二、实验内容1、熟悉Quartus Ⅱ软件的基本操作,了解各种设计输入方法(原理图设计、文本设计、波形设计)2、用逻辑图和VHDL语言设计全加器并进行仿真验证;3、用设计好的全加器组成串行加法器并进行仿真验证;4、用逻辑图设计4位先行进位全加器并进行仿真验证;三、实验原理1. 全加器全加器英文名称为full-adder,是用门电路实现两个二进制数相加并求出和的组合线路,称为一位全加器。

一位全加器可以处理低位进位,并输出本位加法进位。

多个一位全加器进行级联可以得到多位全加器。

用途:实现一位全加操作逻辑图真值表X Y CIN S COUT0 0 0 0 00 0 1 1 00 1 0 1 00 1 1 0 11 0 0 1 01 0 1 0 11 1 0 0 11 1 1 1 1利用与或门设计的全加器,它只能做一位的加法,先预想好它的功能,写出真值表,就可以根据这些来设计电路了。

2.四位串行加法器逻辑图利用全加器的组合实现4位串行加法器,全加器只能对一位进行操作,将每一位的结果传给下一位,就可以实现4位的加法器。

3.74283:4位先行进位全加器(4-Bit Full Adder)利用74283芯片实现的4位先行进位全加器比前两者功能更完善,它可以实现进位功能,这个自己设计难度比较大,可以参照74283的功能表加深对它的理解,按照如下的逻辑图实现进位全加器。

逻辑框图逻辑功能表注:1、输入信号和输出信号采用两位对折列表,节省表格占用的空间,如:[A1/A3]对应的列取值相同,结果和值[Σ1/Σ3]对应的运算是Σ1=A1+B1和Σ3=A3+B3。

请自行验证一下。

2、C2是低两位相加产生的半进位,C4是高两位相加后产生的进位输出,C0是低位级加法器向本级加法器的进位输入。

四、实验方法与步骤实验方法:采用基于FPGA进行数字逻辑电路设计的方法。

加法器实验报告

加法器实验报告

加法器实验报告一、实验目的本次实验的主要目的是深入理解加法器的工作原理,通过实际搭建和测试加法器电路,掌握数字电路中加法运算的实现方法,并观察和分析不同类型加法器的性能特点。

二、实验原理(一)半加器半加器是实现两个一位二进制数相加的基本单元,它不考虑来自低位的进位输入。

半加器的逻辑表达式为:和`S = A ⊕ B` ,进位`C = A ∧ B` ,其中`A` 和`B` 是两个输入位,`⊕`表示异或运算,`∧`表示与运算。

(二)全加器全加器则考虑了低位的进位输入。

其逻辑表达式为:和`S =(A ⊕ B) ⊕ C_in` ,进位`C_out =(A ∧ B) ∨((A ⊕ B) ∧ C_in)`,其中`C_in` 是来自低位的进位输入。

(三)多位加法器多位加法器可以通过级联多个全加器来实现。

常见的多位加法器有串行加法器和并行加法器。

串行加法器逐位进行加法运算,速度较慢;并行加法器同时对各位进行加法运算,速度较快。

三、实验设备与器材1、数字电路实验箱2、集成电路芯片:74LS86(异或门)、74LS08(与门)、74LS00(与非门)等3、导线若干四、实验内容与步骤(一)半加器的实现1、选择合适的集成电路芯片,按照半加器的逻辑表达式搭建电路。

2、连接输入信号`A` 和`B` ,使用逻辑电平开关提供 0 和 1 的输入。

3、观察输出信号`S` 和`C` 的电平状态,记录不同输入组合下的输出结果。

(二)全加器的实现1、依据全加器的逻辑表达式,使用集成电路芯片搭建电路。

2、分别设置输入信号`A`、`B` 和`C_in` 的电平,观察并记录输出信号`S` 和`C_out` 的状态。

(三)4 位并行加法器的实现1、通过级联 4 个全加器构建 4 位并行加法器。

2、为两个 4 位输入数设置不同的二进制值,观察输出的和以及进位情况。

五、实验数据与结果分析(一)半加器实验数据|输入 A |输入 B |和 S |进位 C ||||||| 0 | 0 | 0 | 0 || 0 | 1 | 1 | 0 || 1 | 0 | 1 | 0 || 1 | 1 | 0 | 1 |从数据可以看出,半加器的输出结果符合预期的逻辑关系。

加法器实验报告范文

加法器实验报告范文

加法器实验报告范文实验目的:本实验通过搭建加法器电路,了解加法器的原理及工作过程,掌握加法器的设计与实现方法。

实验原理:加法器是一种数字电路,用于将两个或多个数字相加。

在数字电路中,加法器常被用于数据的处理和计算。

常见的加法器有半加法器、全加法器和并行加法器。

半加法器是最基本的加法器,只能进行单位数的加法。

它有两个输入A和B以及两个输出S和C,其中S是相加结果,C是进位。

半加法器的真值表如下:A,B,S,C0,0,0,00,1,1,01,0,1,01,1,0,1全加法器是在半加法器的基础上扩展而来的,可以进行多位数的加法。

它有三个输入A、B和Cin(进位输入)以及两个输出S和Cout(进位输出)。

全加法器的真值表如下:A ,B , Cin , S , Cout0,0,0,0,00,0,1,1,00,1,0,1,00,1,1,0,11,0,0,1,01,0,1,0,11,1,0,0,11,1,1,1,1并行加法器是由多个全加法器串联而成的,可以进行多位数的并行计算。

它的输入输出与半加法器和全加法器类似,其中最低位的全加法器没有进位输入,最高位的全加法器没有进位输出。

实验步骤:1.根据真值表,使用逻辑门电路搭建半加法器电路,并使用LED灯等输出结果。

2.根据真值表,使用逻辑门电路搭建全加法器电路,并使用LED灯等输出结果。

3.根据要求确定所需位数(如4位)的并行加法器电路结构。

4.根据电路结构,使用逻辑门电路搭建并行加法器电路,并使用LED 灯等输出结果。

实验结果与分析:1.经过实验,半加法器的电路能够实现两个数字的加法,并正确输出相加结果和进位。

2.经过实验,全加法器的电路能够实现多位数的加法,并正确输出相加结果和进位。

3.经过实验,4位并行加法器的电路能够实现四个4位数的加法,并正确输出相加结果。

结论:通过本次实验,我深入了解了加法器的原理和工作过程,并掌握了加法器的设计与实现方法。

通过搭建半加法器、全加法器和并行加法器电路,我成功实现了数字的相加运算,并正确输出了相加结果。

加法器实验报告

加法器实验报告

加法器实验报告加法器实验报告一、实验背景加法器是计算机中最基础的逻辑电路之一,它的主要作用是将两个二进制数进行加法运算,并输出一个二进制数作为结果。

在计算机中,加法器的存在极为重要,因为它是所有计算的起点。

二、实验目的本实验的主要目的是通过制作加法器电路,掌握加法器的基本原理和操作方法。

通过实验,我们可以深入了解加法器的实现原理,在实践中体验二进制数的加法运算及其结果。

三、实验器材本次实验所需的器材如下:1.电路板2.电源线3.开关4.三枚LED灯5.四个按键6.电阻7.逻辑门SN74008.引线等四、实验步骤1.将电路板和电源线取出并清洗干净。

2.将电阻固定在电路板上。

3.将逻辑门SN7400安装到电路板上,并连接引线。

4.安装开关、LED灯和按键。

5.进行电路连接,注意避免短路和错接。

6.检查出错情况,重新调整电路连接。

7.开启电源并进行测试。

五、实验结果经过多次调整,我们成功地制作出了加法器电路,并进行了测试。

实验的结果显示:当我们同时按下两个按键时,相应的LED灯会点亮,从而输出结果。

六、实验误差及分析在实验过程中,我们发现有时LED灯不能很好地显示结果,这可能是由于电路连接不良或电阻的阻值不准确造成的。

在检查出错情况时,我们需要细心认真,尤其是对于电路连接的质量非常重要。

七、实验心得通过本次实验,我们深入了解了加法器的基本原理和操作方法。

同时,我们也掌握了电路连接和调试的技巧,认识到了实验中心细节的重要性。

通过实践,我们加深了对计算机逻辑电路的理解和应用,也提升了我们的创新能力和动手实践能力。

总之,本次实验让我们得到了很大的收获,不仅增强了我们对计算机逻辑电路的认识,也提高了我们的实验技能和科学素质。

我们相信,在今后的学习和实践中,这次实验的经验和教训将对我们有很大的帮助。

加法器实验报告

加法器实验报告

加法器实验报告一、实验目的本实验目的是通过学习数字电路中的加法器基本原理,掌握加法器的设计方法和加法器的应用。

二、实验原理1.加法器的定义加法器是一种数字电路,用于进行二进制数的加法运算。

加法器的核心是二进制累加器,可以将两个二进制数进行相加,并将结果以二进制形式输出。

2.半加器半加器是最基本的加法器,在实际电路中被广泛应用。

半加器可以对两个二进制位进行加法运算,并得出最低位的结果和进位信号。

半加器的电路图如下:半加器的真值表如下:|输入A|输入B|输出S|进位C||----|----|----|----|| 0 | 0 | 0 | 0 || 0 | 1 | 1 | 0 || 1 | 0 | 1 | 0 || 1 | 1 | 0 | 1 |4.四位全加器四位全加器可以对两个四位二进制数进行加法运算,其电路图如下:其中,Ci为上一位的进位信号,Si为本位的结果,CO为当前的进位信号。

三、实验器材101实验箱、数字电路板、八位拨动开关、VCC接口线、GND接口线、LED灯、7408四个与门芯片、7404六个反相器芯片、7483两个四位全加器芯片。

四、实验步骤1.搭建半加器电路将7408与门芯片的1、2、3、4引脚分别接入VCC电源,6、7、8、9引脚接入GND电源。

将输入的A、B二进制数接入7408与门芯片的1、2引脚,将输入的A、B二进制数经过反相器反向后接入7408与门芯片的3、4引脚,将输出的S、Cn+1接入LED灯,连接电路如下图所示:五、实验结果1.半加器和全加器电路测试结果:通过八位拨动开关分别输入二进制数11和10,经过半加器和全加器电路处理后,实验箱LED灯分别显示结果1和01,如下图所示:六、实验总结通过本次实验,我对加法器的基本原理有了更深层次的理解,并掌握了加法器的设计方法和加法器的应用。

在实验的过程中,我遇到了一些问题,在老师的指导下,通过反复尝试和理论分析,终于成功解决了问题,对自己的动手实验能力和实际问题的解决能力有了更进一步的提高。

模电加法器仿真实验报告

模电加法器仿真实验报告

1、学习加法器的设计方法。

2、掌握加法器的调试方法。

3、熟练焊接技术。

二、实验仪器信号源,示波器,直流稳压源,交流毫伏表,万用表,电路板。

三、试验器件编号名称型号数量R1、R2、R3、R4、R7 电阻10K 5R5、R6、Rf1、Rf2 电阻20K 4T1、T2 集成运放HA17741 2四、实验原理集成运算放大器是提高电压增益的直流放大器。

在它的输入端和输出端之间加上不同的反馈网络,就可以实现各种不同的电路功能。

可实现放大功能及加、减、微分、积分等模拟信号运算功能。

本实验着重以输入和输出之间施加线性负反馈网络后所具有的功能运算的研究。

理性运放在线性运用时具有以下重要特性:1、理想运放的同向和反向输入端电流近似为零,即I+≈0,I-≈0。

2、理想运放在线性放大区时,两端输入电压近似相等,即:U+≈U-。

加法器根据信号输入端的不同有同相加法器和反向加法器两种形式。

原理如图所示:图1 同相加法器图2 反相加法器图2的反向加法器,运放的输入端一端接地,另一端由于理想运放的“虚地”特性,使得加在此输入端的多路输入电压可以彼此独立地通过自身输入回路电阻转换为电流,精确地进行代数相加运算,实现加法功能。

同相加法器的输出电压为Uo=(1+Rf/R1)Rp(Ui1/R2+Ui2/R3)式中,Rp=R2//R3。

因此Rp与每个回路电阻均有关,要求满足一定的比例关系,调节不便。

反相加法器的输出电压为Uo=-【(Rf/R1)Ui1+(Rf/R1)Ui2)】,当R1=R2=Rf时,Uo=-(Ui1+Ui2)。

五、实验电路图Uo1=-Rf1(Ui1/R1+Ui2/R2)Uo =(-Rf2/R4)Uo1= (Rf2 Rf1/R4 R1)Ui1+(Rf2 Rf1/R4 R2)Ui2六、实验内容及步骤1、实验内容用两个HA17741运算放大器,10K,20K,100K电阻设计一个加法器。

工作电压为+12V、-12V。

设计出的加法器电路如上图所示。

加法器实验实训报告

加法器实验实训报告

加法器实验实训报告引言:本次实验旨在设计和构建一个加法器电路,实现两个二进制数的相加操作。

加法器是计算机中最基本的逻辑电路之一,其功能对于计算机的运算和逻辑处理至关重要。

通过本次实验,我们将掌握加法器的原理和实现方法,并通过实际搭建电路进行验证。

一、实验目的本次实验的主要目的是:1.了解加法器的基本原理和工作方式;2.学习二进制数的相加操作;3.掌握加法器电路的设计和构建方法;4.通过实际搭建电路,验证加法器的正确性。

二、实验原理加法器是一种基于二进制数的逻辑电路,用于将两个二进制数相加并输出结果。

常见的加法器有半加器、全加器和多位加法器等。

本次实验我们将使用全加器来实现两个二进制数的相加。

全加器的输入包括两个待相加的二进制数和一个进位信号(前一位相加的进位),输出为相加结果和进位信号。

全加器的逻辑电路可通过逻辑门的组合实现。

三、实验步骤1.根据实验要求,确定加法器的位数并设计电路结构;2.根据设计的电路结构,确定所需的逻辑门类型和数量;3.根据逻辑门的真值表,确定逻辑门的输入输出关系;4.根据逻辑门的输入输出关系,设计逻辑门的电路图;5.根据设计的逻辑门电路图,搭建实验电路;6.验证电路的正确性,通过输入不同的二进制数进行相加操作,并观察输出结果是否符合预期;7.根据实验结果,总结加法器的工作原理和特点。

四、实验结果与分析通过实验,我们成功地设计并构建了一个加法器电路,并通过输入不同的二进制数进行相加操作。

实验结果表明,加法器能够正确地完成二进制数的相加,输出结果与预期一致。

五、实验总结本次实验通过设计和构建加法器电路,加深了我们对加法器原理和工作方式的理解。

通过实际操作,我们掌握了加法器电路的设计和构建方法,并验证了其正确性。

加法器作为计算机中最基本的逻辑电路之一,其重要性不言而喻。

通过本次实验,我们进一步认识到了加法器在计算机运算和逻辑处理中的重要作用。

六、实验心得通过本次实验,我深刻体会到了电路设计和构建的重要性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

加法器实验报告
篇一:加法器实验报告
实验 __一__
【实验名称】
1位加法器
【目的与要求】
1. 掌握1位全加器的设计
2. 学会1位加法器的扩展
【实验内容】
1. 设计1位全加器
2. 将1位全加器扩展为4位全加器
3. 使4位的全加器能做加减法运算
【操作步骤】
1. 1位全加器的设计
(1)写出1位全加器的真值表
(2)根据真值表写出表达式并化简
(3)画出逻辑电路
(4)用quartusII进行功能仿真,检验逻辑电路是否正确,将仿真波形截图并粘贴于此
(5)如果电路设计正确,将该电路进行封装以用于下一个环节 2. 将1位全加器扩展为4位全加器
(1)用1位全加器扩展为4位的全加器,画出电路图
(2)分别用两个4位补码的正数和负数验证加法器的正确性(注意这两
个数之和必须在4位补码的数的范围内,这两个数包括符号在内共4位),用quartusII进行功能仿真并对仿真结果进行截图。

3. 将4位的全加器改进为可进行4位加法和减法的运算器
(1)在4位加法器的基础上,对电路进行修改,使该电路不仅能进行加
法运算而且还能进行减法运算。

画出该电路
(2)分别用两个4位补码的正数和负数验证该电路的正确性(注意两个
数之和必须在4位补码的数的范围内),用quartusII进行功能仿真并对仿真结果进行截图。

【附录】
篇二:加法器的基本原理实验报告
一、实验目的
1、了解加法器的基本原理。

掌握组合逻辑电路在Quartus Ⅱ中的图形输入方法及文本输入方法。

2、学习和掌握半加器、全加器的工作和设计原理
3、熟悉EDA工具Quartus II和Modelsim的使用,能够熟练运用Vrilog HDL 语言在Quartus II下进行工程开发、调试和仿真。

4、掌握半加器设计方法
5、掌握全加器的工作原理和使用方法
二、实验内容
1、建立一个Project。

2、图形输入设计:要求用VHDL结构描述的方法设计一个半加器
3、进行编译,修改错误。

4、建立一个波形文件。

(根据真值表)
5、对该VHDL程序进行功能仿真和时序仿真Simulation
三、实验步骤
1、启动QuartusⅡ
2、建立新工程 NEW PROJECT
3、设定项目保存路径\项目名称\顶层实体名称
4、建立新文件 Blok Diagram/Schematic File
5、保存文件FILE /SAVE
6、原理图设计输入
元件符号放置通过EDIT_>SYMBOL 插入元件或点击图标
元件复制
元件移动
元件转动
元件删除
管脚命名 PIN_NAME
元件之间连线(直接连接,引线连接)
7、保存原理图
8 、编译:顶层文件设置,PROJECT_>Set as Top_Level
开始编译 processing_>Start Compilation
编译有两种:全编译包括分析与综合(Analysis&Synthesis)、适配(Fitter)、编程(assembler)时序分析(Classical Timing Analysis)4个环节,而这4个环节各自对应相应菜单命令,可单独发布执行也可以分步执行
9 、逻辑符号生成FILECreat/_update_>create Symbol File forCurrent File
10 、仿真
建立仿真wenjian
添加需要的输入输出管脚
设置仿真时间
设置栅格的大小
设置输入信号的波形
保存文件,仿真
功能仿真:主要检查逻辑功能是否正确,功能仿真方法如下:
1TOOL/SIMULATOR TOOL,在SIMULATOR MODE下选择 Functional,在SIMULATION INPUT栏中指定波形激励文件,单击Gencrator Functional Simulator Netist,生成功能仿真网表文件。

四、实验现象
任务1 : 逻辑符号生成
任务2:采用基本逻辑门电路设计,异或设计半加器
任务3、全加器设计
逻辑符号:
原理图:
结果:
任务4、用半加器,设计全加器
五、实验体会
通过这次实验,初步熟悉了VHDL语言的原理图设计输入。

相关文档
最新文档