加法器实验报告标准范本

合集下载

加法器实验报告示范文本

加法器实验报告示范文本

加法器实验报告示范文本After completing the work or task, record the overall process and results, including the overall situation, progress and achievements, and summarize the existing problems and futurecorresponding strategies.某某管理中心XX年XX月加法器实验报告示范文本使用指引:此报告资料应用在完成工作或任务后,对整体过程以及结果进行记录,内容包含整体情况,进度和所取得的的成果,并总结存在的问题,未来的对应策略与解决方案。

,文档经过下载可进行自定义修改,请根据实际需求进行调整与使用。

篇一:加法器实验报告实验__一__【实验名称】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 进行功能仿真并对仿真结果进行截图。

加法器电路设计实验报告

加法器电路设计实验报告

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

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

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

在最基础的层面上,一个半加器(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至100求和(一)实验目的1.掌握51单片机Keil软件集成开发环境。

2.学习使用汇编语言编写应用程序。

(二)设计要求熟悉51单片机的Keil软件集成开发环境,使用汇编语言编写“1+2+3+…+100”的程序。

(三)实验原理类似C语言里的循环语句,从1开始加,利用CJNE判断是否已加到100,从而进行循环计数。

(四)实验设备装有Keil4的电脑一台(五)实验结果计算结果高8位r3为0x13,低8位r4为0xba,即0x13ba,十进制数5050。

(六)结果讨论与心得体会实验结果和预期结果一致。

以前就用过Keil编程C51,所以使用起来没有什么障碍。

第一次自己编汇编程序,感觉汇编和C还是有很多相通之处,有很多思想和方法可以借鉴。

(七)附录:实验源代码ORG 0000H ;程序运行入口LJMP M AIN ;跳向主程序MAINORG 0030H ;主程序入口MAIN: MOV R2,#01H ;给R2赋初值1,从1开始加MOV R3,#00H ;R3用于存放最终结果的高8位MOV R4,#00H ;R4用于存放最终结果的低8位START: CLR C;Cy位清零CJNE R2,#65H,LOOP ;判断R2是否等于101,如果不相等,就跳到LOOPSJMP RESULT ;R2等于101时,表示已经完成1加到100的运算,跳转到RESULT LOOP: MOV A,R2 ;将R2的值移入累加器ADD A,R4 ;将R4的值加到累加器里MOV R4,A ;将累加器的值移入R4,作为相加后结果的低8位MOV A,R3 ;将R3的值移入累加器ADDC A,#00H ;累加器加0,并且带进位相加,这样做就把低8位进位加上去了MOV R3,A ;将累加器的值移入R3,作为相加后结果的高8位INC R2 ;R2的值加1,递增,作为下一个加数SJMP START ;跳转到START,继续相加RESULT: SJMP RESULT ;显示结果END ;结束。

最新加法器实验报告

最新加法器实验报告

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

实验设备和材料:
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,进行多次实验以验证加法器的准确性。

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

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

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

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

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

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

加法器实训实验报告

加法器实训实验报告

一、实验目的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. 测试加法器的稳定性,观察输出结果是否随着时间稳定。

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

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

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

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

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

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

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

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

加法计数器的设计实验报告

加法计数器的设计实验报告

EDA实验报告书ELSECOUT<='0';END IF;CQ<=CG;CP<=CS;END PROCESS;END BBQ;仿真波形图问题讨论1.设计一个60进制的加法计数器,具体要求与本实验中的24进制计数器相同。

LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY JINZHI60 ISPORT(CLK,RD,EN:IN STD_LOGIC;CQ,CP:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);COUT:OUT STD_LOGIC);END JINZHI60 ;ARCHITECTURE BBQ OF JINZHI60 ISSIGNAL CS,CG: STD_LOGIC_VECTOR(3 DOWNTO 0);BEGINPROCESS(CLK,RD,EN)BEGINIF RD='1' THEN CG<="0000"; CS<="0000";ELSIF CLK'EVENT AND CLK='1' THENIF EN='1' THENIF (CS="0101" AND CG="1001") THENCG<="0000";CS<="0000";ELSIF CG="1001" THEN CG<="0000";CS<=CS+1;ELSE CG<=CG+1;END IF;END IF;END IF;IF (CS="0101" AND CG="1001") THEN COUT<='1';ELSE COUT<='0';END IF;CQ<=CG;CP<=CS;END PROCESS;END BBQ;2.利用60进制及24进制计数器设计简易数字钟。

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 四、仿真波形如下:

加法器实验报告范文

加法器实验报告范文

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

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

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

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

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

它有两个输入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. 学会使用数字电路实验箱进行实验,验证加法计数器的功能。

二、实验原理加法计数器是一种能够实现二进制数加法运算的数字电路。

它主要由触发器组成,通过触发器的翻转来实现计数功能。

加法计数器通常分为同步加法计数器和异步加法计数器两种类型。

本实验以同步加法计数器为例,介绍其原理和设计方法。

三、实验器材1. 数字电路实验箱2. 数字万用表3. 74LS163加法计数器芯片4. 逻辑电平转换芯片5. 电源6. 连接线四、实验步骤1. 电路搭建- 将74LS163加法计数器芯片插入实验箱。

- 按照电路图连接电源、时钟信号、清零信号、进位信号和输出端。

- 使用逻辑电平转换芯片将逻辑电平转换为TTL电平。

2. 功能测试- 给加法计数器施加时钟信号,观察计数器的输出端。

- 使用数字万用表测量计数器的输出电平,验证计数器是否正常工作。

- 对计数器施加清零信号,观察计数器是否能够回到初始状态。

3. 进位测试- 将进位信号设置为高电平,观察计数器是否能够正确进位。

- 使用数字万用表测量计数器的输出电平,验证计数器的进位功能。

4. 逻辑功能验证- 通过观察计数器的输出端,验证计数器的逻辑功能是否正确。

- 使用逻辑分析仪观察计数器的波形,进一步验证计数器的逻辑功能。

五、实验结果与分析1. 电路搭建- 成功搭建了加法计数器的电路,连接了电源、时钟信号、清零信号、进位信号和输出端。

2. 功能测试- 给加法计数器施加时钟信号,观察计数器的输出端,发现计数器能够正常工作,输出端依次输出0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15,符合预期。

3. 进位测试- 将进位信号设置为高电平,观察计数器是否能够正确进位,发现计数器能够正确进位,输出端依次输出16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31,符合预期。

加法器实验实训报告

加法器实验实训报告

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(行业报告)一位全加器的实验报告(报告模板范文)

(行业报告)一位全加器的实验报告(报告模板范文)

一位全加器的实验报告实验项目名称:在QuartusII中用原理图输入法设计1位加法器实验日期:20XX-X-X实验成绩:实验评定标准:一、实验目的熟悉利用QuartusII的原理图输入方法设计简单组合电路,掌握层次化设计的方法。

二、实验器材电脑一台,试验箱一个三、实验内容(实验过程)1.按照附录四介绍的方法与流程,完成半加器的设计,包括原理图输入、编译、综合、适配、仿真、实验板上的硬件测试,并将此半加器电路设置成一个硬件符号入库。

1)半加器的设计原理图入下图所示:2)半加器的仿真图如下:2.重复步骤1的操作,利用步骤1得到的半加器硬件元件,完成全加器的电路图设计,编译,仿真:1)全加器的设计原理图如下:2)全加器的仿真结果如下:3.对照试验箱上所用芯片,在电脑上选择好目标芯片,绑定引脚。

4.最后把试验箱接好电源盒计算机接口,把程序下载到目标芯片上,接着就可以在试验箱上通过按键和发光二极管来验证实验的正确性。

四、实验程序1.或门逻辑描述:library ieee;use ieee.std_logic_1164.all;entity or2 isport(a,b :in std_logic ;o:out std_logic );end entity or2architecture fhl of or2 isbegino<=a or b;end architecture fh1;1.半加器的描述:library ieee;use ieee.std_logic_1164.all;entity h_adder isport(a,b :in std_logic ;h,c:out std_logic );end entity h-dderarchitecture fhl of h_adder isbeginh<=(a or b)AND(a nand b);c<=not(a nand b);end architecture fh1;2.一位全加器的设计描述:library ieee;use ieee.std_logic_1164.all;entity f_adder isport(A,B,C :in std_logic ;H,Ci:out std_logic );end entity f-dderarchitecture fdl of f_adder iscomponent h_adderport(a,b:in std_logic;c,h:out std_logic);end componentcomponent or2port(a,b:in std_logic;o,out std_logic);end componentsignal d e f: std_logic;port mapbeginu1:h-adder port map(a=>A b=>B c=>d h=>e)u2:h_adder port map(a=>e b=>C c=>f h=>Ci)u3:or port map(a=>d b=>f o=>H)end architecture fd1;五、实验仿真、结果及分析1.仿真结果如图:2.结果及分析:该一位加法器是由两个半加器组成,在半加器的基础上,采用元件的调用和例化语句,将元件连接起来,而实现全加器的VHDL编程和整体功能。

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

编号:QC/RE-KA5914
加法器实验报告标准范本
The new situation in operation, especially the emergency, makes the information open and transparent by reporting the details, and then forms a closer cooperative relationship.
(工作汇报示范文本)
编订:________________________
审批:________________________
工作单位:________________________
加法器实验报告标准范本
使用指南:本报告文件适合在为规范管理,让所有人员增强自身的执行力,避免自身发展与集体的工
作规划相违背,按固定模式形成日常报告进行上交最终实现及时更新进度,快速掌握所需了解情况的
效果。

文件可用word任意修改,可根据自己的情况编辑。

篇一:加法器实验报告
实验__一__
【实验名称】
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语言的原理图设计输入。

此处可填写公司名称/地址/位置
Company name / address / location can be filled in this location。

相关文档
最新文档