数电实验仿真_第1页
数电实验仿真_第2页
数电实验仿真_第3页
数电实验仿真_第4页
数电实验仿真_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数电仿真实验报告08级电气2班

胡慧明2008302540040TOC\o"1-5"\h\z\o"CurrentDocument"实验一组合逻辑电路设计与分析 -3-\o"CurrentDocument"实验目的 -3-\o"CurrentDocument"实验原理 -3-\o"CurrentDocument"实验电路及步骤 -3-\o"CurrentDocument"思考题 -5-\o"CurrentDocument"实验二编码器、译码器电路仿真实验 -6-\o"CurrentDocument"一、 实验要求 -6-\o"CurrentDocument"二、 实验原理 -7-三、 实验电路 -7-\o"CurrentDocument"四、 实验步骤 -9-\o"CurrentDocument"思考题: -10-\o"CurrentDocument"实验三竞争冒险电路仿真实验 -11-\o"CurrentDocument"实验目的 -11-\o"CurrentDocument"实验原理 -11-实验电路 -11-\o"CurrentDocument"思考题 -14-\o"CurrentDocument"实验四触发器电路仿真实验 -16-\o"CurrentDocument"实验目的 - 16-\o"CurrentDocument"实验原理 - 16-实验电路 - 17-\o"CurrentDocument"思考题 -19-\o"CurrentDocument"实验五计数器电路仿真实验 -19-\o"CurrentDocument"实验目的 - 19-\o"CurrentDocument"实验原理 - 19-\o"CurrentDocument"实验六任意N进制计数器电路仿真实验 -23-\o"CurrentDocument"一.实验目的 -23-实验电路 -23-思考题 -25-\o"CurrentDocument"实验七数字抢答器设计 -27-\o"CurrentDocument"一、设计任务与要求 -27-\o"CurrentDocument"二、预习要求 -27-\o"CurrentDocument"三、 设计原理与参考电路 -27-\o"CurrentDocument"四、实验内容及方法 -29-\o"CurrentDocument"五、实验报告及心得: -29-\o"CurrentDocument"六、 思考题 -29-实验一组合逻辑电路设计与分析实验目的.学习掌握组合逻辑电路的特点;.利用逻辑转换仪对组合逻辑电路进行分析与设计。实验原理组合逻辑电路是一种重要的数字逻辑电路:特点是任何时刻的输出仅仅取决于同一时刻输入信号的取值组合。根据电路确定功能,是分析组合逻辑电路的过程,一般按图1-1所示步骤进行分析。组合逻辑电路一k逻辑表达式一k最简表达式一真值表 一q确切电路功能图1-1组合逻辑电路的分析步骤根据要求求解电路,是设计组合逻辑电路的过程,一般按图1-2所示步骤进行设计。问题提出| 1真值表|,逻辑表达式|弓化简变换|1逻辑图图1-2组合逻辑电路的设计步骤逻辑转换仪是在Multism软件中常用的数字逻辑电路设计和分析的仪器,使用方便.简洁。3.实验电路及步骤(Multisim)(1).利用逻辑转换仪对逻辑电路进行分析:按下图所示连接电路:74LS04D74LS136D74LS04D74LS136D经分析得到真值表和表达式:修LogicConverter-XLCl0^ooooooooABCDEFGHO1O1O1O1O1O1O1O1ooJIJIoou—u—oou—u—oou—JIoooD1—i—1—i—oooou—u—u—JIOOOOOOOO111111110123456789012345OOOOOOOOOO111111oooooooooooooooo0^ooooooooABCDEFGHO1O1O1O1O1O1O1O1ooJIJIoou—u—oou—u—oou—JIoooD1—i—1—i—oooou—u—u—JIOOOOOOOO111111110123456789012345OOOOOOOOOO111111ooooooooooooooooA'B'C'D'+A'B'CD+A'BC'D+A'BCD'+AB'C'D+AB'CD'+ABC'D'+ABCD(2).根据要求利用逻辑转换仪进行逻辑电路的设计。问题提出:有一火灾报警系统,设有烟感、温感、紫外线三种类型不同的火灾探测器。为了防止误报警,只有当其中有两种或两种以上的探测器发出火灾探测信号时,报警系统才产生报警信号,试设计报警控制信号的电路S3在逻辑转换仪面板上根据下列分析出真值表如下图所示:由于探测器发出的火灾探测信号也只有两种可能,一种是高端平(1),表示有火灾报警;一种是低电平(0),表示正常无火灾报警。因此,令A、B、C分别表示烟感、温感、紫外线三种探测器输出的信号,为报警控制电路的输入、令F为报警控制电路的输出。S3修LogicConverter-XLCl000000000000001001002010003011004100005101006110007111ooooooooABCDEFGHOutAC+AB+BC生成的报警控制信号电路:

思考题1.设计一个4人表决电路。如果3人或3人以上同意,则通过;反之,则被否决。用与非门实现。#LogicConverter-XLClOutHGFEDCBA1X1X1X1x1Xn-1nu1n-1n-1n-1nu1n-1n-1OO11OO11OO11OO11OOOO1111OOOO1111OOOOOOOO111111110123456709012345OOOOOOOOOO111111OOOOOOOOOOOOOOOOOutHGFEDCBA1X1X1X1x1Xn-1nu1n-1n-1n-1nu1n-1n-1OO11OO11OO11OO11OOOO1111OOOO1111OOOOOOOO111111110123456709012345OOOOOOOOOO111111OOOOOOOOOOOOOOOOACD+ABD+ABC+BCD记A、B、C、D四个变量分别表示四个人,若同意输出1,反之输出0。在逻辑转换仪面板上分析出真值表如下图所示:化简逻辑表达式后并转化成与非门电路如下图所示:

2.利用逻辑转换仪对下图所示逻辑电路进行分析:当A、B不同时为1时(任意一个不为1或都不为1),输出为C非;当A、B同时为1时,输出为C。AB端作为控制信号控制输出与C的关系。实验二编码器、译码器电路仿真实验一、实验要求(1) 掌握编码器、编译器的工作原理。(2) 常见的编码器、译码器的应用。

二、实验原理我们知道数字信号不仅可以用来表示数,还可以用来表示各种指令和信息。所谓编码是指在选定的一系列二进制数码中,赋予每个二进制数码以固定含义。例如,用二进制数码表示十六进制数叫做二一十六进制编码。能完成编码功能的电路统称为编码器。74LS148D是常用的8线一3线优先编码器,如图2-1所示。在8个输入线上可以同时出现几个有效输入信号,但只对其中优先权最高的一个有效输入信号进行编码。其中7端优先权最高,0端优先权最低,其他端的优先权按端脚号的递减吮顺序排列。E1为选通输入端,GS为优先标志端。该编码器输入、输出均为低电平有效。译码是编码的逆过程,将输入的每个二进制代码赋予的含义“翻译”过来,给出相应的输出信号。能够完成译码功能的电路叫做译码器。74LS138D属于3线一8线译码器,如图2-2所示,该译码器输入高电平有效,输出低电平有效。EDDDDDDDDU1EGAAADHDoQD11679阳中GAGCBAU2YYYY3Y1Y74LS138D阳中GAGCBAU2YYYY3Y1Y74LS138D图2-1编码器74LS148D8位信号输入端7端优先权最高0端优先权最低图2-2译码器74LS138D三个使能端三路输入端三、实验电路(Multisim)(1)8-3线有限编码器具体点路如图所示:利用9个单刀双掷开关(J0—J8)切换8位信号输入端和选通输入端(~E)输入的高低电平状态。利用5个探测器(x1—x5)观察3为信号输出端、选通输出端、优先标志端输出信号的高低电平状态(探测器亮表示输出高电平“1”,灭表示输出低电平“0”)。

J3Key=5兰5□—■7—^415Key=1Key=2 UD0nJ3Key=5兰5□—■7—^415Key=1Key=2 UD0n—A0D1A1D2A2D3D4GSD5EOD6D7-EJ 74LS148D2.5V2.5VA02.5VGS2.5V2.5V(2) 3—8线译码器具体电路如下图所示,说明如下:利用3个单刀双掷开关(J1—J3)切换二路输入端输入的高低电平状态。利用8个探测器(x0—x7)观察8路输出端输以信号的高低电平状态(探测器亮表示输出高电平“1”,灭表示输出低电平“0”)。使能端G1接高电平,G2A接低电平,G2B接低电平。VCC5V4.5VKey=Space.,J3_-X7-G2A一G2BVCC5V4.5VKey=Space.,J3_-X7-G2A一G2B 0Key=Space4.5V4.5V4.5V4.5VKey=Space四、实验步骤(1) 8-3线优先编码器实验步骤。按图1所示连接电路。切换9个单刀双掷开关(J0—J8)进行仿真实验,将结果填入表格中。输入端中的“1”表示接高电平,“0”表示接低电平,“X”表示接高、低电平都可以。输出端中的“1”表示探测器亮,“0”表示探测器灭。该编码器输入、输出均为低电平有效。表格18-3线优先编码器真值表(输入、输出端均为低电平有效)输入端输出端~EY7Y6Y5Y4Y3Y2Y1Y0A2A1A0GSE01XXXXXXXX11111011111111111100111111101110101111110X110110111110XX10111011110XXX1000101110XXXX011010110XXXXX01001010XXXXXX0010100XXXXXXX00001(2)3-8线译码器实验步骤。按图2所示连接电路。切换3个单刀双掷开关(J1-J3)进行仿真实验,得到下表所示结果。输入端中的“1”表示接到电平,“0”表示接低电平。输出端中的“1”表示探测器亮,“0”表示探测器灭。该译码器输入高电平有效,输出低电平有效。表格23-8线译码器真值表(输入高电平有效,输出低电平有效)输入端输出端G1G2AG2BA2A1A0Y0Y1Y2Y3Y4Y5Y6Y7

1000000111111110000110111111100010110111111000111110111110010011110111100101111110111001101111110110011111111110"VCC5VKeyjSgaceKey^S^aceKey=jSgaceKey=SpaceJ9Key=jS0aceGNDKey=Space(2)利用两块3-8线译码器74LS138D设计4-16线译码器电路,Key=SpaceD0A0D1"VCC5VKeyjSgaceKey^S^aceKey=jSgaceKey=SpaceJ9Key=jS0aceGNDKey=Space(2)利用两块3-8线译码器74LS138D设计4-16线译码器电路,Key=SpaceD0A0D1A1D2A2D3D4GSD5EOD6D7U2ztZ6-AND2AND25V然后仿真验证电路功能。(1)利用两块8-3线优先编码器74LS148D设计16-4线优先编码电路,然后仿真验证16-4线优先编码器的逻辑功能。

*噌顷6素M5来M4素呼M斗**噌顷6素M5来M4素呼M斗*M02.5V2.5V2.5V2.5V2.5V2.5V2.5V2.5V2.5V U1A—Y0BY1CY2Y3G1Y4~G2AY5~G2BY6Y723u」i■■4—4**5 UY0BY1CY2Y3G1Y4~G2AY5~G2BY6Y7实验三竞争冒险电路仿真实验实验目的掌握组合逻辑电路产生竞争冒险的原因。学会竞争冒险是否可能存在的判断方法。了解常用消除竞争冒险的方法。实验原理在组合逻辑电路中,由于门电路存在传输延时时间和信号状态变化的速度不一致等原因,使信号的变化出现快慢的差异,这种现象叫竞争,竞争的结果是使输出端可能出现错误的信号,这种现象叫做冒险。所以有竞争不一定有冒险,有冒险一定存在竞争。利用卡诺图可以判断组合逻辑电路是否可能村组啊竞争冒险现象,具体做法如下:根据逻辑函数的表达式,做出其卡诺图,若卡诺图中填1的格所形成的卡诺图有两个相邻的圈相切,则该电路存在竞争冒险的可能性。既然电路存在竞争就可能产生冒险造成输出的错误动作,因此,必须杜绝竞争冒险现象的产生,常用的消除竞争冒险的方法有以下4种:加取样脉冲,消除竞争冒险,修改逻辑设计,增加冗余项;在输出端接滤波电容;加封锁脉冲等。实验电路(1)0型冒险电路如图1所示,说明如下:该电路的逻辑功能为F=A+A’=,1也就是说从逻辑功能上看不管信号如何变化,输出应该恒为1,但由于74LS05D非门电路的延迟,引起输出端在一小段时间内出现了不应该出现的低电平(负窄脉冲),这种现象称为0型冒险。

实验中模拟示波器显示如下图所示实验中模拟示波器显示如下图所示(2)1型冒险电路如图2所示,说明如下:该电路的逻辑功能为F=A,A’=0,就是说从逻辑功能上看不管信号如何变化,输出应该恒为0.但由于74LS04D非门电路的岩石,引起输出端在一小段时间里出现了不应该出现的高电平(正窄脉冲),这种现象称为1型冒险。V11kHz5V

V11kHz5V实验中模拟示波器显示如下图所示(3)多输入信号同时变化时产生的冒险电路,具体电路如图3所示,说明如下:该电路的逻辑功能为F=AB+A’C,已知B=C=1,所以F=A+A’但是由于多输入型号的变化不同时引起该电路出现冒险的现象。实验中模拟示波器显示如下图所示为了小数竞争冒险现象,采用修改逻辑设计,增加冗余项BC,使原来逻辑表达式F=AB+A’C变成F=AB+A’C+BC,采用修改后电路如图所示实验中模拟示波器显示如下图所示思考题如图3-5所示电路是否存在竞争冒险现象,若存在如何消除?仿真分析如下:实验中模拟示波器显示如下图所示修正后:U3A实验中模拟示波器显示如下图所示实验四触发器电路仿真实验实验目的掌握边沿触发器的逻辑功能逻辑不同边沿触发器逻辑功能之间的相互切换。实验原理触发器是构成时序电路的基本逻辑单元,具有记忆,存储二进制信息的功能。从逻辑功能上将触发器分为RS、D、JK、T、^等几种类型,对于逻辑功能的描述有真值表,波形图,特征方程等几种方法。功能不同的触发器之间可以相互转换。边沿触发器是指只在CP上升沿或下贱沿到来时接受此刻的输入信号,进行状态转换,而其他时刻输入信号转台的变化对其没有影响的电路。集成触发器通常具有异步置位、复位功能。74LS74D是在一片芯片上包含两个完全独立边沿D触发器的集成电路,其逻辑符号与外引线注解见图1所示。对它的分析可分为一下三种情况:无论CP、D为何值,只要~1CLR=0,~1PR=1,触发器置零;只要~1LCR=1,~1PR=0,触发器置1.(“~”表示非)当~1CLR=~1PR=0时为不允许转台。当~1CLR=~1PR=1且CP处于上升沿时,顼f=D。74LS112D是在一片芯片上饱和两个完全独立边沿JK触发器的集成电路。对它的分析可分为以下三种情况:无论CP、J、K为何值,只要~1CLR=0,~1PR=1,触发器置零;只要~1CLR=1,~1RP=0,触发器置1。(“~”表示非)当~1CLR=~1PR=0时为不允许状态。当~1CLR=~1PR=1且CP处于下降沿时,顼--=j3+W;'。

信号输入端信号输入端时钟信号异步清零端图表374LS74D逻辑符号和引脚注解异步置位端|——土 U2A〜1PR信号输入端-J1Q-时钟信号71CLK两个互补信号输入端K信号输入端21K~1QT〜1CLR〔15 74LS112D异步清零端图表474LS112D逻辑符号和引脚注解二.实验电路(1)D触发器仿真电路如图3所示,说明如下:利用单刀双掷开关J1、J2、J3、J4切换输入管脚的信号电平状态,利用探测器X1观察输出管脚的信号电平状态。用示波器查看输出管脚的信号波形。按照仿真电路实验,利用开关来改变~IPR,1D,~1CP,CP的状态,观察输出端1Q的变化,将结果填入下表并验证结果,输入端的1表示高电平,0表示低电平,x表示接高接低都可以,输入端1表示探测灯亮,0表示探测等灭。

输入端现态次态CP~CLR~PRDQnQn+1X00X01X01X00X10X11111001111110(2)JK触发器仿真电路如图4所示,说明如下:利用单刀双掷开关J1、J2、J3、J4、J5切换输入信号电平状态,利用探测器X1观察输出管脚的信号电平状态。用示波器查看输出管脚的信号波形。所得真值表如下:输入端现态次态CP~CLR~PRJKQnQn+1X00XX00X01XX00X10XX0111100001110011111011011101001111011111100111111101111101

思考题由于D触发器使用方便,JK出发去功能完善,怎样将JK触发器和D触发器分别转换为T触发器。答:(1)将D触发器反向输出端^接至输入端D,就构成了一个T触发器。(2)将JK触发器JK端接高电平,就构成了一个T触发器。实验五计数器电路仿真实验实验目的了解条调数器的日常应用和分类。熟悉集成计数器逻辑功能和其各控制端作用掌握计数器使用方法。实验原理统计输入脉冲个数的过程为技术。能够完成技术工作的电路陈祚计数器。计数器的基本功能是统计叫脉冲的个数,即实现技术炒作,也可用于分频、定时、产生节拍脉冲等。计数器的种类很多、根据计数脉冲引入方式的不同,将计数器分为同步计数器和异步计数器;根据技术过程中技术变化趋势,将计数器分为加法计数器、减法计数器、可逆计数器;根据计数器中计数长度的不同,可以将计数器分为二进制计数器和非二进制计数器(例如十进制、N进制)。二进制计数器是构成其他各种计数器的基础。按照计数器中计数值的编码方式,用n表示二进制代码,N表示状态位,满足N=2二的计数器称作二进制计数器称作二进制计数器。74LS161D是常见的二进制加法同步计数器。74LS191D是常见的二进制加/减同步计数器。实验内容及步骤1、74LS161D构成的二进制加法同步计数器,具体电路如图所示VDDX/GNDKey=1*J2Key=2

史J3Key=3J4Key=0V1AQABQBCQCDQDENPRCOENT〜LOAD~CLRCLK74LS161D456710 X/GNDKey=1*J2Key=2

史J3Key=3J4Key=0V1AQABQBCQCDQDENPRCOENT〜LOAD~CLRCLK74LS161D456710 0u—o2三Ln2/12Ln3/11Ln415U1BusBlDCD_HEXBusBusXLA1Ln450Hz5VX1Q2.5V利用J1、J2、J3、J4四个单刀双掷开关可以切换74LS161D第7、10、9、1脚输入的高低电平状态。74LS161D第3、4、5、6脚(4位二进制输入端)同时接高电平。74LS161D第15脚(进位输出端)接探测器X1。V1为时钟信号。利用逻辑分析仪观察思维二进制输出端(第11、12、13、14脚)、进位输出端(第15脚)和时钟信号端(第2脚)的波形。利用数码管U2显示计数器的计数情况。2、74LS191D构成的二进制加/减同步计数器U15V74LS191D2.5VV11kHz11、12、13、14脚)、进位输出端(第15脚)和时钟信号端(第2脚)的波形。利用数码管U2显示计数器的计数情况。2、74LS191D构成的二进制加/减同步计数器U15V74LS191D2.5VV11kHz5V~CTEN-LOAD~U/DMAX/MIN▽▽GNDdgnd利用J1、J2、J3、三个单刀双掷开关可以切换74LS191D第5、11、4脚输入的高低电平状态。74LS191D第1、9、10、15脚(4位二进制数输入端)同时接高电平。74LS161D时钟信号。

最小变换时的标志信号(第12脚)和时钟信号端(第14脚)的波形。利用数码管U2显示计数器的技术情况。贵LogicAnalyzer-XLAlTime(s)99.000m 99.200m 99.400m 99.600m 99.S00m 100.000m@@@@@@@00000000010@@@@@@@0000000006 ThIHl:::TamyTam10Thchl11Tam12Thchl13Tam14Thchl15Thchl16Trite-1?!!ClockClocks/Div1|5已匕,―1External(C)Qualifier(Q)ooQClockClocks/Div1|5已匕,―1External(C)Qualifier(Q)oo思考题模仿图5-174LS161D构成的二进制加法计数器,设计由74LS162D构成的十进制加法同步¥CC14bu13bU112¥CC14bu13bU112bu11buS4~LOAD~CLRCLK74LS162D利用数码管U2显示计数器的技术情况:(2)模仿图74LS191D构成的二进制加/减法同步计数器,设计由74LS192D构成的十进制加/减同步计数器,并且验证实际结果是否与理论值相吻合。-VDD-*-Key=SpaceV1100Hz5V-VDD-*-Key=SpaceV1100Hz5VKey=Space

J2富-Space\ey・opace

0J3151109—AVCCBCQADQBQC〜LOADQDCLR>~BO>UP~CODOWN74LS192D/GND利用数码管U2显示计数器的技术情况:

@@@@@@@000000000T皿PTam.10Term11@@@@@@@000000000T皿PTam.10Term11Tam12Term13T皿14Term15Term16mck_Qu?iTriggeryy.uuums100.000ms1.000msQualifier(T)o实验六任意N进制计数器电路仿真实验实验目的学会分析任意N进制计数器。灵活应用钩沉任意N进制计数器的三种方法。实验原理1、 简单连接法:将两个计数器首尾相连,构成一个新的计数器,该计数器的模是两个计数器模的乘积。2、 清零端复位法:开始计数后,经过M个脉冲,技术状态达到SM,通过辅助门电路将SM译码,产生一个清零信号加至计数器的清零端,使计数器返回到初始零状态,这样就跳跃了(N-M)个状态,从而构成了M进制计数器。3、 利用置入控制端的置位法:利用中规模器件的置入控制端,以置入某一固定二进制数值的方法,从而使N进制计数器跳跃(N-M)个状态,实现M进制计数器。二.实验电路1、简单连接法构成模为100的计数器该电路采用总线方法进行连接。U2、U4为带译码的数码管,XLA1为逻辑分析仪,从现实出来与各条总线连接的单线名称可以看书各个元器件之间的连接关系。计数脉冲同时加到U1、U3计数器上,地位计数器U1的进制(RCO)信号控制高位计数器U3的技术控制信号(ENT),只有当地位计数器U1记满(进制信号输出)时,高位计数器U3才能进行技术。X1(探测器)探测在什么条件下输出进位信号。U1—1/_2/_5/_6/_7zlBusE1DCD_HEXBus5VU374LS1DCD_HEXX1oU1—1/_2/_5/_6/_7zlBusE1DCD_HEXBus5VU374LS1DCD_HEXX1o2.5V£QUKMDQCQBQAQmiEE71U574LS162DV11kHz5V2、清零端复位法构成的八进制计数器当技术到“8”时74LS161D的QD端输出高电平,74LS05非门输出低电平,令74LS161D的清零端(~CLR)等于零,74LS161D被强制复制,数码管现实从“7”返回“0”又开始重新计数,从而构成了八进制计数器。VDD5VOCRDQCQBQAQU174LS161D

VDD5VOCRDQCQBQAQU174LS161D(3)置入控制端的职位法构成的八进制计数器实现步骤。当计数器技术到“7”状态时,QA=QB=QC=1,令与非门U3A输出低电平送给~LOAD,使计数器QA、QB、QC、QD输出状态与输入A、B、C、D状态相同(输入A、B、C、D都接地,表明状态为“0”),这样就跳跃了“8”至“F”共8个状态,从而构成八进制计数器。U2DCDHEXU174LS161DU2DCDHEXU174LS161D思考题(1)如何利用简单连接法将两个二进制加法计数器74LS161D构成一个模256的计数器。2.5VU474LS161DV11kHz5V2.5VU474LS161DV11kHz5V(2)如何利用最高位与下级时钟相连将两个二进制加法计数器74

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论