逻辑门实现组合电路.docx

贵州大学实验报告 学院:大数据与信息工程学院 专业: 电子信息工程 班级:131 姓名 陈静 学号 1308040241 实验组 实验时间 2016.12 指导教师 尉学军 成绩 实验项目名称 实验一、逻辑门实现组合电路 实验目的 学习PLD开发系统的使用方法(如Altera公司的Quartus = 2 \* ROMAN II,Lattice公司的ispLEVER,Xilinx公司的ISE等,任选一种)。 掌握图形(原理图)设计方法,建立设计输入文件。 通过实践,了解编译、功能仿真等CAD,CAS等过程,获得逻辑功能模拟结果,验证设计正确性。 实验要求 根据本实验的特点、要求和具体条件,采用集中授课并兼以学生自主训练的模式组织教学。 实验原理 用Quartus = 2 \* ROMAN II完成举重裁判电路与原码/反码变换器的设计 实验仪器 主要仪器设备 = 1 \* GB3 ①.微型电子计算机 = 2 \* GB3 ②. 仿真软件(Quartus = 2 \* ROMAN II) = 3 \* GB3 ③.试验箱 实验步骤 1.运行选定的PLD开发系统后,建立一个举重裁判电路的输入文件,采用原理图,即逻辑电路图来表达。 2.对输入文件编译,仿真后,得到完整且正确的模拟波形,也就是说,波形激励输入应包括变量ABC从000-111的所有输入组合。 3.为输入输出分配引脚,将PC机与试验箱连接,在试验箱上观察实验结果。 实验内容 举重裁判电路 举重比赛有三位裁判,一位是主裁判A,另两位是副裁判B和C,运动员一次试举是否成功,由裁判员各自按动面前的按钮决定,只有两人以上,且其中必须有主裁判判定成功时,表示成功的指示灯L才点亮。 裁判控制系统真值表 A B C L 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 调用Quartus = 2 \* ROMAN II库函数中的符号,用两级与非门实现最简与或式 L=AB+AC 2.原码/反码变换器 用异或门组成原码、反码转换器的电路图,图中为4位输入二进制码, 为4位输出码,S是控制信号。当S=0时,输出的原码,因为任何变量与0异或则输出原变量;当S=1时,输出的反码,因为变量与1异或输出反变量。 选择4只异或门或者直接选用74LS86四异或门芯片均可构成图形输入文件。 实验数据 及分析 (1)通过图1连接来实现L=AB+AC的功能: 图1 (2) 在图2中 若A=1,B=1,C=0;则L=1.若A=1,B=0,C=1,则C=1。若A=0,B=1,C=1,则L=0。 均符合逻辑功能。 图2 选用74LS86四异或门芯片或者用异或门组成原码、反码变换器的电路图来实现由S控制的原码、反码控制器,如图3: 图3 (4)在图4,图5,图6,图7中当S=0时,F3F2F1F0输出A3A2A1A0的原码,当S=1,输出为反码。满足逻辑要求。 图4 图5 图6 图7 实验总结 这节课的第一个实验,初次接触了quartus软件,通过完成逻辑功能,熟悉了它的基本操作,也熟悉了本实验的基本流程。 通过自己连接的图来得到正确的结果,加深了对这门课的理解。希望能在之后的实验中不断学习到新知识。 指导教师意见 签名: 年 月 日

文档评论(0)

1亿VIP精品文档

相关文档