设计一个逻辑电路
发布时间:2014/7/12 13:30:23 访问次数:2358
设计一个保险箱的数字代码锁,该锁有XC2018-70PC68规定的4位代码Ai,A2,A3,A4的输入端和一个开箱钥匙孔信号E的输入端,锁的代码由实验者自编(例如0101),当用钥匙开箱时(E=l),如果输入代码符合该锁规定代码,保险箱被打开(Z—1)。要求使用最少数量的与非门实现电路,检测并记录实验结果。(提示:实验时,锁被打开或报警时可以分别使用两个发光二极管指示电路显示,除了不同代码需要使用反相器之外,最简设计仅需使用5个与非门。)
人类有4种血型:A、B、AB和O型。输血时,输血者与受血者必须符合如图3. 12所示的规定,否则有生命危险,试设计一个电路,判断输血者和受血者血型是否符合规定。(提示:可以用两个自变量的组合代表输血者血型,另外两个自变量的组合代表受血者血型,用输出变量代表是否符合规定)
按表3.4设计一个逻辑电路。
·设计要求:输入信号仅提供原变量,要求用最少数量的2输入端与非门,画出逻辑图。
·搭试电路,进行静态测试,验证逻辑功能,记录测试结果。
·分析输入端B、C、D各处于什么状态时,能观察到输入端A信号变化耐产生的冒险现象。
·在A端输入厂=100 kHz~l MHz的方波信号,观察电路的冒险现象,记录A和y的工作波形图。
·观察用增加正项的办法消除由于输入端A信号变化所引起的逻辑冒险现象,画出此时的电路图,观察并记录结果。
(提示:因器件延迟时间短,观察冒险现象时输入信号的频率尽可能高一些;在消除冒险现象时,尽可能少变动原来电路,必要时电路中允许使用一片74LS20门。)
设计一个保险箱的数字代码锁,该锁有XC2018-70PC68规定的4位代码Ai,A2,A3,A4的输入端和一个开箱钥匙孔信号E的输入端,锁的代码由实验者自编(例如0101),当用钥匙开箱时(E=l),如果输入代码符合该锁规定代码,保险箱被打开(Z—1)。要求使用最少数量的与非门实现电路,检测并记录实验结果。(提示:实验时,锁被打开或报警时可以分别使用两个发光二极管指示电路显示,除了不同代码需要使用反相器之外,最简设计仅需使用5个与非门。)
人类有4种血型:A、B、AB和O型。输血时,输血者与受血者必须符合如图3. 12所示的规定,否则有生命危险,试设计一个电路,判断输血者和受血者血型是否符合规定。(提示:可以用两个自变量的组合代表输血者血型,另外两个自变量的组合代表受血者血型,用输出变量代表是否符合规定)
按表3.4设计一个逻辑电路。
·设计要求:输入信号仅提供原变量,要求用最少数量的2输入端与非门,画出逻辑图。
·搭试电路,进行静态测试,验证逻辑功能,记录测试结果。
·分析输入端B、C、D各处于什么状态时,能观察到输入端A信号变化耐产生的冒险现象。
·在A端输入厂=100 kHz~l MHz的方波信号,观察电路的冒险现象,记录A和y的工作波形图。
·观察用增加正项的办法消除由于输入端A信号变化所引起的逻辑冒险现象,画出此时的电路图,观察并记录结果。
(提示:因器件延迟时间短,观察冒险现象时输入信号的频率尽可能高一些;在消除冒险现象时,尽可能少变动原来电路,必要时电路中允许使用一片74LS20门。)
上一篇:出现冒险现象的两个例子
上一篇:注意事项