全加器实验报告
实验一、半加器、全加器实验报告

(7)编程下载 (tools/programmer)
2.验证半加器、全加器的真值表。
根据管脚锁定的方案,操作仪器,记录数据。
半加器: 全加器:
输入
a
b
0
0
0
1
1
0
1
1
输出
sh
ch
输入
a
b
ci-1
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
输出
si
ci
思考组合逻辑电路的特点: 六、实验总结(总结本次实验收获,实验中应该注意的事项)
实验一、 半加器 全加器设计 实验报告
专业班级:
学号:
姓名:
一、实验目的
1.初步掌握 Quartus 开发系统的使用 2.掌握原理图的设计方法 3.掌握组合逻辑电路的设计方法,理解组合电路的特点 二、实验原理
加法运算是计算机中最基本的一种算术运算。能完成两个一位二进制数的相加运算并
求得“和”及“进位”逻辑电路,称为半加器。全加器是完成两个一位二进制数相加,并考虑低 位来的进位,即相当于将三个一位二进制数相加的电路。
工程文件必须保存在
,建立工程文件时注意选择使用的器件的 device family
是
, devicBiblioteka 名称是。(2)在工程文件中添加源文件(file/new)
在出现的对话框中,选择 Design Files 中的选择
(Block Diagram/Schematic File /
一位全加器 实验报告

一位全加器实验报告实验报告:全加器的原理与实验一、实验目的本实验旨在探究全加器的原理及其在数字电路中的应用,通过实际操作加深对全加器的理解,并掌握其工作原理和性能特点。
二、实验器材1. 74LS86集成电路芯片2. 电源3. 示波器4. 逻辑分析仪5. 连接线6. 示波器探头三、实验原理全加器是数字电路中常用的逻辑运算器件,用于实现三个二进制数的相加运算。
全加器由两个半加器和一个进位输入组成,能够实现三个二进制数的相加运算,并输出相应的和与进位。
全加器的工作原理是基于二进制加法的逻辑运算规则,通过逻辑门的组合实现。
四、实验步骤1. 将74LS86集成电路芯片插入实验板中,并连接电源。
2. 将输入端A、B、Cin分别与电源接通,观察输出端Sum和Cout的变化。
3. 使用逻辑分析仪和示波器对输入端和输出端进行观测和分析,记录实验数据。
4. 分别改变输入端A、B、Cin的状态,观察输出端Sum和Cout的变化,记录实验数据。
5. 对实验数据进行分析和总结,验证全加器的工作原理和性能特点。
五、实验结果通过实验观测和数据分析,得出以下结论:1. 全加器能够实现三个二进制数的相加运算,并输出相应的和与进位。
2. 输入端A、B、Cin的状态改变会影响输出端Sum和Cout的变化,符合二进制加法的逻辑运算规则。
3. 74LS86集成电路芯片的性能稳定,能够满足数字电路的应用要求。
六、实验总结本实验通过实际操作加深了对全加器的理解,掌握了全加器的工作原理和性能特点。
全加器作为数字电路中常用的逻辑运算器件,具有重要的应用价值,能够实现二进制加法运算,广泛应用于计算机、通信等领域。
通过本实验的学习,对数字电路和逻辑运算有了更深入的理解,为今后的学习和工作打下了坚实的基础。
七、实验建议在实验过程中,应注意安全操作,避免短路和电路损坏。
同时,对实验数据进行仔细分析和总结,加深对全加器的理解,为今后的学习和应用提供有力支持。
数电实验报告半加全加器

实验二半加/减器与全加/减器一、实验目的:(1)掌握全加器和半加器的逻辑功能。
(2)熟悉集成加法器的使用方法。
(3)了解算术运算电路的结构。
二、实验设备:1、74LS00(二输入端四与非门)2、74LS86(二输入端四异或门)3、数字电路实验箱、导线若干。
(74LS00引脚图) (74LS86引脚图)三、实验原理:两个二进制数相加,叫做半加,实现半加操作的电路,称为半加器。
A表示被加数,B表示加数,S表示半加和,Co 表示向高位的进位。
全加器能进行加数、被加数和低位来的信号相加,并给出该位的进位信号以及和。
四、实验内容:用74LS00和74LS86实现半加器、全加器的逻辑电路功能。
(一)半加器、半减器M=0时实现半加,M=1时实现半减,真值表如下:功能M A B S C半加0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1半减1 0 0 0 0 1 0 1 1 1 1 1 0 1 0 1 1 1 0 0(半加器图形符号)2、MAB00 01 11 100 0 1 1 01 1 0 0 1BABABAS⊕=+=MAB00 01 11 100 0 0 0 01 0 1 0 1)(MABC⊕=(二)全加器、全减器M A B 1-i CS i C0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 1 1 0 1 0 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 1 0 0 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 1 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 1 1 111 111-i C B A S ⊕⊕=))((1-i C B A M BC C i ⊕⊕•=五、实验结果半加器:B A B A B A S ⊕=+= )(M A B C ⊕=全加器:1-i C B A S ⊕⊕=M C M C C i 21+=其中11()i C A B C AB -=⊕+,21()i C A B C AB -=+为了方便,以下1i C -用C 表示()()(()()()I C AB AB CM AB AB CM ABM ABM ABCM ABCM ABCM ABCM ABM ABMABCM ABCM ABCM ABCM ABCM ABCM ABCM ABCM BC ABCM ABCM ABCM ABCM M A B C BC =+++++=+++++=+++++++=++++=⊕⊕ 则))((1-i C B A M BC C i ⊕⊕•=六、心得体会本次实验做的是半加/减器和全加/减器两个电路,比上次实验复杂很多,因此充满了挑战性。
全加器及其应用实验报告

一、实验目的1. 理解全加器的原理和结构。
2. 掌握全加器的逻辑功能及其实现方法。
3. 学习全加器在实际电路中的应用。
二、实验原理全加器是一种组合逻辑电路,用于实现两个二进制数相加,同时考虑来自低位的进位信号。
全加器由三个输入端和两个输出端组成,输入端分别为两个加数位(A、B)和来自低位的进位信号(Cin),输出端分别为和位(S)和进位输出信号(Cout)。
全加器的逻辑功能如下:- 当A、B和Cin都为0时,S为0,Cout为0;- 当A、B和Cin中有一个为1时,S为1,Cout为0;- 当A、B和Cin中有两个为1时,S为0,Cout为1;- 当A、B和Cin都为1时,S为1,Cout为1。
全加器可以通过半加器(HAdder)和与门(AND)来实现。
半加器实现两个一位二进制数相加的功能,而与门用于实现进位信号的产生。
三、实验器材1. 74LS系列集成电路芯片(如74LS00、74LS86等);2. 实验箱;3. 电源;4. 导线;5. 万用表;6. 示波器。
四、实验步骤1. 根据全加器的逻辑功能,设计全加器的原理图,包括半加器和与门;2. 将设计好的原理图连接到实验箱上,包括输入端(A、B、Cin)和输出端(S、Cout);3. 使用万用表检测各个芯片的引脚电压,确保电路连接正确;4. 使用示波器观察输入信号和输出信号的变化,验证全加器的逻辑功能;5. 改变输入信号,观察全加器的输出信号,进一步验证其逻辑功能;6. 将全加器应用于实际电路,如实现多位加法器等。
五、实验结果与分析1. 实验结果表明,全加器能够实现两个二进制数相加,同时考虑来自低位的进位信号;2. 通过示波器观察,发现全加器的输出信号与输入信号符合逻辑功能;3. 将全加器应用于实际电路,如实现多位加法器,实验结果表明电路能够正常工作。
六、实验心得1. 全加器是一种重要的组合逻辑电路,在数字电路中具有广泛的应用;2. 在实验过程中,需要掌握全加器的原理和结构,熟悉各个芯片的功能和引脚连接;3. 实验过程中,要注意电路的连接和信号的观察,确保实验结果的准确性;4. 通过本次实验,加深了对全加器的理解,为以后的学习和工作打下了基础。
数字电路实验报告——全加器

第十次实验报告 实验七 全加器一、实验目的要求1, 掌握用门电路组成全加器的方法,设计、调试、验证其逻辑功能。
2, 掌握中规模集成全加器的使用方法,学会用4位二进制全加器组成NBCD 码全加器。
二、实验仪器、设备 T4283、74LS00、74LS20 三、实验线路、原理框图 1,全加器的真值表 全加器能进行加数,被加数和低位来的进位信号相加,并根据求和结果给出该位的进位信号。
其中A i 和B i 分别是被加数和加数,C i-1为相邻低位来的进位数,S i 为本位和数,C i 为向相邻高位的进位数。
2,T4283的逻辑功能、逻辑符号、管脚排列T4283是一个4位二进制超前进位全加器,其逻辑符号如图1所示,其中A 3、A 2、A 1、A 0和B 3、B 2、B 1、B 0分别是被加数和加数(两组4位二进制数)的数据输入端,C n 是低位器件向本器件最低位进位的进位输入端,F 3、F 2、F 1、F 0是和数输出端,C n 是低位器件向本器件最低位进位的进位输入端,F 3、F 2、F 1、F 0是和数输出端,FC n-1是本器件最高位向高位器件进位的进位输出端。
图1二进制全加器可以进行多位连接使用,也可组成全减器,补码器或实现其他逻辑功能原SJ 符号 GB 符号等电路。
日常习惯于进行十进制的运算,利用4位二进制全加器可以设计组成进行NBCD 码的加法运算。
在运算时,若两个相加数的和小于或等于1001时,NBCD 的加法与4位2进制加法结果相同,但若两个相加数的和大于或等于1010时,NBCD 的加法与4位2进制加法结果相同,但若干个相加数的和大于或等于1010时,由于4位二进制是逢十六进一的,而NBCD 码是逢十进一的,它们的进位数相差六,因此NBCD 加法运算电路必须进行校正,应在电路中插入一个校正电路,使电路在和数小于或等于1001时,校正电路不起作用(或加一个0000数),在和数大于或等于1010时,校正网络使此和数再加上一个0110数,从而达到实现NBCD 码的加法运算的目的。
全加器实验报告

全加器实验报告全加器设计实验报告姓名:班级:学号:实验⽬的:1.熟悉QuartusⅡ原理图设计流程,学习简单电路的设计⽅法、输⼊步骤、层次化步骤。
2.掌握QuartusII的⽂本输⼊⽅式的设计过程,理解VHDL语⾔的结构级描述⽅法,学习元件例化语句的设计⽅法。
实验原理:⼀位全加器可以⽤两个半加器及⼀个或门连接⽽成。
要求使⽤原理图输⼊的⽅法先进⾏底层半加器设计,再建⽴上层全加器设计⽂件,调⽤半加器和或门符号,连线完成原理图设计。
全加器可以⽤两个半加器和⼀个或门连接⽽成,在半加器描述的基础上,采⽤COMPONENT语句和PORT MAP语句就可以很容易地编写出描述全加器的程序。
⼀.原理图1.半加器实验步骤1.打开Quartus Ⅱ软件,选择新建命令,在新建对话框中选择原理图⽂件编辑输⼊项,完成新建进⼊原理图编辑窗⼝。
2.在原理图编辑窗⼝任意位置右击⿏标,将出现快捷菜单,选择其中的输⼊元件项insert symbol,按照所设计的电路,放置器件,排版,连线,完成设计后选择另存为命令,命名为h_adder存放在指定⽂件夹中。
3.完成半加器的设计后,重复新建命令,开始进⾏全加器设计,在新建的原理图中,双击⿏标,在弹出的窗⼝中选择project选项,将之前存⼊的h_adder元件,放⼊原理图中。
2.全加器实验步骤1.新建⼯程,在新建的⼯程中建⽴VHDL语⾔编辑⽂件,在编辑窗⼝处,输⼊设计的半加器全加器程序。
2.将设计好程序进⾏编译,没有错误之后定义全加器五个引脚所对应⽿朵硬件电路的引脚号。
3.烧录程序,调试,验证程序是否合理。
⼆.程序三.实验波形图:1.半加器2.全加器四.寄存器。
全加器应用实验报告

一、实验目的1. 理解全加器的逻辑功能和工作原理。
2. 掌握全加器的组成和电路结构。
3. 学习全加器在实际电路中的应用。
4. 培养动手实践能力和分析问题、解决问题的能力。
二、实验原理全加器是一种能够实现二进制加法运算的数字电路,它由半加器和与门组成。
全加器有三个输入端:两个加数输入端A和B,以及一个进位输入端Cin;三个输出端:进位输出端Cout,和输出端Sum,以及一个进位输入端Cin。
全加器的逻辑功能如下:- 当Cin为0时,全加器相当于一个半加器,即A和B相加,进位输出Cout为0,和输出Sum为A+B。
- 当Cin为1时,全加器将A、B和Cin相加,进位输出Cout为1,和输出Sum为A+B+Cin。
三、实验仪器与设备1. 数字电路实验箱2. 集成芯片(如74LS00、74LS86等)3. 导线4. 逻辑分析仪或示波器5. 实验指导书四、实验步骤1. 搭建全加器电路(1) 使用74LS86芯片搭建半加器电路,连接A、B和Sum端。
(2) 使用74LS00芯片搭建与门电路,连接Sum和Cin端,输出为Cout。
(3) 将半加器和与门电路连接起来,形成全加器电路。
2. 验证全加器功能(1) 将A、B和Cin端分别接入逻辑电平开关。
(2) 通过逻辑电平开关改变A、B和Cin端的电平,观察Cout和Sum端的输出。
(3) 将实验结果与理论计算结果进行对比,验证全加器的功能。
3. 全加器在实际电路中的应用(1) 使用全加器搭建一个4位加法器电路。
(2) 将A、B和Cin端分别接入4位二进制数输入端。
(3) 观察Cout和Sum端的输出,验证4位加法器电路的功能。
五、实验结果与分析1. 全加器功能验证通过实验验证,全加器能够实现二进制加法运算,其逻辑功能与理论计算结果一致。
2. 全加器在实际电路中的应用通过实验验证,全加器可以应用于4位加法器电路,实现多位二进制数的加法运算。
六、实验总结1. 全加器是一种能够实现二进制加法运算的数字电路,具有广泛的应用。
电工电子实验-全加器实验报告

实验三全加器一、实验目的学习电路仿真、器件选型、电路调试的电子电路综合设计流程。
二、实验内容1、列出真值表;2、化简到最简逻辑表达式;3、选择芯片搭建电路,验证逻辑功能。
三、实验原理由数字电路知识可知,一位全加器可由两个一位半加器与一个或门构成。
加法运算是最基本的一种算术运算。
能完成两个一位二进制数的相加运算并求得“和”及“进位”逻辑电路,称为半加器。
全加器是完成两个一位二进制数相加,并考虑低位来的进位,即相当于将三个一位二进制数相加的电路。
四、实验方法与步骤1、首先进行理论设计画出电路图利用仿真软件验证设计的正确性;2、按照设计电路图选取芯片,在面包板上搭建实验电路进行实验;3、记录实验数据。
五、实验数据记录全加器的和与进位。
全加器电路图全加器真值表A iB iC i-1S i C i0 0 0 0 01 0 0 1 00 1 0 1 01 1 0 0 10 0 1 1 01 0 1 0 10 1 1 0 11 1 1 1 1表 1实验中使用的芯片分别为74LS08P,74LS32P,74LS86P,其分别为一个14针脚封装的4与门电路,14针脚封装的4或门电路,14针脚封装的4异或门电路。
实验目的为模拟并做出一个2进制的1位全加器。
根据其模拟要求列出了2进制的1位全加器的真值表(见表1)。
其输入分别为A i,B i,C i-1,分别代表着本位的两个加数A i,B i与上位进位C i-1,输出为S i和C i其代表为本位求和与本位进位。
根据逻辑代数化简规则对真值表进行化简,对于S i的化简其只能运用公式法而不能运用卡诺图化简,这是由于S i的卡诺图中并不能圈出2n个格子的矩形,而对于C i的化简则可使用卡诺图和公式法分别化简,在化简过程中发现卡诺图化简结果与公式法化简结果并不相同,但其结果是等效的。
其具体化简过程见图1,化简后的公式为S i=A i⊕B i⊕C i-1,C i-B i+C i-1(A i⊕B i)或C i-1=A i B i+C i-1(A i+B i)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全加器设计实验报告
姓名:
班级:
学号:
实验目的:
1.熟悉QuartusⅡ原理图设计流程,学习简单电路的设计方法、输入步骤、层次化步骤。
2.掌握QuartusII的文本输入方式的设计过程,理解VHDL语言的结构级描述方法,学习元件例化语句的设计方法。
实验原理:一位全加器可以用两个半加器及一个或门连接而成。
要求使用原理图输入的方法先进行底层半加器设计,再建立上层全加器设计文件,调用半加器和或门符号,连线完成原理图设计。
全加器可以用两个半加器和一个或门连接而成,在半加器描述的基础上,采用COMPONENT语句和PORT MAP语句就可以很容易地编写出描述全加器的程序。
一.原理图
1.半加器
实验步骤
1.打开Quartus Ⅱ软件,选择新建命令,在新建对话框中选择原理图文件编辑输入项,完成新建进入原理图编辑窗口。
2.在原理图编辑窗口任意位置右击鼠标,将出现快捷菜单,选择其中的输入元件项insert symbol,按照所设计的电路,放置器件,排版,连线,完成设计后选择另存为命令,命名为h_adder存放在指定文件夹中。
3.完成半加器的设计后,重复新建命令,开始进行全加器设计,在新建的原理图中,双击鼠标,在弹出的窗口中选择project选项,将之前存入的h_adder元件,放入原理图中。
2.全加器
实验步骤
1.新建工程,在新建的工程中建立VHDL语言编辑文件,在编辑窗口处,输入设计的半加器全加器程序。
2.将设计好程序进行编译,没有错误之后定义全加器五个引脚所对应耳朵硬件电路的引脚号。
3.烧录程序,调试,验证程序是否合理。
二.程序
三.实验波形图:
1.半加器
2.全加器
四.寄存器。