第8章Multisim在数字逻辑电路中的应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2) 在器件库中单击TTL,再单击74系列,选中二输入与 非门7400N和三输入与非门7410N芯片。
第8章 Multisim在数字逻辑电路中的应用
(3) 在右侧仪器库中单击Word Genvertor(字信号发生器), 这时会出现一个仪器,拖到指定位置点击即可。
(4) 在器件库中单击显示器件,选中数码管, 单击OK确认。 这时会出现一个器件,拖到指定位置点击即可。为了便于观 察,可将输入、输出信号均接入数码管。由此得到具有修正 电路的8421BCD码加法电路,如图8-6所示。
其中,A、B分别为加数和被加数;C为低位向本位产生的 进位;Fi为相加的和;Ci+1为本位向高位产生的进位。
第8章 Multisim在数字逻辑电路中的应用
2) 创建电路 (1) 在元(器)件库中单击TTL,再单击74LS系列,选中 74LS138D,单击OK确认。这时会出现一个器件,拖到指定 位置点击即可。
74HC283D
XWG2
9 10 &
U8C 8
1 2
7400NU8A
&
3
3 U8B
4&
6
5
7400N U3D
12 &
11
7410N
13
7400N
U9 DCD_HEX
U7
1124AA43
SUM SUM
431103
351126716AABBBBC2143210
SUM 21 SUM 114
C49
74HC283D
第8章 Multisim在数字逻辑电路中的应用
运行仿真开关,可以观察运算结果。探测器发光表示数 据为“1”,不发光表示数据为“0”。其中,X1、X2表示加 数、被加数;X5表示低位向本位产生的进位;X4表示相加的 和;X3表示本位向高位产生的进位。
第8章 Multisim在数字逻辑电路中的应用
8.4 数据选择器及其应用
第8章 Multisim在数字逻辑电路中的应用
2) 创建电路 用 字 信 号 发 生 器 产 生 8421BCD 码 , 并 用 显 示 器 件 显 示 8421BCD码。
(1) 在元(器)件库中单击CMOS,再单击74HC系列,选中 74HC283D, 单击OK确认。这时会出现一个器件,拖到指定 位置点击即可。
Fi Ci+1 00 10 10 01 10 01 01 11
第8章 Multisim在数字逻辑电路中的应用 由全加器的真值表显然有:
Fi (A, B, C) m(1,2,4,7) m1 m 2 m 4 m7 Y1Y2 Y4 Y7 Ci1 (A, B, C) m(3,5,6,7) m3 m5 m6 m7 Y3Y5Y6 Y7
集成数据选择器(MUX)74LS151D(八选一)、74LS153D(双 四选一)是较常用的数据选择器。双四选一数据选择器 74LS153D包含了两个四选一MUX,地址输入端A1和A0由两 个MUX公用。每个MUX各有四个数据输入端,一个使能端EN 和一个输出端Y。74LS153D的逻辑符号如图8-8中器件U3所示。 U3中最上边的1端和0端分别对应芯片管腿2和14脚,是地址A1 和A0的输入端;EN对应芯片管腿1、15脚,是使能端,且输入 低电平有效;0端、1端、2端、3端分别对应芯片管腿6、5、4、 3脚,是数据1D0、1D1、1D2、1D3的输入端,芯片管腿10、11、 12、13脚是数据2D0、2D1、2D2、2D3的输入端;芯片的7端和 9端分别是输出端1Y和2Y。
(2) 同理,在元(器)件库中单击TTL,再单击74系列,选 中或门7432N和与非门7400N芯片。
第8章 Multisim在数字逻辑电路中的应用
(3) 在仪器库中单击Logic converter(逻辑转换仪),这时会 出现一个仪器,拖到指定位置点击即可。
(4) 输入信号接逻辑转换仪的输入端A,B,C,…,输出 信号接逻辑转换仪的输出端(OUT)。连接电路如图8-2所示。
在Trigger区,点击按钮Internal,选择内部触发方式。
第8章 Multisim在数字逻辑电路中的应用
XWG1
U5 DCD_HEX
43 21
U2
U6
43
2
1 DCD_HEX1111352672415AAAABBBBC432143210
SUM SUM
431130
SUM SUM
2141
C1 9
第8章 Multisim在数字逻辑电路中的应用
例8.2 用集成3-8译码器74LS138D组成一位全加器完成 两个一位二进制数的加法运算。
1) 原理 两个一位二进制数的加法运算的真值表如表8-1所示。
第8章 Multisim在数字逻辑电路中的应用
表8-1 全加器的真值表
C BA
000 001 010 011 100 101 110 111
(2) 在元(器)件库中单击MISC,再单击门电路,选中四输 入与非门NAND4, 单击OK确认,用两个与非门实现逻辑函数。
(3) 在元(器)件库中单击显示器件,选小灯泡来显示数据。 为了便于观察,可将输入、输出信号均接入小灯泡。
第8章 Multisim在数字逻辑电路中的应用
(4) 在元(器)库中单击Word Genvertor(字信号发生器), 拖到指定位置,用它产生数码。
示。
第8章 Multisim在数字逻辑电路中的应用
ABC
&
&
&
&
&
图8-5 用与非门构成的电路
第8章 Multisim在数字逻辑电路中的应用
8.2 全加器及其应用
例8.1 用74HC283D设计一个8421BCD码加法电路,完成 两个一位8421BCD码的加法运算。输入、输出均采用8421BCD 码表示。
4321
U1 DCD_HEX
4321
图8-6 一位8421BCD码加法电路
第8章 Multisim在数字逻辑电路中的应用
8.3 译码器及其应用
常见的MSI(中规模集成电路)译码器有二进制译码器(如 2-4、3-8、4-16译码器等)和二-十进制译码器(也称作4-10译 码器)等。MSI译码器74LS138是3-8译码器,其逻辑符号如图 8-7中器件U4所示。U4中A、B、C是地址输入端,G1、G2A、 G2B是使能端,Y0Y1Y2Y3Y4Y5Y6Y7是输出端,且输出低 电平有效。输入变量的每一种取值组合只能使某一个输出有 效。
第8章 Multisim在数字逻辑电路中的应用
8.1 数字逻辑电路的创建
1.创建数字逻辑电路
(1) 在元(器)件库中单击TTL,再单击74系列,选中非门 7404N芯片,单击OK确认。这时会出现图8-1所示窗口,该窗 口表示7404N这个芯片里有六个功能完全相同的非门,可以选 用Section A、B、C、D、E、F六个非门中的任何一个。单击 任何一个即可选定一个非门,若不用时单击Cancel。
,则真
值表转换到最简表达式,得到电路的最简表达式,如图8-4中
最下面一行所示。
第8章 Multisim在数字逻辑电路中的应用 图8-4 最简表达式
第8章 Multisim在数字逻辑电路中的应用
4.用逻辑转换仪得到用与非门构成的电路
双击逻辑转换仪,再点击
,则表
达式转换到与非门,得到用与非门构成的电路,如图8-5所
2.5 V
VCC 5V
U4
1A
Y0 15
2B
Y1 14
3C
Y2 13
Y3 12
6
& G1
Y4 11 Y5 10
4 G2B
Y6 9
5 G2A
Y7 7
74LS138D
31
15
TR
X4 1V
U6 &
NAND4
U5 &
X3 1V
NAND4
图8-7 74LS138D译码器构成一位全加器
第8章 Multisim在数字逻辑电路中的应用
双击逻辑转换仪,再点击
,则电路
转换到真值表,得到电路的真值表如图8-3所示。
第8章 Multisim在数字逻辑电路中的应用 图8-3 数字逻辑电路的真值表
第8章 Multisim在数字逻辑电路中的应用
3.用逻辑转换仪对图8-2所示电路直接进行逻辑函数的 化简以得出最简表达式
双击逻辑转换仪,再点击
第8章 Multisim在数字逻辑电路中的应用
3) 观测输出
双击Word Genvertor(字信号发生器)图标,对面板上的各 个选项和参数进行适当设置:
在Address(地址)区,起始地址(Initial栏)为0000,终止地 址(Final栏)为0009。
在Controls(控制)区,点击Cycle按钮,选择循环输出方 式。点击Pattern按钮,在弹出对话框中选择Up Counter选项, 按逐个加1递增的方式进行编码。
第8章 Multisim在数字逻辑电路中的应用
第8章 Multisim在数字逻辑电路中的应用
8.1 数字逻辑电路的创建 8.2 全加器及其应用 8.3 译码器及其应用 8.4 数据选择器及其应用 8.5 组合逻辑电路的冒险现象 8.6 触发器 8.7 同步时序电路分析及设计 8.8 集成异步计数器及其应用 8.9 集成同步计数器及其应用 8.10 移位寄存器及其应用 8.11 电阻网络DAC设计 8.12 555定时器及其应用 8.13 数字电路综合设计——数字钟 8.14 数字电路综合设计——数字式抢答器 8.15 数字电路综合设计——数字频率计 习题
第8章 Multisim在数字逻辑电路中的应用
1) 原理
两个一位十进制数相加,若考虑低位来的进位,其和应 为0~19,8421BCD码加法器的输入、输出都采用8421BCD码 表示,其进位规律为逢十进一,而74HC283D是按两个四位二 进制数进行运算的,其进位规律为逢十六进一,故二者的进 位关系不同,当和数大于9时,8421BCD码应产生进位,而十 六进制还不可能产生进位。为此应对结果进行修正,当结果 大于9时,需要加6(0110B)修正。故修正电路应含一个判9电路, 当结果大于9时对结果加0110,小于等于9时加0000。
第8章 Multisim在数字逻辑电路中的应用 单个四选一MUX的输出函数为
Y A1 A0D0 A1A0D1 A1 A0D2 A1A0D3
数据选择器用途很多,可以实现组合逻辑函数、多路信 号分时传送、并/串转换、产生序列信号等。
第8章 Multisim在数字逻辑电路中的应用
例8.3 用74LS153D双四选一数据选择器实现一位全加器。 1) 原理 由 于 一 位 全 加 器 有 三 个 输 入 信 号 Ai 、 Bi 、 Ci , 而 74LS153D仅有1端、0端(分别对应芯片管脚2、14)两个地址 输入端,选Ai(图8-8中X5)、Bi(图8-8中X2)作为地址输入A1和 A0(分别对应芯片管脚2、14)。已知全加器的输出函数如下: 本位相加的和
3) 观测输出 双击Word Genvertor(字信号发生器)图标,在Address(地 址)区,起始地址(Initial栏)设为0000,终止地址(Final栏)设为 0007。 在Controls(控制)区,点击Cycle按钮,选择循环输出方 式。点击Pattern按钮,在弹出的对话框中选择Up Counter选 项,按逐个加1递增的方式进行编码。 在Trigger区,点击按钮Internal,选择内部触发方式。 在Frequency区,设置输出的频率为1 kHz。
(5) 在元(器)件库中单击Sources(信号源),选中电源VCC 和地,双击电源VCC图标,设置电压为5 V。使能端G1接电 源VCC,G2A、G2B接地。连接电路如图8-7所示。
第8章 Multisim在数字逻辑电路中的应用
X1 X2 X5
2.5 V
2.5 V
XWG2
16
0
Leabharlann Baidu
0
0
0
0
X X X X
第8章 Multisim在数字逻辑电路中的应用
XLC1
A :B
U2A
1&
3
2 7400N
4 U2B
& 5 7400N
6
U2C
U3A
11
2
9&
8
10 7400N
7404N
U1A
1 ≥1
3
2 7432N
图8-2 数字逻辑电路
第8章 Multisim在数字逻辑电路中的应用
2.用逻辑转换仪得到图8-2所示电路的真值表
第8章 Multisim在数字逻辑电路中的应用
大于9的数是最小项的m10~m15,除了上述情况大于9 时外,如相加结果产生了进位位,其结果必定大于9,因此 大于9的条件为
F C4 SUM4SUM3 SUM4SUM2 C4 SUM4SUM3SUM4SUM2
全加器74HC283D的A4A3A2A1、B4B3B2B1为两个四位 二进制数输入端,SUM1、SUM2、SUM3、SUM4为相加的 和,C0为低位来的进位,C4为向高位产生的进位。
相关文档
最新文档