《数字集成电路》实验指导书
何爱香
信息与电子工程学院
2013年1月
目录
实验1译码器 (3)
实验2组合逻辑电路..................................................................6实验3半加器...........................................................................8实验4全加器...........................................................................9实验5三进制计数器 (11)
实验6 555多谐振荡器 (13)
实验7电压比较器 (15)
实验8Pspice最坏情况分析 (16)
实验1 译码器
一、 实验目的
1. 理解译码器逻辑功能。 2. 掌握译码器电路设计方法。 二、 实验内容
译码器74155的芯片如下图所示,
逻辑函数式:B A Y +=
三、 实验步骤
(1) 在pspice 中,启动Place/Part 命令,出现下图所示的选择框,输入
74155,点击OK 。
(2)控制端1C 设置为高电平,使能端G 1设置为低电平。
在pspice 中,高低电平要用专门的符号来设置,启动Place/Ground 命令,出现下图所示的选择框,在SOURE 库中取“$D_HI ”符号,即为接入高电平,取“$D_LO ”符号,接到电路的输入端,即为接入低电平。
(2) 设置输入信号AB
启动Place/Part 命令,出现下图所示的选择框,输入DigClock 。通过设置时钟信号源参数调整方波的周期可占空比。设置输入信号A 的ONTIME 和OFFTIME 为。设置输入信号B 的ONTIME 和OFFTIME 为1ms
时钟信号源有5个周期参数要设置:
在一个周期内,低电平状态的持续时间:在一个周期内,低电平状态的持续时间。
ONTIME: 在一个周期内,高电平状态的持续时间
OFFTIME: 在一个周期内,低电平状态的持续时间
DELAY:延时
STARTVAL:时钟信号的初值,在时间延时范围内,信号值由初值决定。OPPVAL:时钟高电平状态
在设置时钟信号时,一般只需要设置OFFTIME和ONTIME
方法:
双击ONTIME出现下图对话框,设置为.同理,设置OFFTIME为。
(3)启动Pspice仿真,查看Y0到Y3的结果
四、实验报告
1.画出实验电路图,整理实验数据填入逻辑状态表中。
2.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。
实验2 组合逻辑电路
一、实验目的
1. 理解组合逻辑电路逻辑功能。 2. 掌握组合逻辑电路设计方法。 二、实验原理
组合逻辑电路简称组合电路,组合电路的特点是任意时刻电路输出的逻辑状态仅仅由此刻电路的输入状态决定,而与电路过去的状态无关。
组合逻辑电路在电路结构上完全由逻辑门构成,并且没有输出对输入的反馈和存储电路。组合逻辑电路的输入、输出信号可能有一个或多个,可以用下图所示的框图形式表示。
A Y 1A A Y 2Y m
图中,n A A A ...,,21,表示输入信号,m Y Y Y ,...,,21表示输出信号。根据组合电路的特性,输出信号与输入信号之间的关系可以表示成如下的输出函数:
),,,(2111n A A A f Y Λ=
),,,(2122n A A A f Y Λ=
M
),,,(21n m m A A A f Y Λ=
由于实际的门电路具有延时特性,所以要求组合电路的所有输入信号,在它们到达输出之前,必须保持不变。
组合电路的输入信号可以是原变量也可以是反变量,要依具体电路和题目而定。
三、实验内容及步骤
(1)已知组合逻辑电路图如下所示,选用与门7408 、非门7404或门7432连接电路,测试输入、输出端的逻辑状态,填入表1 中。
表1真值表
(1)在pspice 中绘制原理图
(2)添加输入信号源,分别设置3个激励源的周期为,1us 和2us,占空比为1的方波信号,
(3)模拟仿真,并用Probe 模块来观察各个节点数字信号随时间的变化规律,填写表
1。 五、实验报告
1.画出实验电路图,整理实验数据填入逻辑状态表中。
2.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。
实验3 半加器
一、实验目的
1.理解半加器、全加器的逻辑功能。
2.掌握半加器和全加器的设计方法。
二、实验原理
如果不考虑来自低位的进位,将两个一位二进制数进行相加得到和及进位的电路称为半加器。其中A、B是两个加数,S是和,C是进位。由功能表可以得到如下逻辑表达式:
S⊕
=
=
+
A
B
B
A
B
A
C=
AB
三、实验内容及步骤
分别选用与非门74LS00 以及与非门74LS00 结合异或门74LS86 两种方法设计半加器电路,连接电路,测试输入、输出端的逻辑状态,填入下表中。
五、实验报告
1.画出实验电路图,整理实验数据填入逻辑状态表中。
2.半加器的设计,要求列出真值表,写出逻辑表达式,画出逻辑图,并将验证结果填入表中。
3.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。
实验4 全加器
一、实验目的
1. 理解全加器的逻辑功能。 2. 掌握全加器的设计方法。 二、实验原理
能将两个一位二进制数相加并考虑低位来的进位和向高位进位的逻辑电路称为全加器。全加器功能如表1所示,表中CI 为低位来的进位,A 、B 是两个加数,S 是本位全加和,CO 是向高位的进位。
表1 全加器功能表
从功能表可得到如下表达式:
(1,2,4,7)S m =∑ (3,5,6,7)CO m =∑
化简后: CI B A S ⊕⊕= CO AB ACI BCI =++
三、实验内容及步骤
选用异或门74LS86 和与非门74LS00 设计一个全加器,连接电路,测试输入、输出端的逻辑状态,填入下表中。
五、实验报告
1.画出实验电路图,整理实验数据填入逻辑状态表中。
2.全加器的设计,要求列出真值表,写出逻辑表达式,画出逻辑图,并将验证结果填入表中。
3.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。
实验5 三进制计数器
一、实验目的
1. 理解计数器的逻辑功能。 2. 掌握计数器的设计方法。
二、实验原理
根据给定时序电路逻辑功能的要求,设计出实现该功能的逻辑电路图,并力求最简。对时序逻辑电路的设计,目前还没有一套完全成熟的方法,需要不断积累经验,逐步完善。同步时序逻辑电路的设计过程与分析过程相反,一般可按如下步骤进行:
①从实际问题着手,建立状态图和状态表:
由给定的实际问题确定输入变量、输出变量及状态,并分析输入、输出变量和状态之间的关系。在分析的基础上,画出状态图或列出原状态表。 ②状态化简:
为了保证逻辑功能的正确性,由实际问题构造的状态图或状态表没有严格要求状态数最少,一般会产生多余的状态。状态数直接决定着电路的造价和复杂程度,因此需要进行状态化简。 状态化简的核心是识别等价状态。若两个状态在相同的输入下有相同的输出和次态,则这两个状态是等价状态。状态化简就是将等价状态合并,使状态数最少。
③决定使用触发器的数目、类型和状态编码:
首先确定触发器数目,触发器数目n 与状态数M 之间有如下关系: 122n n M -<≤
其次确定触发器输出的二进制编码与状态之间的对应关系,这种关系
称为状态编码。因为n 个触发器的输出编码有2n 种,状态有M ≤2n
种,所以触发器输出编码与状态之间的对应关系不是唯一的。
最后根据电路中触发器种类最少和市场供货情况确定触发器类型。 ④由状态表求出电路的状态方程、驱动方程和输出方程: 从具有状态编码的状态表中分离出次态卡诺图和输出卡诺图,再由次态卡诺图依据触发器特性方程得到驱动方程。由输出卡诺图得到输出方程,或依据触发器驱动表直接由状态表分离出驱动卡诺图,得到驱动方程。
⑤检查能否自启动:
⑥画出满足逻辑功能要求的逻辑图。 三、实验内容及步骤
选用两片JK 触发器7473设计一个三进制计数器。 (1)在pspice 中,启动Place/Part 命令,输入7473,选取两片JK 触发器7473,并连线画出原理图。
(2)启动Place/Part 命令,出现下图所示的选择框,输入DigClock 。通
过设置时钟信号源参数调整方波的周期可占空比。设置输入信号A的ONTIME 和OFFTIME为。
(3)启动Place/Ground命令,在SOURE库中取“$D_HI”符号,即为接入高电平。
(4)启动Pspice仿真,查看d0,d1的输出结果。
四、实验报告
1.画出实验电路图,整理实验数据。
2.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。
实验6 555多谐振荡器
一、实验目的
1. 理解555多谐振荡器的逻辑功能。 2. 掌握555多谐振荡器的设计方法。 二、实验原理
多谐振荡器是能产生矩形脉冲波的自激振荡器。由于矩形波中除基波外,包含许多高次谐波,因此这类振荡器被称为多谐振荡器。多谐振荡器一旦振荡起来,电路没有稳态,只有两个暂稳态进行交替变化,输出矩形波脉冲信号,因此它又被称作无稳态电路。
用555定时器能方便地构成多谐振荡器,如图1所示。R A 、R B 和C 是外接定时元件,定时器的高电平触发端(6脚)和低电平触发端(2脚)并联在一起接电容C 与电阻R B 的连接点上,放电三极管的集电极(7脚)连接到电阻R A 和R B 的连接点上。
R O
t v t
2/3V CC
1/3V CC
v R 图1 由555定时器构成的多谐振荡器
三、实验内容及步骤
(1)在pspice 中,启动Place/Part 命令,单击AddLibrary ,添加库,输入555B ,选出555定时器,并按照下图连接电路。
(2)进行瞬态分析
(3)对电路进行仿真,并观测输入端d,c 和输出o 点的电压波形。并分析原理过程。
(4)计算充电和放电的理论值,并与仿真结果值进行比较分析。 四、实验报告
1.画出实验电路图,整理实验数据。
2.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。
实验七电压比较器
一、实验目的
1.理解电压比较器的逻辑功能。
2.掌握555多谐振荡器的设计方法。
二、实验原理
电压比较器可以看作是放大倍数接近“无穷大”的运算放大器。
电压比较器的功能:比较两个电压的大小(用输出电压的高或低电平,表示两个输入电压的大小关系):
当“+”输入端电压高于“-”输入端时,电压比较器输出为高电平;
当“+”输入端电压低于“-”输入端时,电压比较器输出为低电平;
可工作在线性工作区和非线性工作区。工作在线性工作区时特点是虚短,虚断;工作在非线性工作区时特点是跳变,虚断;由于比较器的输出只有低电平和高电平两种状态,所以其中的集成运放常工作在非线性区。
从电路结构上看,运放常处于开环状态,又是为了使比较器输出状态的转换更加快速,以提高响应速度,一般在电路中接入正反馈。
三、实验内容及步骤
(1)在pspice中,启动Place/Part命令,单击AddLibrary,添加库,输入uA741,选出电压比较器,并按照下图连接电路。
(3)设置比较器输入端2的电压信号源为幅度为4v,频率1kHz的正弦波信号。输入端3的参考电压输入端3为0v。
(4)进行瞬态分析,仿真时间设为5ms
(5)电路仿真,并观测输入正弦波电压i、参考电压j和输出电压o的波形,并分析原因。
(6)将参考电压改为3v,再次进行仿真,观察输出I,j和输入o的波形,并分析原因。
四、实验报告
1.画出实验电路图,整理实验数据。
2.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。
实验八 Pspice最坏情况分析
一、实验目的
1.理解数字元器件的延迟现象。
2.掌握数字电路Pspice最坏情况分析方法。
二、实验原理
数字器件都是有延迟的,相同的器件延迟不确定。Pspice A/D分析数字电路时,将数字信号分为5种状态,即0、1、R、F和X,其中R和F分别表示上升沿和下降沿。任何一个R或F翻转都看作是模糊部分。
时序模糊在数字元器件之间是可以传递的,在每种基本元器件的输出端所输出的时序模糊是由输入端的时序模糊加上器件本身的延迟所决定的。
三、实验内容及步骤
(1)在pspice中,启动Place/Part命令,选出8个反相器74LS04B,并按照下图连接电路。
(2)将激励信号设置为周期为1us的方波信号。
(3)进行瞬态分析。
(4)电路仿真。观察输出信号VOUT1、VOUT2、VOUT3、VOUT4和输入信号的波形,并分析原因。
(5)分析输出延迟的最坏情况。
四、实验报告
1.画出实验电路图,整理实验数据。
2.交仿真报告(包括仿真电路、设计过程、仿真结果、数据分析)。