Q三态门,OC门的设计与仿真

Q 三态门,OC 门的设计与仿真

1. 实验目的

a. 用逻辑图和VHDL 语言设计三态门,三态门的使能端对低电平有效。 b. 用逻辑图和VHDL 语言设计一个OC 门(集电极开路门)。

2. 实验内容的详细说明

2.1 三态门,又名三态缓冲器(Tri-State Buffer)

2.1.1 设计思想

先定义两个输入一个输出的实体,再定义结构体,当使能端输入为0时,将高阻态传给输出端;当使能端输入为1时,将输入端传给输出端。 2.1.2 实验原理 1)三态门逻辑图

三态门逻辑图

2)三态门真值表

2.1.3 VHDL 程序(详见附录1) 2.1.4 仿真结果

三态门仿真波形图

2.2 OC 门,又名集电极开路门(opndrn )

2.2.1 设计思想

先定义一个输入一个输出的实体,再定义结构体,将当输入为0 时,输出为0,但输入为1时,输出为高阻态。 2.2.2 实验原理 1)OC 门逻辑图

OC 门逻辑图

2)OC 门真值表

2.2.3 VHDL 程序(详见附录2) 2.2.4 仿真结果

OC 门仿真波形图

3. 实验总结:

通过本次实验,我对三态门和OC 门的逻辑功能有进一步的了解,觉得三态门用在总线传输上,有效而又灵活地控制多组数据在总线上通行,起着交通信号灯的作用,而OC 门则可以实现线与的功能。

4. 附录(VHDL 程序)

4.1 附录1 library IEEE;

use IEEE.std_logic_1164.all; entity tri_s is port(

enable,datain:in std_logic; dataout:out std_logic ); end tri_s;

architecture bhv of tri_s is begin

process (enable,datain) begin

if enable='1' then dataout

4.2 附录2 library IEEE;

use IEEE.std_logic_1164.all; entity oc is port(

datain:in std_logic;

dataout:out std_logic ); end oc;

architecture bhv of oc is begin process(datain) begin

if (datain='0') then dataout

Q 三态门,OC 门的设计与仿真

1. 实验目的

a. 用逻辑图和VHDL 语言设计三态门,三态门的使能端对低电平有效。 b. 用逻辑图和VHDL 语言设计一个OC 门(集电极开路门)。

2. 实验内容的详细说明

2.1 三态门,又名三态缓冲器(Tri-State Buffer)

2.1.1 设计思想

先定义两个输入一个输出的实体,再定义结构体,当使能端输入为0时,将高阻态传给输出端;当使能端输入为1时,将输入端传给输出端。 2.1.2 实验原理 1)三态门逻辑图

三态门逻辑图

2)三态门真值表

2.1.3 VHDL 程序(详见附录1) 2.1.4 仿真结果

三态门仿真波形图

2.2 OC 门,又名集电极开路门(opndrn )

2.2.1 设计思想

先定义一个输入一个输出的实体,再定义结构体,将当输入为0 时,输出为0,但输入为1时,输出为高阻态。 2.2.2 实验原理 1)OC 门逻辑图

OC 门逻辑图

2)OC 门真值表

2.2.3 VHDL 程序(详见附录2) 2.2.4 仿真结果

OC 门仿真波形图

3. 实验总结:

通过本次实验,我对三态门和OC 门的逻辑功能有进一步的了解,觉得三态门用在总线传输上,有效而又灵活地控制多组数据在总线上通行,起着交通信号灯的作用,而OC 门则可以实现线与的功能。

4. 附录(VHDL 程序)

4.1 附录1 library IEEE;

use IEEE.std_logic_1164.all; entity tri_s is port(

enable,datain:in std_logic; dataout:out std_logic ); end tri_s;

architecture bhv of tri_s is begin

process (enable,datain) begin

if enable='1' then dataout

4.2 附录2 library IEEE;

use IEEE.std_logic_1164.all; entity oc is port(

datain:in std_logic;

dataout:out std_logic ); end oc;

architecture bhv of oc is begin process(datain) begin

if (datain='0') then dataout


相关文章

  • 180MVA有载调压变压器油箱磁屏蔽效果分析
  • 摘 要:本文以线圈磁场仿真为基础,对一台180MVA/220kV有载调压变压器在不设置油箱磁屏蔽和设置油箱磁屏蔽两种情况下的线圈磁场分布.油箱损耗.油箱温度等进行了对比计算,分析了该变压器设置油箱磁屏蔽在降低油箱损耗和降低油箱热点温度方面的 ...查看


  • 利用Multisim验证戴维南定理
  • 利用Multisim 验证戴维南定理 姓名:XXX 学号:xxxxxxxxxx 一.仿真要求 (1) 构建图附1(a)所示实验电路原理图,测量有源线性二端网络的等效参数: (2) 由二端网络的等效参数构建图1 (b)所示的戴维南等效电路: ...查看


  • 数字钟电路课程设计报告
  • 一.设计任务和要求„„„„„„„„„„„„„„„„„2 二.设计的方案的选择与论证 (1)总体电路分析„„„„„„„„„„„„„„„„2 (2)仿真分析„„„„„„„„„„„„„„„„„„2 (3)仿真说明„„„„„„„„„„„„„„„„„ ...查看


  • 戴维南定理实验报告 1
  • 实验一.戴维南定理 一.实验目的: 1. 深刻理解和掌握戴维南定理. 2. 初步掌握用Multisim 软件绘制电路原理图. 3. 初步掌握Multisim 软件中的Multimeter .V oltmeter .Ammeter 等仪表的使 ...查看


  • 实验二 戴维宁定理仿真实验
  • 实验二 戴维宁定理仿真实验 [实验目的] 1.掌握利用Multisim10软件验证戴维宁定理的方法,加深对等效概念的理解. 2.学习线性有源二端网络等效电路参数的测试方法. [实验原理] 一. 戴维宁定理 任何一个复杂的线性电路,如果只研究 ...查看


  • 煤泥浮选技术综述
  • 问题探讨 doi:10.3969/j.issn.1005-2798.2011.07.014 总第143期 煤泥浮选技术综述 杨晓松 (中国矿业大学化工学院,江苏徐州221008) 摘 要:浮选是煤泥性质.浮选设备工作性能.操作制度.工艺流程 ...查看


  • 基于单片机自行车速度里程表的设计
  • 毕业设计(论文) (成教) 题目: 基于单片机的自行车速度里程表的设计 院 (系) : 机电工程学院 专 业: 应用电子ZK331101 姓 名: 李 大 学 号: 指导教师: 田 丰 二〇一三年一月二十日 毕业设计(论文)任务书 2 毕业 ...查看


  • 4WS汽车横摆角速度跟踪μ综合鲁棒控制
  • 第41卷第10期机械 工 程学报 v01.41 No.10 2005年10月 CHINESEJOURNALOFMECHANICAL ENGINEERING 0ct. 2OO5 4ws汽车横摆角速度跟踪∥综合鲁棒控制水 殷国栋 陈 南 李 普 ...查看


  • 自适应光学电流互感器的光学传感微弱信号检测方法
  • 第34卷 第6期2010年3月25 日Vol. 34 No. 6Mar. 25, 2010 自适应光学电流互感器的光学传感微弱信号检测方法 李岩松, 周 浩, 刘 君, 王 倩 (华北电力大学电气与电子工程学院, 北京市102206) 摘要 ...查看


热门内容