数电实验EDA仿真实验.docx
《数电实验EDA仿真实验.docx》由会员分享,可在线阅读,更多相关《数电实验EDA仿真实验.docx(11页珍藏版)》请在冰豆网上搜索。
![数电实验EDA仿真实验.docx](https://file1.bdocx.com/fileroot1/2022-12/12/1cf435b3-4448-4391-b7da-5d105b8da036/1cf435b3-4448-4391-b7da-5d105b8da0361.gif)
数电实验EDA仿真实验
EDA仿真实验
班级:
02321202姓名:
曹光浦学号:
1120120403
1.实验目的
(1)掌握用逻辑转换器进行逻辑电路分析与设计的方法
(2)熟悉数字逻辑功能的显示方法及单刀双掷开关的使用
(3)熟悉自信号发生器,逻辑分析仪的使用方法
2.实验内容
(1)用与非门实现四舍五入判别电路
(2)设计一个表决电路,当控制端M=0时,输入端A,B,C一致同意时,输出F为1,
否则输出为0;当控制端M=1时,输入端A,B,C多数同意时,输出F为1,否则输出为0,要求用3线-8线译码器74LS138和必要的门电路实现。
(3)设计一个四位数值比较器,要求用集成数值比较器74LS85实现。
3.解题过程及实验步骤
(1)用与非门实现四舍五入判别电路
解:
设A,B,C,D为由高到低4位输入端,即要求电路输出F有如下表达式:
由卡诺图得到表达式
电路图:
真值表:
A
B
C
D
F
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
0
1
1
0
0
1
1
1
0
1
0
X
1
0
1
1
X
1
1
0
0
X
1
1
0
1
X
1
1
1
0
X
1
1
1
1
X
实验步骤:
(a)输入ABCD=0100时,输出F=0以表示“四舍”
(b)输入ABCD=0101,时,输出1表示“五入”
(2)设计一个表决电路,当控制端M=0时,输入端A,B,C一致同意时,输出F为1,否则输出为0;当控制端M=1时,输入端A,B,C多数同意时,输出F为1,否则输出为0,要求用3线-8线译码器74LS138和必要的门电路实现。
解:
根据题意,可得出表达式:
电路图:
真值表:
M
A
B
C
F
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
1
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
1
1
1
0
0
0
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
实验步骤:
(a)输入M=0,ABC=000时,输出F=0表示不通过。
(b)输入M=0,ABC=001时,输出F=0表示不通过。
(c)输入M=0,ABC=011时,输出F=0表示不通过。
(d)输入M=0,ABC=111时,输出F=1表示通过。
(e)输入M=1,ABC=000时,输出F=0表示不通过。
(f)输入M=1,ABC=001时,输出F=0表示不通过。
(g)输入M=1,ABC=011时,输出F=1表示通过。
(h)输入M=1,ABC=111时,输出F=1表示通过。
(3)设计一个四位数值比较器,要求用集成数值比较器74LS85实现。
电路图:
实验步骤:
(a)A=0000,B=0000,“A=B”对应指示灯亮,表示两数相等。
(b)A=1000,B=0000,“A>B”对应指示灯亮,表示A>B。
(c)A=0000,B=1000,“A
4.实验问题及解决方法
刚拿到这个软件时,感觉到软件的使用很生疏,通过对照实验课本逐渐将绘图和演示的步骤一步一步弄懂了。
有时候电路连接成功后,通电时发生错误。
解决方法是将开关部分删掉重画。
5.实验总结
通过学习我学会了使用multisim进行EDA仿真的方法。
通过EDA实验我更加直观的认识了数字电子的原件工作方式。
在以后的数字电路设计中它将是辅助我进行工作性能验证的重要工具。