数电实验一:组合逻辑电路

一.数字锁的设计

1.1 设计要求

用与非门设计一数字锁逻辑电路,该锁有三个按钮 A、B、C,当 A、B、C 同时按下,或只有 A 和 B 同时按下或只有 A 或 B 按下时开锁,如果不符合上述条件应发出报 警。

1.2 设计思路

当A,B,C为“0”时表示按键没有被按下,当A,B,C为“1”时表示按键被按下,F1表示开锁,F2表示警报,当F1为“1”时表示开锁成功,为“0”时表示开锁失败,当F2为“1”时表示开启警报,为“0”时表示没有警报。(当A、B、C同时为“0”时不需要响警报)

列出真值表:

ABCF1F2
00000
00101
01010
01101
10010
10101
11010
11110

1.3 设计过程

1.3.1 列出F1的卡诺图

A\BC00011110
00001
11101

合并卡诺图
在这里插入图片描述
得到表达式
在这里插入图片描述

1.3.2 列出F2的卡诺图
在这里插入图片描述
得到表达式
在这里插入图片描述

1.4 实验内容及结果

1.4.1 选用74LS00,测试 74LS00 与非门的逻辑功能
真值表

ABF
001
011
101
110

1.4.2 设计的数字锁电路及仿真
在这里插入图片描述数字
仿真的波形图
在这里插入图片描述

二.电路中的“竞争冒险”

2.1 实验要求

在这里插入图片描述

2.2 实验思路

竞争冒险是指:一个信号经过不同途径到达同一门的输入端时,由于每条路径上的延时往往不同,因而到达的时间可能有先有后,这种现象称之为竞争。

2.2.1 竞争冒险选用的电路图及分析
在这里插入图片描述
由此电路图可以得到
在这里插入图片描述
当B=1; C=1时,则F=A+A’;因为A非经过三个非门会产生延时导致延后,所以会产生如下图的现象,其为“1-0-1”型冒险
在这里插入图片描述
如果 F=A·A’ ,同理就会出现如下图的现象,其为“0-1-0”型冒险
在这里插入图片描述
2.2.2 消除“竞争冒险”的方法
(1)修改逻辑设计 (添加多余项)
对逻辑险象来说,可在原函数中加上多余项或乘上多余因子(对或与表达式),也就是在卡诺图中,用一个多余圈将两个相切的卡诺圈连接起来。或将卡诺图重圈,避免相切。其目的是使原函数 F 不再可能化为(A+A)或 A·A 的形式,从而消除逻辑现象。
分析:
画出所选卡诺图:
在这里插入图片描述
为了避免原来圈的两项相切,所以增加一项 “BC”
即式子变为:
在这里插入图片描述
(2)加滤波电路
在输出波形要求不高的情况下,可在输出端加一个 RC 积分器(低通滤波器)或直接加滤波电容,适当选取 R、C 值将毛刺压抑在电路正常工作的允许范围内,从而消除毛刺对后级工作的影响。

2.3 实验内容和实验结果

2.3.1用示波器分析得到波形图:
当B=1;C=1时 存在竞争冒险为“1-0-1”型,其他情况波形图正常
在这里插入图片描述
2.3.2 加入滤波电容消除毛刺
电路图:
在这里插入图片描述
当B=1,C=1时:
在这里插入图片描述
当B=1,C=0时:
在这里插入图片描述
当B=0,C=1时:
在这里插入图片描述
当B=0,C=0时:
在这里插入图片描述

2.3.3 修改逻辑设计的方法
增加一项“BC”后电路图
在这里插入图片描述

当B=1,C=1时波形图:
在这里插入图片描述

毛刺成功消除。

三.附录

测试74LS00逻辑功能的电路图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值