1、阶段性考核之一组合逻辑电路设计实验阶段性考核之一:【平时成绩10分】组合逻辑部分设计型实验报告实验题目设计一个实现两个一位二进制数相加的全加器电路学生姓名马欣跃班 级电信122学 号2012301020206任课教师邢晓敏实验成绩完成时间实验题目设计一个实现两个一位二进制数相加的全加器电路实验目的本次实验要求学生用多种方案分别设计一个实现两个一位二进制数相加的全加器电路。其目的在于:1. 使学生深入理解分立元件构成的组合逻辑电路设计过程;2. 通过实验手段,使学生加深对典型集成中规模组合逻辑电路译码器和数据选择器实现逻辑函数这一知识点的理解。3. 时初步锻炼学生的动手实践能力。具体实验要求1.
2、 用分立元件设计完成该功能电路。具体要求:(1) 试用2输入与非门芯片实现该电路;【要求指明所需芯片型号、功能和具体数量】(2) 试用最少个数的芯片实现该电路。【要求指明所需芯片型号、功能和具体数量】(3) 以上两方案只需用Multisim仿真软件仿真实现即可,无需到实验室进行实物搭接。但在该实验报告中要求必须有完整的设计过程和仿真电路图。2. 用3线-8线译码器7LS138设计完成该功能电路。【要求指明所需芯片型号、功能和具体数量】3. 用双4选1数据选择器74LS153设计完成该功能电路。【要求指明所需芯片型号、功能和具体数量】4. 以上1、2、3规定的实现方案要求都要用数码管来显示十进制
3、的计算结果。5. 上述2、3两种方案的实现既要有Multisim仿真实验过程,又要求到实验室进行实物搭接。在该实验报告中要有完整的设计过程、仿真电路图和实验调试过程。6. 总结本次实验的收获、体会以及建议,填入本实验报告的相应位置中。【收获、体会必须写!】设计过程一用分立元件设计完成两个一位二进制数全加器方案一:用2输入与非门实现1 设计过程:全加器真值表AiBiCi-1SiCi0000000110010100110110010101011100111111 写出全加器逻辑函数表达式,并转化成与非-与非式 画出电路图2 所用器件:2输入与非门7401九个 实现与非功能数码管译码器7448一个
4、用于驱动数码管共阴极数码管一个 用于显示结果3 仿真实现过程:A B C 三个开关控制输入0或1,当1个开关闭合时,数码管显示数字1;当2个开关闭合时,数码管显示2;当3个开关闭合时显示3。开始没有注意到7448要搭配共阴极数码管,用了7447驱动,结果不显示数字,后改为7448,正常显示结果。方案二:用最少个数的芯片实现1 设计过程: 写出全加器的逻辑表达式化成最简式形式根据表达式设计电路图。2 所用器件:二输入异或门7486两个 二输入与门7408两个 二输入或门7432一个数码管译码器7448一个 用于驱动数码管共阴极数码管一个 用于显示结果3 仿真实现过程:按照电路图连接A B C 三
5、个开关控制输入0或1,当1个开关闭合时,数码管显示数字1;当2个开关闭合时,数码管显示2;当3个开关闭合时显示3。二用3线-8线译码器7LS138设计完成该功能电路【方案三】1 设计过程:3线-8线译码器74LS138真值表输入输出G1G2AG2BCBAY0Y1Y2Y3Y4Y5Y6Y7X1XXXX11111111XX1XXX111111110XXXXX111111111000000111111110000110111111100010110111111000111110111110010011110111100101111110111001101111110110011111111110根据全
6、加器真值表写出函数表达式,并化为最小项之和形式根据74LS138译码器实现要求转化成下面形式。2 所用器件: 74LS138译码器 一个7420双4输入与非门 两个数码管译码器7448一个 用于驱动数码管共阴极数码管一个 用于显示结果3 仿真实现过程:S1,S2,S2分别控制ABC的输入信号,将ABC分别接在71LS138的ABC输入端上,输出端Y1Y2Y4Y7进行与非运算后得到S,输出端Y3Y5Y6Y7与非之后得到CO,当1个开关闭合时,数码管显示数字1;当2个开关闭合时,数码管显示2;当3个开关闭合时显示3。 三用双4选1数据选择器74LS153设计完成该功能电路【方案四】1 设计过程:双
7、4选1数据选择器74LS153真值表使能端选择控制端输出_ENABY1XX0000C0001C1010C2011C3逻辑表达式:根据全加器真值表,可写出和S,高位进位CO的逻辑函数。两个输入变量,A、B,D0D3为第三个输入变量,即低位进位CI,1Y为全加器的和S,2Y全加器的高位进位CO,则可令数据选择器的输入为:1DO=1D3=CI,1D1=1D2=CI,2D0=0,2D3=1,2D1=2D2=CI,1Y=S,2Y=CO;2 所用器件:双4选1数据选择器74LS153一个7404反相器一个3 仿真实现过程:S1,S2,S2分别控制CAB的输入信号,AB分别连接在AB输入端上,1C1,1C2
8、连在非门之后1C0,1C3,2C1,2C2连在非门之前,由S1控制实现信号的输入和输出,2C0接地,2C3接高电平,使能端接地。将S(1Y)接在数码管的低位,CO(2Y)接在数码管的高位,实现信号的输入和输出。当1个开关闭合时,数码管显示数字1;当2个开关闭合时,数码管显示2;当3个开关闭合时显示3。实验心得 通过这次实验我懂得了当我们上课坐在那里听课和我们真正动手去做事完全不一样的。上课时看老师在黑板上讲课画仿真时没觉得自己有这么多问题存在,当真正动手做时才发现自己有很多问题。出现这些问题有些时因为粗心大意,有些时上课听课没认真注意老师说的一些话,有些是因为没有实践过太生疏导致的。在做仿真时
9、,我没有注意到7448是与共阴极数码管相配的,粗心的用了7447译码器与共阴极数码管,导致我做了很多遍就是没有结果显示。后来通过问同学,我找出了原因改正了仿真。所以,同学之间合作也是重要的。大家在一起讨论过后可能就会明白很多。自己没有注意到的问题其他同学有注意到就可以互相学习一下。还有在搭电路时千万不可以粗心,出现错误一定要细心检查,看看是哪里错了,仔细整理思路,是不是连接出了问题,还是导线有损坏,或者是芯片不能正常工作。所以当出现问题时,一定要有耐心不能急躁,仔细分析。实践才能检验我们所学的理论,发现我们存在的问题。所以我们要重视实践,重视同学间的合作。附录1:方案一仿真电路图附录2:方案二仿真电路图附录3:方案三仿真电路图附录4:方案四仿真电路图
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1