D触发器与移位寄存器模块功能测试资料

合集下载

实验8移位寄存器逻辑功能测试及应用

实验8移位寄存器逻辑功能测试及应用

实验8移位寄存器逻辑功能测试及应用一、实验目的1.了解移位寄存器的基本原理及逻辑功能。

2.掌握移位寄存器的逻辑功能测试方法。

3.学会使用移位寄存器进行逻辑功能的实际应用。

二、实验器材数字逻辑实验箱、示波器、连接线。

三、实验原理移位寄存器是一种能够存储和移动数据的逻辑电路。

它由多个触发器组成,每个触发器都与相邻的触发器连接,形成环形结构。

移位寄存器中的数据可以通过输入口输入,通过时钟信号控制触发器的状态变化,从而实现数据的移动。

移位寄存器有三种基本的逻辑功能:1.移动功能:数据可以向左或向右移动一个位置。

2.并行转移功能:数据可以从一个移位寄存器转移到另一个移位寄存器。

3.并行加载功能:可以将数据同时加载到多个触发器中。

四、实验步骤1.按照实验电路图连接实验电路。

将四个LED灯分别连接到74LS194寄存器的Q0、Q1、Q2、Q3输出端,将四个开关分别连接到74LS194寄存器的A、B、C、D输入端。

将实验箱提供的方波电压输入到74LS194寄存器的CP时钟输入端。

2.打开示波器,并将示波器的探头连接到74LS194寄存器的CP时钟输入端。

3.调整示波器的时间基准,使波形在示波器的显示屏上能够清晰可见。

调整示波器的垂直放大倍数,使波形的幅度适中。

4.分别将开关1、2、3、4打开或关闭,观察LED灯的亮灭情况,并观察示波器上的波形变化。

五、实验结果分析根据实验步骤中的操作,可以得到如下运行结果:1.当开关1打开时,移位寄存器内的数据向右移动一个位置,即Q3→Q2→Q1→Q0→Q3、LED灯的亮灭情况和示波器上的波形变化均符合预期,实验成功。

2.当开关2打开时,移位寄存器内的数据向左移动一个位置,即Q0→Q3→Q2→Q1→Q0。

LED灯的亮灭情况和示波器上的波形变化均符合预期,实验成功。

3.当开关3打开时,移位寄存器内的数据从最右端向左移动一个位置,即Q3→Q3→Q2→Q1→Q0。

LED灯的亮灭情况和示波器上的波形变化均符合预期,实验成功。

移位寄存器实验报告

移位寄存器实验报告

移位寄存器实验报告移位寄存器和计数器的设计实验室:实验台号:日期:专业班级:姓名:学号:一、实验目的1. 了解二进制加法计数器的工作过程。

2. 掌握任意进制计数器的设计方法。

二、实验内容(一)用D触发器设计左移移位寄存器(二)利用74LS161和74LS00设计实现任意进制的计数器设计要求:以实验台号的个位数作为所设计的任意进制计数器(0、1、2任选)。

三、实验原理图1.由4个D触发器改成的4位异步二进制加法计数器(输入二进制:11110000)2.测试74LS161的功能3.熟悉用74LS161设计十进制计数器的方法。

①利用置位端实现十进制计数器。

②利用复位端实现十进制计数器。

四、实验结果及数据处理1.左移寄存器实验数据记录表要求:输入二进制:111100002.画出你所设计的任意进制计数器的线路图(计数器从零开始计数),并简述设计思路。

8进制利用复位法实现8进制计数器,8=1000B,将A端同与非门相连,当A端=1时,使复位端获得信号,复位,从而实现8进制。

五、思考题1. 74LS161是同步还是异步,加法还是减法计数器?答:在上图电路中74LS161是异步加法计数器。

2. 设计十进制计数器时将如何去掉后6个计数状态的?答:通过置位端实现时,将Q0、Q3 接到与非门上,输出连接到置位控制端。

当Q3=1,Q2=0,Q1=0,Q0=1,即十进制为9时,与非门输入端Q0、Q3同时为高电平,位控制端为低电位,等到下一个CP上升沿到来时,完成置数,全部置为0。

3. 谈谈电子实验的心得体会,希望同学们提出宝贵意见。

答:通过这学期的电子实验,我对电子电路有了更加深入地了解。

初步了解了触发器、寄存器、计数器等电子元件的使用。

将理论与实践相结合,更加深入的了解了电子技术,学到了很多,对这学期的电子实验十分满意。

触发器实验报告

触发器实验报告

触发器实验报告一、实验目的本次触发器实验的主要目的是深入了解触发器的工作原理、功能特性以及在数字电路中的应用。

通过实际操作和观察,掌握触发器的基本概念,熟悉其逻辑功能和时序特性,为后续更复杂的数字电路设计和分析打下坚实的基础。

二、实验设备与器材1、数字电路实验箱2、示波器3、逻辑分析仪4、若干集成电路芯片,包括 D 触发器、JK 触发器等三、实验原理(一)D 触发器D 触发器是一种在时钟脉冲上升沿或下降沿触发的触发器。

当 D 输入端的数据在时钟脉冲作用下被传输到输出端 Q。

其逻辑表达式为:Q(n+1) = D 。

(二)JK 触发器JK 触发器具有置 0、置 1、保持和翻转四种功能。

当 J = 1,K = 0 时,触发器置 1;当 J = 0,K = 1 时,触发器置 0;当 J = K = 0 时,触发器保持原态;当 J = K = 1 时,触发器翻转。

其逻辑表达式为:Q(n+1) = JQ' + K'Q 。

四、实验内容与步骤(一)D 触发器功能测试1、按照实验电路图在数字电路实验箱上连接好 D 触发器芯片。

2、将 D 输入端分别接高电平和低电平,通过示波器观察时钟脉冲和输出端 Q 的波形,记录实验结果。

(二)JK 触发器功能测试1、依照实验电路图搭建 JK 触发器的实验电路。

2、分别设置 J、K 输入端的不同组合,观察并记录输出端 Q 的状态变化。

(三)触发器的级联1、将多个 D 触发器或 JK 触发器级联,形成移位寄存器。

2、输入串行数据,观察移位寄存器的输出结果。

五、实验数据与结果分析(一)D 触发器实验结果当 D 输入端接高电平时,在时钟脉冲上升沿,输出端 Q 变为高电平;当 D 输入端接低电平时,在时钟脉冲上升沿,输出端 Q 变为低电平。

这与 D 触发器的逻辑功能相符,验证了其正确性。

(二)JK 触发器实验结果在不同的 J、K 输入组合下,JK 触发器的输出端 Q 呈现出置 1、置0、保持和翻转的状态,与理论预期完全一致。

d触发器构成的双向移位寄存器

d触发器构成的双向移位寄存器

d触发器构成的双向移位寄存器一、概述双向移位寄存器是一种能够实现数据在两个方向上移位的寄存器,其常用于串行通信、计数器等电路中。

其核心部件为d触发器构成的双向移位寄存器。

二、d触发器d触发器是一种基本的时序电路,其输入为数据输入端d和时钟输入端clk,输出为输出端q和反相输出端q'。

当clk上升沿到来时,其将输入端d的值传输到输出端q上,并保持该状态直到下一个时钟上升沿到来。

三、双向移位寄存器1. 正向移位当控制信号sel=0时,数据从右侧进入寄存器,并从左侧出去。

具体实现方式为:将右侧d触发器的数据输入端连接至外部数据线,左侧d触发器的数据输入端连接至右侧d触发器的输出端。

2. 反向移位当控制信号sel=1时,数据从左侧进入寄存器,并从右侧出去。

具体实现方式为:将左侧d触发器的数据输入端连接至外部数据线,右侧d触发器的数据输入端连接至左侧d触发器的输出端。

四、构成原理双向移位寄存器由两个d触发器构成,其中一个为正向移位的d触发器,另一个为反向移位的d触发器。

控制信号sel用于控制数据的进出方向。

1. 正向移位当sel=0时,右侧d触发器接收外部数据输入,左侧d触发器接收右侧d触发器的输出。

当时钟上升沿到来时,右侧d触发器将数据传递至左侧d触发器,并保持该状态直到下一个时钟上升沿到来。

此时,左侧d触发器将其输出端的值传递至外部输出线。

2. 反向移位当sel=1时,左侧d触发器接收外部数据输入,右侧d触发器接收左侧d触发器的输出。

当时钟上升沿到来时,左侧d触发器将数据传递至右侧d触发器,并保持该状态直到下一个时钟上升沿到来。

此时,右侧d触发器将其输出端的值传递至外部输出线。

五、应用场景双向移位寄存器常用于串行通信、计数器等电路中。

在串行通信中,双向移位寄存器可实现数据在串行通信线路中的进出操作;在计数器中,双向移位寄存器可实现计数器的正向和反向计数操作。

六、总结双向移位寄存器是一种能够实现数据在两个方向上移位的寄存器,其核心部件为d触发器构成的双向移位寄存器。

d触发器实验报告

d触发器实验报告

d触发器实验报告D触发器实验报告引言:D触发器是数字电路中常用的一种时序电路元件,其具有存储和传输数据的功能。

本实验旨在通过搭建和测试D触发器电路,加深对该元件的理解,并验证其工作原理。

实验目的:1. 了解D触发器的基本原理和功能;2. 掌握D触发器的搭建方法;3. 验证D触发器在不同输入条件下的工作特性。

实验器材:1. 数字电路实验箱;2. 7400系列集成电路芯片;3. 电压源、示波器等实验设备。

实验步骤:1. 搭建D触发器电路:根据实验箱上的示意图,连接集成电路芯片,将D触发器电路搭建好。

2. 输入电路设计:设计一个简单的输入电路,用于改变D触发器的输入值。

可以使用开关、按钮或者信号发生器等。

3. 测试触发器的工作特性:a. 设置输入为低电平,记录输出状态;b. 将输入切换为高电平,观察输出状态是否发生变化;c. 连续改变输入电平,观察输出是否跟随变化。

4. 测量触发器的时序特性:a. 使用示波器测量D触发器的输入和输出波形;b. 记录并分析触发器的延时时间、上升/下降时间等参数。

实验结果与分析:通过实验,我们得到了D触发器在不同输入条件下的工作特性。

在输入为低电平时,输出保持不变;当输入切换为高电平时,输出状态发生改变。

这说明D 触发器具有存储和传输数据的功能。

同时,我们还测量了触发器的时序特性,得到了一些重要的参数。

讨论与总结:D触发器是数字电路中重要的时序元件,广泛应用于计算机、通信等领域。

通过本次实验,我们深入理解了D触发器的工作原理和特性。

同时,我们也发现了一些问题和改进的空间,例如触发器的响应时间较长,可以尝试优化电路设计以提高性能。

结语:通过本次实验,我们成功搭建和测试了D触发器电路,并验证了其工作原理。

这对于我们进一步理解数字电路和时序电路的原理和应用具有重要意义。

希望通过今后的实验和学习,我们能够更深入地探索和应用这些知识,为科学技术的发展做出贡献。

寄存器实验实验报告

寄存器实验实验报告

寄存器实验实验报告一. 引言寄存器是计算机中重要的数据存储器件之一,用于存储和传输数据。

通过对寄存器进行实验,我们可以更好地理解寄存器的工作原理和应用。

本实验旨在通过设计和测试不同类型的寄存器,深入掌握寄存器的各种功能和操作。

二. 实验设计本实验设计了两个寄存器的实验,分别为移位寄存器和计数器寄存器。

1. 移位寄存器实验移位寄存器是一种特殊的串行寄存器,它能够实现对数据位的移位操作。

本实验设计了一个4位的移位寄存器,分别使用D触发器和JK触发器实现。

实验步骤如下:1) 首先,根据设计要求将4个D或JK触发器连接成移位寄存器电路。

2) 确定输入和输出端口,将输入数据连接到移位寄存器的输入端口。

3) 设计测试用例,输入测试数据并观察输出结果。

4) 分析实验结果,比较不同触发器类型的移位寄存器的性能差异。

2. 计数器寄存器实验计数器寄存器是一种能够实现计数功能的寄存器。

本实验设计了一个二进制计数器,使用T触发器实现。

实验步骤如下:1) 根据设计要求将多个T触发器连接成二进制计数器电路。

2) 设计测试用例,输入计数开始值,并观察输出结果。

3) 测试计数的溢出和循环功能,观察计数器的行为。

4) 分析实验结果,比较不同计数器位数的性能差异。

三. 实验结果与分析在实验过程中,我们完成了移位寄存器和计数器寄存器的设计和测试。

通过观察实验结果,可以得出以下结论:1. 移位寄存器实验中,无论是使用D触发器还是JK触发器,移位寄存器都能够正确地实现数据位的移位操作。

而使用JK触发器的移位寄存器在性能上更加优越,能够实现更复杂的数据操作。

2. 计数器寄存器实验中,二进制计数器能够准确地实现计数功能。

通过设计不同位数的计数器,我们发现位数越多,计数范围越大。

综上所述,寄存器是计算机中重要的存储器件,通过实验我们深入了解了寄存器的工作原理和应用。

移位寄存器和计数器寄存器都具有广泛的应用领域,在数字电路设计和计算机系统中起到了重要作用。

触发器功能测试实验报告

触发器功能测试实验报告

触发器功能测试实验报告触发器功能测试实验报告一、引言触发器是数字电路中常见的重要元件之一,其具有存储和放大信号的功能。

触发器的功能测试是电子工程师在设计和制造数字电路时必不可少的一项工作。

本实验旨在通过对不同类型的触发器进行功能测试,验证其在不同工作模式下的正确性和稳定性。

二、实验目的1. 了解触发器的基本原理和工作模式;2. 掌握触发器的功能测试方法;3. 验证不同类型触发器的工作特性。

三、实验器材和材料1. 实验板;2. 电源供应器;3. 逻辑分析仪;4. 电压表;5. 连接线。

四、实验步骤1. 准备工作:将实验板连接好电源供应器和逻辑分析仪,并确保连接正确;2. 功能测试:依次测试RS触发器、D触发器、JK触发器和T触发器的工作特性。

五、实验结果与分析1. RS触发器测试:a. 将RS触发器的S端和R端分别接入逻辑分析仪的输入端,CLK端接入逻辑分析仪的时钟信号输出端;b. 通过逻辑分析仪观察输入信号和输出信号的波形,并记录下来;c. 分析波形,验证RS触发器在不同输入情况下的工作特性。

2. D触发器测试:a. 将D触发器的D端接入逻辑分析仪的输入端,CLK端接入逻辑分析仪的时钟信号输出端;b. 通过逻辑分析仪观察输入信号和输出信号的波形,并记录下来;c. 分析波形,验证D触发器在不同输入情况下的工作特性。

3. JK触发器测试:a. 将JK触发器的J端和K端分别接入逻辑分析仪的输入端,CLK端接入逻辑分析仪的时钟信号输出端;b. 通过逻辑分析仪观察输入信号和输出信号的波形,并记录下来;c. 分析波形,验证JK触发器在不同输入情况下的工作特性。

4. T触发器测试:a. 将T触发器的T端接入逻辑分析仪的输入端,CLK端接入逻辑分析仪的时钟信号输出端;b. 通过逻辑分析仪观察输入信号和输出信号的波形,并记录下来;c. 分析波形,验证T触发器在不同输入情况下的工作特性。

六、实验结论通过对RS触发器、D触发器、JK触发器和T触发器的功能测试,我们可以得出以下结论:1. RS触发器具有存储和放大信号的功能,可以用于实现简单的存储器和时序电路;2. D触发器可以将输入信号在时钟脉冲到来时存储,并在下一个时钟脉冲到来时输出;3. JK触发器是一种带有异步清零和置位功能的触发器,可以用于实现频率分割和计数器等电路;4. T触发器是一种特殊的JK触发器,其输入端和输出端相连,可以实现频率分割和频率加倍等功能。

d触发器构成的双向移位寄存器

d触发器构成的双向移位寄存器

D触发器构成的双向移位寄存器引言在数字电路中,双向移位寄存器是一种常见的电路元件,它能够在两个方向上进行数据的移位操作。

而D触发器则是常用的触发器类型之一,它具有存储数据、数据输入和数据输出的功能。

本文将介绍如何使用D触发器构成一个双向移位寄存器,并详细解释其设计原理、原理图以及工作原理等相关内容。

设计原理双向移位寄存器可以实现向左或向右移位的功能。

为了实现这一功能,我们可以使用两个D触发器进行串联,然后通过控制信号来选择数据的方向。

首先,我们需要了解D触发器的工作原理。

D触发器是一种有两个稳定状态的触发器,它有一个数据输入端D,一个时钟输入端CLK和一个输出端Q。

当时钟输入端的时钟信号从低电平变为高电平时,D触发器会将D端的数据存储到内部的状态变量中,并通过输出端Q输出。

借助D触发器的这种特性,我们可以构成一个双向移位寄存器,通过串联两个D触发器。

其中一个D触发器用于存储数据(称为存储触发器),另一个D触发器用于将存储触发器的数据移位(称为移位触发器)。

原理图下图是一个双向移位寄存器的原理图:+-----------------------------------------+| |D ---->| || 存储触发器 |>| +----------------+ |>|D0 | D触发器 | |>| +----------------+ |>| +----------------------+ || | | |CLK --->| | | || | 移位触发器 | |>|Q0 | | |>| | +-----------+ | |>| | |输入选择器 |----+ |>| | +-----------+ | || +----------------------+ |>|D1 |>| |>| Q1 || |+-----------------------------------------+工作原理下面将详细解释双向移位寄存器的工作原理。

EDA实验报告 触发器及应用及移位寄存器

EDA实验报告 触发器及应用及移位寄存器

EDA 实验报告实验目的:1.触发器的工作原理。

2.基本时序电路的VHDL 代码编写。

3.按键消抖电路应用。

4.定制LPM 原件。

5.VHDL 语言中元件例化的使用。

6.移位寄存器的工作原理及应用。

实验要求:1.运用LPM 原件定制DFF 触发器,并调用LPM 定制的DFF 触发器,用VHDL 语言的元件例化实现消抖电路并了解其工作原理。

2. 移位寄存器是用来寄存二进制数字信息且能进行信息移位的时序逻辑电路。

根据移位寄存器存取信息的方式不同可分为串入串出、串入并出、并入串出、并入并出4种形式,并通过数码管显示出来。

实验原理:1.消抖电路由于一般的脉冲按键与电平按键采用机械开关结构,其核心部件为弹性金属簧片。

按键信号在开关拨片与触点接触后经多次弹跳才会稳定。

本实验采用消抖电路消除抖动以获得一个稳定的电平信号。

2.移位寄存器移位寄存器具有左移、右移、并行输入数据、保持及异步清零5种功能。

其中A 、B 、C 、D 为并行输入端,A Q 、B Q 、C Q 、D Q 为并行输出端;SRSI 为右移串行输入端,SLSI 为左移串行输入端;S1、S0为模式控制端;CLRN 为异步清零端;CLK 为时钟脉冲输入端。

实验具体步骤:1.消抖电路(1).用lpm 定制DFF<1>.设置lpm_ff 选择Installed Plug-Ins →Storage →lpm_ff 项;<2>.设置输入data 为1位,clock 为时钟信号,类型为D 型;<3>.添加异步清零和异步置1;其VHDL 语言为:LIBRARY ieee;USE ieee.std_logic_1164.all;LIBRARY lpm;USE lpm.all;ENTITY mydff ISPORT(clock : IN STD_LOGIC ;data : IN STD_LOGIC ;q : OUT STD_LOGIC);END mydff;ARCHITECTURE SYN OF mydff ISSIGNAL sub_wire0 : STD_LOGIC_VECTOR (0 DOWNTO 0);SIGNAL sub_wire1 : STD_LOGIC ;SIGNAL sub_wire2 : STD_LOGIC ;SIGNAL sub_wire3 : STD_LOGIC_VECTOR (0 DOWNTO 0);COMPONENT lpm_ffGENERIC (lpm_fftype : STRING;lpm_type : STRING;lpm_width : NA TURAL);PORT (clock : IN STD_LOGIC ;q : OUT STD_LOGIC_VECTOR (0 DOWNTO 0);data : IN STD_LOGIC_VECTOR (0 DOWNTO 0) );END COMPONENT;BEGINsub_wire1 <= sub_wire0(0);q <= sub_wire1;sub_wire2 <= data;sub_wire3(0) <= sub_wire2;lpm_ff_component : lpm_ffGENERIC MAP (lpm_fftype => "DFF",lpm_type => "LPM_FF",lpm_width => 1)PORT MAP (clock => clock,data => sub_wire3,q => sub_wire0);END SYN;(2).VHDL结构式描述顶层--Top level entity xiaodoulibrary ieee;use ieee.std_logic_1164.all;entity xiaodou isport( d_in,clk:in std_logic;clk_out:out std_logic);end xiaodou;architecture xiaodou_arch of xiaodou is component mydff is --元件例化PORT(clock : IN STD_LOGIC ;data : IN STD_LOGIC ;q : OUT STD_LOGIC);END component;signal x,y:std_logic;begindff1:mydff port map(clock=>clk,data=>d_in,q=>x); dff2:mydff port map(clk,x,y);clk_out<=x and (not y);end xiaodou_arch;(3).功能仿真波形:2.移位寄存器(1).74194功能验证电路(2).74194功能仿真结果仿真分析:clrn=1,clk上升时,s为11,移位寄存器并行置数,此时abcd=1010,q_abcd=1010;clrn=0,移位寄存器进行清零,此时有q_abcd=0000;clrn=1,clk上升时,s为01,sl_sr为01,移位寄存器串行右移补1,输出q_abcd=1000;clrn=1,clk上升时,s为01,sl_sr为10,移位寄存器串行右移补0,输出q_abcd=0100;clrn=1,clk上升时,s为10,sl_sr为10,移位寄存器串行左移补1,输出q_abcd=1001;clrn=1,clk上升时,s为10,sl_sr为01,移位寄存器串行左移补0,输出q_abcd=0010。

d触发器 实验报告

d触发器 实验报告

d触发器实验报告D触发器实验报告引言:D触发器是数字电路中常用的一种时序电路元件,它可以存储和传递一个位的信息。

本实验旨在通过搭建一个D触发器电路并进行相应测试,探究其工作原理和性能特点。

实验目的:1. 了解D触发器的基本原理和逻辑功能;2. 掌握D触发器的搭建方法和测试技巧;3. 分析D触发器的工作性能和应用场景。

实验原理:D触发器是一种基于双稳态器件的时序电路元件。

它由两个互补的双稳态器件构成,其中一个用于存储输入信号,另一个用于传递输出信号。

D触发器的输入端称为数据输入端(D),输出端称为输出端(Q)。

当时钟信号(Clk)上升沿到来时,D触发器将数据输入端(D)的电平状态存储到输出端(Q)上,形成一个稳定的输出。

当时钟信号下降沿到来时,D触发器保持上一个时钟周期的输出状态不变。

实验材料:1. D触发器芯片;2. 电路连接线;3. 示波器;4. 信号发生器。

实验步骤:1. 将D触发器芯片插入实验板中,并按照芯片引脚图连接相应的电路线;2. 将信号发生器的输出连接到D触发器的数据输入端(D);3. 将示波器的探头分别连接到D触发器的时钟输入端(Clk)和输出端(Q);4. 设置信号发生器的频率和幅值,并观察示波器上的波形变化;5. 调节信号发生器的频率和幅值,观察D触发器的输出变化情况。

实验结果与分析:通过实验,我们观察到了D触发器的工作原理和性能特点。

当信号发生器输出一个高电平信号时,D触发器在时钟上升沿到来时将该信号存储到输出端(Q)上,并保持不变。

当信号发生器输出一个低电平信号时,D触发器在时钟上升沿到来时将输出端(Q)置为低电平。

这种存储和传递输入信号的特性使得D触发器在数字电路中应用广泛,例如在时序电路、计数器和存储器等方面。

实验中我们还观察到了D触发器的响应速度和稳定性。

随着信号发生器频率的增加,我们发现D触发器的输出波形变得更加稳定,并且响应速度更快。

这说明D触发器在高频率信号处理方面具有良好的性能。

数字电路实验报告-移位寄存器及其应用

数字电路实验报告-移位寄存器及其应用

电学实验报告模板实验原理移位寄存器是逻辑电路中的一种重要逻辑部件,它能存储数据,还可以用来实现数据的串行-并行转换、数据的运算和处理。

1.寄存器(1)D触发器图1 D触发器图1所示D触发器。

每来一个CLK脉冲,触发器都在该CLK脉冲的上升沿时刻,接收输入数据D,使之作为触发器的新状态。

D触发器的特性方程为(2)用D触发器构成并行寄存器图2 用D触发器构成并行寄存器图2所示为用D触发器构成四位并行寄存器。

为异步清零控制端,高电平有效。

当时,各触发器输出端Q的状态,取决于CLK上升沿时刻的D端状态。

2.移位寄存器(1)用D触发器构成移位寄存器图3 用D触发器构成4位串行移位寄存器图3所示为用D触发器构成的4位串行移位寄存器。

其中左边第一个触发器的输入端接收输入数据,其余的每一个触发器的输入端均与左边相邻的触发器的Q端连接。

当时钟信号CLK的上升沿时刻,各触发器同时接收输入数据。

四位寄存器的所存数据右移一位。

(2)双向移位寄存器74LS194图4 双向移位寄存器74LS194逻辑框图图4 所示为集成电路芯片双向移位寄存器74LS194逻辑框图。

为便于扩展逻辑功能,在基本移位寄存器的基础上增加了左右移控制、并行输入、保持和异步清零等功能。

74LS194的逻辑功能如表1所列。

表13.用移位寄存器构成计数器(1)环形计数器图5 环形计数器如果将移位寄存器的串行移位输出端接回到串行移位输入端,如图5所示。

那么,在时钟CLK的作用下,寄存器里的数据将不断循环右移。

例如,电路的初始状态为,则电路的状态转换图如图6所示。

可以认为,这是一个模4计数器。

图6 环形计数器状态转换图实验内容及步骤1. 用两片74LS74构成四位移位寄存器(1)74LS74引脚图图10 74LS74引脚图(2)用74LS74构成四位移位寄存器图11 用74LS74构成四位移位寄存器实验电路按照图11连接电路。

首先设置,使寄存器清零。

然后,设置,在CLK输入端输入单次脉冲信号当作时钟信号,通过输出端的发光二极管观察的状态,判断移位的效果。

d触发器实验报告

d触发器实验报告

d触发器实验报告D 触发器实验报告一、实验目的1、深入理解 D 触发器的工作原理和逻辑功能。

2、掌握 D 触发器的特性测试方法。

3、学会使用实验仪器和设备进行电路搭建和测试。

二、实验原理D 触发器是一种具有存储功能的逻辑单元,它在数字电路中有着广泛的应用。

D 触发器的特点是在时钟脉冲的上升沿或下降沿,将输入的数据(D 端)存储到输出端(Q 端)。

其逻辑表达式为:Q(n+1) = D (在时钟上升沿或下降沿时)D 触发器通常由门电路组成,常见的有基于与非门的实现方式。

三、实验设备与材料1、数字电路实验箱2、 74LS74 双 D 触发器芯片3、示波器4、直流电源5、逻辑电平测试笔6、若干导线四、实验内容及步骤(一)测试 D 触发器的逻辑功能1、按照实验箱的说明,将 74LS74 双 D 触发器芯片插入合适的插槽。

2、连接电路,将 D 端分别接高电平和低电平,时钟端(CLK)接入脉冲信号,使用逻辑电平测试笔观察 Q 端和\(\overline{Q}\)端的输出电平。

3、记录不同输入情况下的输出结果,验证 D 触发器的逻辑功能。

(二)观察 D 触发器的状态转换1、将 D 端接一个可手动控制的电平开关,CLK 端接入连续的时钟脉冲。

2、通过示波器观察 Q 端的波形,观察在不同 D 输入时,Q 端的状态转换情况。

(三)构建一个简单的计数器1、使用两个 D 触发器串联,构成一个 2 位二进制计数器。

2、输入时钟脉冲,观察计数器的计数过程,验证其功能。

五、实验数据记录与分析(一)逻辑功能测试数据| D 输入| CLK 脉冲| Q 输出|\(\overline{Q}\)输出||||||| 0 |上升沿| 0 | 1 || 0 |下降沿| 0 | 1 || 1 |上升沿| 1 | 0 || 1 |下降沿| 1 | 0 |从上述数据可以看出,D 触发器在时钟脉冲的上升沿或下降沿,能够准确地将 D 端的输入存储到 Q 端,符合其逻辑功能。

位移寄存器实验报告总结

位移寄存器实验报告总结

一、实验目的本次实验旨在让学生掌握位移寄存器的基本原理,熟悉其结构、工作方式及功能,并学会利用位移寄存器实现数据串行与并行的相互转换。

通过实验,使学生深入了解数字电路在实际应用中的重要作用,提高动手实践能力。

二、实验原理1. 位移寄存器的基本原理位移寄存器是一种具有移位功能的寄存器,它可以在时钟脉冲的作用下,将寄存器中的数据依次左移或右移。

在实验中,我们采用D触发器作为基本单元,构成一个4位双向移位寄存器。

2. 位移寄存器的结构实验中使用的4位双向移位寄存器由4个D触发器组成,其逻辑符号及引脚排列如下:- D3、D2、D1、D0:并行输入端,用于输入数据;- Q3、Q2、Q1、Q0:并行输出端,用于输出数据;- SR:右移串行输入端,用于输入右移数据;- SL:左移串行输入端,用于输入左移数据;- S1、S0:操作模式控制端,用于选择寄存器的操作模式;- CR:直接无条件清零端,用于清零寄存器;- CP:时钟脉冲输入端,用于产生时钟信号。

3. 位移寄存器的功能74LS194或CC40194型4位双向移位寄存器具有以下5种操作模式:(1)并行送数寄存:将并行数据同时送入寄存器;(2)右移:将寄存器中的数据向右移动,SR端输入数据;(3)左移:将寄存器中的数据向左移动,SL端输入数据;(4)保持:保持寄存器中的数据不变;(5)清零:将寄存器中的数据清零。

三、实验内容与步骤1. 实验内容(1)搭建4位双向移位寄存器实验电路;(2)观察并记录寄存器在不同操作模式下的输出;(3)实现数据串行与并行的相互转换;(4)分析实验结果,验证实验原理。

2. 实验步骤(1)根据实验电路图,连接实验板上的各个元件;(2)将实验板接入电源,观察电路工作状态;(3)设置操作模式控制端S1、S0,选择所需的操作模式;(4)输入并行数据或串行数据,观察寄存器输出;(5)调整输入数据,观察寄存器在不同操作模式下的输出;(6)记录实验数据,分析实验结果。

实验三 D 触发器、移位寄存器、二进制计数器的 Verilog实现

实验三    D 触发器、移位寄存器、二进制计数器的 Verilog实现

实验三D触发器、移位寄存器、二进制计数器的Verilog实现及仿真器的使用一、实验目的:本次实验利用Verilog语言输入方式、定义引脚(两种方法)、;掌握任意进制计数器的设计方法,进一步掌握时钟的具体使用方法,进而掌握仿真器的使用方法。

二、实验要求:1、利用Verilog硬件描述语言,参考提供源程序,设计带进位的4位二进制计数器;2、利用Verilog硬件描述语言,自行设计七段码译码器;3、在原理图中调用计数器模块和译码器模块构成一个可以直接驱动数码管的单元模块。

带有清零端的D触发器源程序moduleR_SY_D_FF ( RB, D, CLK, Q, QB );input RB, D, CLK;output Q, QB ;reg Q;assign QB = ~Q;always @( posedge CLK or negedge RB )Q <= ( !RB )? 0: D;endmodule串行输入并行输出移位寄存器源程序module SIN_POUT_SHIFT ( RSTB, IN, CLK, Q );input RSTB, CLK, IN;output [3:0] Q;reg [3:0] Q;always @( posedge CLK or negedge RSTB )Q <= ( !RSTB )? 0: {Q,IN};endmodule并入串出移位寄存器module PIN_SOUT_SHIFT ( LOAD, IN, CLK, Q );input LOAD, CLK;input [3:0] IN;output [3:0] Q;Q;reg [3:0]always @( posedge CLK or posedge LOAD )if ( LOAD )Q <= IN;elseQ <= Q << 1;endmodule带进位二进制计数器源程序:module cnt4e(clk,clr,ena,cout,q); input clk,clr,ena;output [3:0] q;output cout;reg [3:0]q;always @(posedge clr or posedge clk) beginif(clr) q='b0000;else if (ena) q=q+1;endassign cout=&q;endmodule。

实验:触发器和移位寄存器

实验:触发器和移位寄存器

实验:触发器和移位寄存器一、实验目的(1)学习D 触发器和J-K 触发器的应用。

(2)用双向移位寄存器74LS194组成功能电路。

二、实验仪器(1) 双线示波器 (2)数字万用表(3) TES-1电子技术学习机三、实验内容实验12.1 四D 触发器的应用练习图12.1是用四D 触发器74175构成的四路抢答判决电路。

平时,K 1~K 4均闭合,接通K 5然后再打开,各Q 端复位,发光二极管均不亮,一旦K 1~K 4中任一开关先打开,则相应的Q 端置“1”;而其它迟打开的开关由于电路的具体构成将失去对其Q 端的置“1”控制作用,从而实现了四路抢答判决功能。

试插接调试电路,观察实验结果。

实验12.2 JK 触发器的使用图12.2为一单脉冲选通电路,G 为控制端。

当G =1时,无信号输出;当G =0时,输出端输D 1D 2D 4D 3Q 1Q 2Q 4Q 3CLK CLRQ 1Q 2Q 3Q 4K 1&&11KHz 74175K 5K 4K 3K 2图12.1出一个且仅有一个与输入脉宽相等的脉冲。

试分析电路工作原理,并接线实验。

实验12.3 移位寄存器的应用图12.3是用双向移位寄存器74194构成的右移逐位亮,继而右移逐位灭的节日彩灯电路。

按图接线,再CLK 端加入1Hz 的连续脉冲,观察发光二极管的亮灭规律。

四、 总结要求(1)图23.1四路抢答判决电路,假设二位抢答者搬动开关的时间差小于1ms ,那么该电路是否还能正常运行?为什么?如何修改电路?J KQ 2Q 274107&11J K Q 1Q 1741071G F连续脉冲图12.2 1Hz+5VQ A Q D Q C Q B CLK CLR S 0S 1右移入1+5V74194图12.3(2)图23.1四路抢答判决电路,如果将开关K1~ K4换成按键,如何修改电路?(3)根据图23.3节日彩灯电路,如何用2片74LS194构成8个灯左移的节日彩灯电路?。

触发器、移位寄存器实验

触发器、移位寄存器实验

触发器、移位寄存器实验一、实验目的1、掌握各类触发器的触发方式、逻辑功能及原理。

2、学会基本SR 触发器的应用。

3、观察不同触发方式下的触发器的动态。

4、熟悉移位寄存器的电路结构及工作原理。

5、掌握中规模集成移位寄存器74LS194的逻辑功能及使用方法。

6、学习移位寄存器的应用。

二、实验所用仪器和芯片 1、二输入四与非门 74LS00 1片 2、双D 触发器 74LS74 2片 3、四位双向通用移位寄存器 74LS194 2片 4、TEC-5(TDS-2)实验系统 1台 四、实验内容1、用1片74LS00构成一个基本的SR 触发器。

将S 和R 端接到开关,输出接到发光二极管。

拨动开关,观察输出情况。

2、移位寄存器用两片74LS74双D 触发器构成右移寄存器。

按下图接线(这只是其中一种接线方式,大家可以根据自己的方法设计接线图),将4个D 触发器构成右移寄存器,然后存入1011四位数据(自己设计存入步骤)。

D CLR SETD CLR SETD CLR SETDCLRSETVCCCLKD 0Q 3Q 2Q 1Q 03、右移环形计数器。

用两片74LS74双D触发器构成右移寄存器,连线方法参照上题。

先将寄存器预置成Q3Q2Q1Q0=0001,然后在CLK端输入单次脉冲,移位寄存器实现移位功能,根据输出端发光二极管的亮和暗观察移位寄存器的移位情况(画出连接图)。

4、双向移位寄存器74LS194的逻辑功能测试移位寄存器能实现二进制数码的移位,它由触发器连接而成,具有左移、右移、保持、并行输入/输出及串行输入/输出等多种功能的移位寄存器成为多功能双向移位寄存器。

本实验采用的中规模集成电路74LS194就是多功能的四位双向移位寄存器。

设计验证电路与表格,输入端接逻辑开关,D3~D0接数据开关,Q3~Q0接发光二极管,验证74LS194寄存器的双向移位功能和其他逻辑功能。

5、串/并行转换器.用两片74LS194构成8位串并行转换器电路,并验证其正确性①串行输入、并行输出进行右移串入、并出的实验,串行数码自定,表格自拟,记录之。

Multisim之移位寄存器

Multisim之移位寄存器

D 触发器构成的移位寄存器一、实验目的1、熟悉Multisim 软件的使用方法。

2、加深对触发器工作原理的理解。

3、掌握D 触发器逻辑功能的应用。

4、了解触发器的两种触发方式(脉冲电平触发和脉冲边沿触发)及触发特点。

二、虚拟实验仪器及器材直流电源、信号发生器、逻辑分析仪等仪器等。

74LS74引脚图 74LS74逻辑图三、实验原理D 触发器在时钟脉冲CP 的前沿(正跳变0到1)发生翻转,触发器的次态取决于脉冲上升沿到来之前D 端的状态,即=D 。

因此,它具有置0、置1两种功能。

由于CP=1期间电路具有维持阻塞作用,所以在CP=1期间,D 端的数据状态变化,不会影响触发器的输出状态。

和分别是决定触发器初始状态的直接置0、置1端。

当不需要强迫置0、置1时,和端都应置高电平(如接+5V 电源)。

74LS74、74LS175等均为上升沿触发的边沿触发器。

触发器的应用很广,可用作数字信号的寄存,移位寄存,分频和波形发生器等。

U1A74LS74D1D21Q5~1Q6~1CLR11CLK 3~1PR4四、实验内容:1、逻辑功能验证。

在仿真平台画出如下电路图:2、仿真运行分析逻辑分析仪显示的波形如图所示。

图中,“1”为Q1端输出信号的波形,“2”为Q2端输出信号的波形,“3”为Q 3输出信号的波形,“4”为Q4输出信号的波形。

由图可知,4个D触发器一次输出输入数据,高位触发器与地位触发器的输出波形只差一个脉冲周期。

过4个时钟脉冲后,4个触发器的输出状态Q4Q3Q2Q1与输入数码D4D3D2D1相对应。

四、收获与感想在本次实验中我清楚的认识到软件仿真的快捷与方便,使用软件仿真可以快捷迅速的对电路进行查错,修正。

省时省力。

尤其对较复杂的电路,搭建电路进行硬件仿真比较困难耗时,而且还会浪费资源,如果在软件调试成功后,在进行硬件电路的搭建就比较方便快捷,而且硬件电路的功能也比较容易实现。

刚开始使用Multisim的时候,有很多次仿真结果与实际差很多,不过仿真终究是在理想情况下对电路进行的模拟,与现实的结果会有较大的差距,但并不能否认它的用处,因为在熟悉之后就可以根据经验由仿真数据进行实际电路的评估与制作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验原理
D触发器及其电路结构
Q SD 1D C1 D CP Q RD
CP
D 0
无跳变 X 1
Qn+1 说明 Qn 保持 0 1 存数
n+1 Q = D
D触发器与移位寄存器的逻辑功能及测试
实验原理
Q
SD 1D C1
Q
RD
CP t D 0 t
D
CP
动作特点:触发器保存下来的 状态是CP 作用沿到达时刻的 输入状态。 特别注意:当 D 端信号和 CP 作用沿同时跳变时,触发器存 入的是 D 跳变前的状态。
数字逻辑与数字系统实验
实验三:D触发器与移位寄存器的功能测试
实验目的

学习D触发器和移位寄存器的工作原理; 掌握D触发器和移位寄存器的功能的测试方法。
D触发器与移位寄存器的逻辑功能及测试
实验原理
什么是触发器
数字电路分为组合逻辑电路和时序逻辑电路两大类 组合逻辑电路的基本单元是基本门; 时序逻辑电路的基本单元是触发器。 触发器的必备特点 ①具有两个能自行保持的稳态(1态或0态); ②外加触发信号时,电路的输出状态可以翻转; ③在触发信号消失后,能将获得的新态保存下来。 触发器的分类 按电路结构分: ①基本触发器、②同步触发器、③主从触发器、④边沿触发器 按逻辑功能分: ①RS触发器、 ② JK触发器、 ③ T触发器、④ D触发器
D触发器与移位寄存器的逻辑功能及测试
实验原理
RS触发器逻辑符号
与非门构成: 特性表
Q
S SD
Q R RD 0 触发有效, SD 端是置1端 RD 端是清0端
Sd Rd Qn+1 说 明 1* 不允许 0 0 0 1 1 置 1 清 0 1 0 0 1 1 Qn 保 持
D触发器与移位寄存器的逻辑功能及测试
实验三 D触发器与移位寄存器的功能及测试
下次实验:书实验十 计数器的设计
下面进入实验环节
(1)新建项目或打开项目 --*.qpf
n+1 Q = D
(2)新建原理图文件--*.bdf (3)编译;建仿真波形文件--ห้องสมุดไป่ตู้.vwf; 将所有的输入输出点加到仿真文 件中,D、PR、CLR、CLK的设 定值见下表:
(4)分配管脚:为 输入输出信号 分析管脚,编 译,下载。
D触发器与移位寄存器的逻辑功能及测试
SD
Q 1
1 Q
0
0 Q & 1 SD
3、特性表
Q 1
&
0 RD
&
SD
&
1 RD
&
0 RD
原态 0 Q & 1 1 SD
保持 Q1 & 0 1 RD
原态 1 Q & 1 0 SD
保持
Sd Rd Qn+1 说 明 Q 0 1* 不允许 0 0 0 1 1 置 1 & 清 0 1 0 0 1 1 Qn 保 持 RD 1 1
实验内容
2.测试移位寄存器模块74194的逻辑功能
(1)新建原理图文件Test_74194.bdf;如下图
D触发器与移位寄存器的逻辑功能及测试
实验内容
(2)编译;建立波形文 件;仿真;填表。
操 作
1 2
输入
输出
复位 CLR 0 1
控制 S1S0 XX 10
串入 SL SR 1 1 1 1 1 1 1 1
ABCD
0101 0101
时钟 CLOCK X ↑
QAQBQCQD
功能 描述
3
4 5
1
1 1
11
01 00
1 1
0101
0101 0101

↑ ↑
D触发器与移位寄存器的逻辑功能及测试
实验内容
思考题
• 用74LS194构成一个左循环移位寄存器,画出电路图并验证之; • 用74LS194构成一个右循环移位寄存器,画出电路图并验证之;
D触发器与移位寄存器的逻辑功能及测试
实验原理
RS触发器及其电路结构
把两个与非门的输入输出交叉连接即可构成基本RS触发器。 约束条件:不允许 SD= RD=0.
注:正是由于引入反馈,才使电路具有记忆功能。
D触发器与移位寄存器的逻辑功能及测试
实验原理
RS触发器工作原理
不允许 置1 Q0 清0
1 Q &
实验原理
实验原理-74LS194芯片介绍
• A、B、C、D为并行输入端;QA、QB、 QC、QD为并行输出端;SR为右移串行 输入端,SL为左移串行输入端; • S1、S0为操作模式控制端; • CR为异步清零端; • CP为时钟脉冲输入端。
D触发器与移位寄存器的逻辑功能及测试
实验原理
74LS194的使用方法
0101 0101 0101 0101 0101
时钟 CLOCK X ↑ ↑ ↑ ↑
QAQBQCQD
0000
功能 描述
清零 左移 右移 置数 保持
{QBQCQD (SL) }(n) {(SR)QAQBQC}(n)
ABCD
{QAQBQCQD}(n)
D触发器与移位寄存器的逻辑功能及测试
实验内容
1.测试D触发器模块的逻辑功能
• 74LS194有5种不同操作模式:清零、左移、右移、置数以 及保持。S1、S0和CR 端的控制作用如下表所示。
操 作
1 2 3 4 5
输入
输出
复位 控制 串入 CLR S1S0 SL SR 0 1 1 1 1 XX 10 01 11 00 XX 1 0 1 1 0 1 1 1 XX XX
DCBA
Q
0 设初态Q=0
t
D触发器与移位寄存器的逻辑功能及测试
实验原理
移位寄存器
移位寄存器是一种具有移位功能的寄存器, 是指寄存器中所存的代码能够在移位脉冲的作 用下依次左移或右移。既能左移又能右移的移 位寄存器称为双向移位寄存器,只需要改变左 、右移的控制信号便可实现双向移位。
D触发器与移位寄存器的逻辑功能及测试
相关文档
最新文档