触发器功能测试实验报告 031210434
- 格式:doc
- 大小:178.50 KB
- 文档页数:3
触发器功能实验报告触发器功能实验报告引言:触发器是数字电路中常见的重要元件,它能够在特定的输入条件下产生稳定的输出信号。
本实验旨在通过构建不同类型的触发器电路,探究触发器的基本原理和功能。
实验一:RS触发器RS触发器是最简单的一种触发器,由两个交叉连接的非门组成。
实验中我们使用了两个与非门来构建RS触发器电路,其中一个与非门的输出连接到另一个与非门的输入,反之亦然。
通过设置不同的输入状态,我们可以观察到RS触发器的两种稳定状态:置位和复位。
实验二:D触发器D触发器是一种常用的触发器,它具有单一输入和双输出。
实验中我们使用了两个与非门和一个或非门来构建D触发器电路。
通过输入信号的变化,我们可以观察到D触发器的工作原理:当输入信号为高电平时,输出保持之前的状态,当输入信号为低电平时,输出根据之前的状态进行切换。
实验三:JK触发器JK触发器是一种多功能的触发器,它具有两个输入和两个输出。
实验中我们使用了两个与非门和一个或非门来构建JK触发器电路。
通过设置不同的输入状态,我们可以观察到JK触发器的四种工作模式:置位、复位、切换和禁用。
实验四:T触发器T触发器是一种特殊的JK触发器,它只有一个输入和两个输出。
实验中我们使用了两个与非门和一个或非门来构建T触发器电路。
通过输入信号的变化,我们可以观察到T触发器的工作原理:当输入信号为高电平时,输出状态翻转,当输入信号为低电平时,输出保持不变。
实验五:应用实例在实验的最后,我们通过一个简单的应用实例来展示触发器的实际应用。
我们构建了一个二进制计数器电路,使用了多个D触发器和与非门。
通过输入脉冲信号,我们可以观察到计数器的工作原理:每次接收到脉冲信号,计数器的输出状态按照二进制规律进行变化。
结论:通过本次实验,我们深入了解了不同类型的触发器的功能和工作原理。
触发器在数字电路中具有重要的应用价值,能够实现各种逻辑功能和时序控制。
进一步的研究和实践将有助于我们更好地理解和应用触发器,提高数字电路设计的能力。
触发器实验报告一、实验目的本次实验的目的是理解触发器(Flip-Flop)的工作原理和应用,并通过实验验证其稳定性和可靠性。
二、实验原理触发器是一种通过外部信号控制内部状态的电路装置,常用于数字逻辑电路中。
通过输入的控制信号,触发器可以切换输出信号的状态。
常见的触发器有RS触发器、D触发器、JK触发器等。
其中,RS触发器通过两个控制输入S和R来控制输出状态,D触发器只有一个输入D,通过时钟信号来控制状态,JK触发器则同时具备RS和D触发器的功能。
在实验中,我们使用了RS触发器和JK触发器,并通过控制输入信号和时钟信号进行实验观察。
三、实验步骤1. 按照电路图连接电路,将电路连接好后进行电源连接。
2. 先测试RS触发器,调整S和R的状态,观察输出状态并记录。
3. 然后测试JK触发器,调整J和K的状态及时钟信号,观察输出状态并记录。
4. 对比两种触发器的输出状态,并分析其原因。
五、实验结果与分析通过实验观察,我们可以发现,RS触发器具有一定的稳定性,但在输入信号不清晰或时钟信号干扰的情况下会出现状态错乱的情况。
而JK触发器具有更高的可靠性,能够在各种输入信号和时钟信号的情况下稳定输出。
这是因为JK触发器具有更灵活的控制方式,能够通过J和K的状态同时控制输出状态,在使用时比RS触发器更加方便。
六、总结本次实验通过观察和分析不同类型的触发器,加深了我们对数字电路中触发器的理解和应用。
在实际应用中,应根据具体需求选择不同类型的触发器,并注意输入信号和时钟信号的干扰,保证电路的准确性和可靠性。
实验44 验证性实验——触发器功能测试及其应用一.实验目的1.验证基本RS 、JK 、D 、T 和T ’触发器的逻辑功能及使用方法;2.能进行触发器之间的相互转换; 3.学习触发器的一些应用。
二.实验原理触发器具有两个能够自行保持的稳定状态,用以表示逻辑状态“l ”和“0”,在触发信号的作用下,可以从一个稳态翻转到另一个稳态,输入信号消失后,能够将获得的新状态记忆下来。
触发器是构成各种时序电路的最基本逻辑单元。
1.基本RS 触发器图44-1所示是由两个与非门构成的基本RS 触发器,它是由低电平直接触发的触发器。
基本RS 触发器具有置“0”、置“1”和“保持”3种功能。
表44-1为基本RS 触发器的功能表,使用时需要避开不定态。
也可以用两个或非门组成基本RS 触发器,此时高电平触发有效。
触发器Q=0称为“0”态,Q=1称为“1”态。
2.JK 触发器JK 触发器是功能完善、使用灵活和通用性较强的一种触发器,其最重要的特性之一就是不存在不定态。
本实验采用74LS112双JK 触发器,是下降沿触发的边沿触发器。
引脚功能及逻辑符号如图44-2所示。
JK 触发器的状态方程为Q n+1=J ⎺Q n +⎺KQ nJ 和K 是数据输入端,是触发器状态更新的依据,若J 、K 有两个或两个以上输入端时,组成“与”的关系。
74LS112双JK 触发器功能如表44-2所示。
其中:×—任意态;↓—高电平到低电平跳变;↑—低电平到高电平跳变;Q n (⎺Q n )—现态; Q n+1(⎺Q n+1)—次态;∅—不定态。
JK 触发器常被用作缓冲存储器、移位寄存器和计数器。
3.D 触发器⎺R⎺S图44-1基本RS 触发器G 2 ⎺⎺QQ 电路结构图形符号表44-1 基本RS 触发器功能表表44-2 74LS112双JK 触发器功能表图44-2 74LS112双JK 触发器引脚排列及逻辑符号(a)引脚排列图(b)逻辑符号图在输入信号为单端的情况下一般使用D触发器,其状态方程为Q n+1=D n。
触发器功能测试031210425 刘思何一.实验目的1.了解时钟脉冲的触发作用2.掌握基本RS、JK、D触发器的逻辑功能、编写和使用3.理解触发器所实现的状态转换功能二.实验器件开发板、计算机、vivado软件三.实验内容1.基本RS触发器的编写,验证并且生成IP核。
连接电路图,在R,S两引脚输入不同的电平,测试输出端电平。
module rs_ff10(input s_n,input r_n,output q);reg q;always@*begincase({s_n,r_n})2'b00 : q=1'bx;2'b01 : q=1'b1;2'b10 : q=1'b0;2'b11 : q=q;endcaseendendmodule2.JK触发器的编写,验证并且生成IP 核。
module jk_ff10(input clk,output q,output q_n,input j,input k);reg q;always@(posedge clk) begincase({j,k})2'b00 : q<=q;2'b01 : q<=1'b0;2'b10 : q<=1'b1;2'b11 : q<=~q;default : q<=1'bx;endcaseendassign q_n=~q; endmodule先将s_n、r_n置于10或01状态,然后将其置于11状态,给j、k一个初始激励信号,随后一上一下拨动s_n、r_n的开关,输入一个时钟信号,观察q、q_n灯的亮灭情况。
3.D触发器的编写,验证如JK触发器一样进行验证。
四.实验数据及分析R触发器V16 (s_n)V17 (r_n) U160 0 不定0 1 暗1 0 亮1 1 保持上个状态JK触发器(上升沿触发)R2T1(s_n,r_n) V16(J) V17(K) U16(q) E19(q_n)11->10->01->11 0 1 暗亮置0 11->10->01->11 1 0 亮暗置1 11->10->01->11 0 0 亮暗保持11->10->01->11 1 1 暗亮翻转D触发器(上升沿触发)R2T1 W13(d) V13(q) V14(q_n)10->01 0 暗亮10->01 1 亮暗五.实验心得及体会这是第三次在实验课上用开发板,对于VIV ADO程序的操作已经比较熟练了,已经基本熟悉操作的流程.虽然是按照老师给的步骤一步一步做,但自己已经能理解很多选项的意思。
实验六触发器实验报告
触发器是数据库中非常重要的组成部分,它可以触发特定的动作,多用于数据库的实时更新和存储过程的管理。
本次实验主要了解不同类型的触发器,应用在增删改查动作中的效果,以增强数据库安全性和完整性。
首先,我们创建库,然后建立一张名为学生信息的表,用于存放学生的信息,包括姓名、学号、性别等,再建立一张名为考试成绩的表,用于存放考试成绩,包括课程名称、成绩等。
接着,我们分别使用表级、行级、语句级的触发器来监视学生信息和考试成绩表的增删改查操作,可以通过结果看出触发器的效果。
例如,使用表级触发器,在插入新学生信息或修改存在学生信息时,触发器会自动根据触发条件将其记录在日志表中;使用行级触发器,当有学生成绩超过及格线时,改变考试成绩的状态;使用语句级触发器,当考试成绩有更新时,将记录学生更新信息。
通过本次实验,我们能够熟悉触发器的使用,学会不同类型触发器之间的区别以及应用在数据库操作上的效果,大大提高了数据库的安全性和完整性。
电子通信与软件工程 系2013-2014学年第2学期《数字电路与逻辑设计实验》实验报告--------------------------------------------------------------------------------------------------------------------- 班级: 姓名: 学号: 成绩:同组成员: 姓名: 学号:---------------------------------------------------------------------------------------------------------------------一、 实验名称:触发器工作原理与功能测试二、实验目的:1、熟悉并掌握R —S 、D 、J —K 触发器的构成,工作原理和功能测试方法.2、学会正确使用触发器集成芯片.三、实验内容:1.基本R —SFF 功能测试:两个TTL 与非门首尾相接构成的基本R —SFF 的电路如图7.1所示.(1)试按下面的顺序在d S ,d R 端加信号: d S =0 d R =1 d S =1 d R =1d S =1 d R =0 图7.1 基本 R —S FF 电路d S =1 d R =1观来并记录FF 的Q 、Q 端的状态,将结果填入下表7。
1中,并说明在上述各种输入状态下FF 执行的是什么功能?(2)d S 端接低电平.d R 端加脉冲。
(3)d S 端接高电子.d R 端加脉冲。
(4)连接Rd 、Sd ,并加脉冲记录并观察(2)、(3)、(4)三种情况下,Q ,Q 端的状态.从中你能否总结出基本R 一SFF 的Q 或Q 端的状态改变和输人端d S ,d R 的关系。
(5)当d S 、d R 都接低电平时,观察Q 、Q 端的状态。
当d S 、d R 同时由低电平跳为高电平时,注意观察Q 、Q 端的状态,重复 3~5次看 Q、Q 端的状态是否相同,以正确理解“不定”状态的含义。
触发器功能测试实验报告触发器功能测试实验报告一、引言触发器是数字电路中常见的重要元件之一,其具有存储和放大信号的功能。
触发器的功能测试是电子工程师在设计和制造数字电路时必不可少的一项工作。
本实验旨在通过对不同类型的触发器进行功能测试,验证其在不同工作模式下的正确性和稳定性。
二、实验目的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触发器,其输入端和输出端相连,可以实现频率分割和频率加倍等功能。
触发器实验报告一、实验目的1.1 探索触发器的基本原理触发器,简单来说,就是一个能在特定条件下改变状态的电路。
它就像一扇门,只有当你用力去推的时候,才会打开。
我们的目标是搞清楚这些“门”是如何工作的。
1.2 理解触发器在电路中的应用触发器的应用范围可广泛了。
无论是数据存储,还是控制逻辑,触发器都扮演着关键角色。
它们就像是信息的守门员,决定了什么能进,什么得被拒绝。
二、实验设备2.1 实验工具这次实验,我们用的是基本的逻辑电路组件。
包括电源、开关、LED灯,还有万用表。
这些东西就像是我们的小工具箱,缺一不可。
2.2 触发器模块我们选择了D型触发器,因其结构简单,易于理解。
它的工作原理就像是一个小孩的玩具,按一下按钮就会亮灯,放开就灭。
我们把它接入电路,准备好迎接它的“表现”。
2.3 安全措施在进行实验之前,安全可不能马虎。
我们确保电源关闭,检查所有连接,确保一切正常。
毕竟,安全第一,任何小失误都可能引发“大麻烦”。
三、实验过程3.1 连接电路首先,我们根据电路图连接所有元件。
小心翼翼地将电缆接入D型触发器。
电缆像是我们的手,仔细地操控每一个连接。
看到电路成形,心中有种莫名的期待。
3.2 测试触发器一切准备好后,开启电源。
按下开关,LED灯瞬间亮起。
那一刻,仿佛看到了触发器在欢呼。
又按一下,灯灭了,状态变化真是瞬息万变。
就像生活,时刻都在变化,让人惊喜。
3.3 数据记录我们开始记录每次实验的结果。
数据像是我们收集到的“宝藏”,每一组数字都有它的故事。
这种追踪过程,就像是在解谜,寻找背后的秘密。
四、实验结果4.1 状态变化通过几轮实验,我们观察到触发器在不同输入条件下的状态变化。
每一次按下开关,触发器都准确无误地改变状态,表现得相当稳定。
这让我想起一句话:“坚持就是胜利”。
4.2 误差分析当然,实验中也不是没有波折。
偶尔会出现状态不一致的情况。
这就引发了我们的讨论,究竟是接线问题,还是外部干扰。
最终,我们发现是接触不良导致的,改正后,一切恢复正常。
数电实验报告触发器数电实验报告:触发器引言数电实验是电子信息类专业中非常重要的一门实践课程,通过实验可以加深对于数字电路原理的理解和应用。
本次实验的主题是触发器,触发器是数字电路中常见的重要元件,具有存储和放大信号的功能。
本文将对触发器的原理、分类和实验结果进行详细介绍和分析。
一、触发器的原理触发器是一种能够存储和放大信号的数字电路元件。
它由若干个门电路组成,可以在特定的输入条件下改变其输出状态,并且能够保持输出状态不变。
触发器的原理基于门电路的逻辑运算和存储功能,它的输入和输出可以分为两种状态:高电平(1)和低电平(0)。
触发器的工作原理可以简单描述为:当触发器的输入满足特定条件时,输出会发生变化,并且保持输出状态不变,直到下一次满足特定条件的输入到来。
触发器的输出状态可以用状态表或状态图来描述,其中包括输入和输出的各种组合情况。
二、触发器的分类触发器根据其内部结构和工作方式的不同,可以分为SR触发器、D触发器、JK 触发器和T触发器等多种类型。
下面将对其中几种常见的触发器进行简要介绍。
1. SR触发器SR触发器是最简单的一种触发器,它由两个相互反馈的与门和非门组成。
SR触发器有两个输入端S和R,一个输出端Q。
当S=0、R=1时,输出Q=0;当S=1、R=0时,输出Q=1;当S=0、R=0时,输出状态保持不变;当S=1、R=1时,输出状态不确定。
2. D触发器D触发器是一种常用的触发器,它具有单一输入端D和输出端Q。
D触发器的输出状态与输入D的电平保持一致,即当D=0时,Q=0;当D=1时,Q=1。
D 触发器可以用于存储和传输数据,在时序电路中起到重要的作用。
3. JK触发器JK触发器是一种综合性能较好的触发器,它由两个输入端J和K、一个时钟端CLK和一个输出端Q组成。
JK触发器的输出状态可以由J、K和CLK的不同组合来控制,具体规律可以通过真值表或状态图来描述。
JK触发器在时序电路中常用于频率分频、计数等应用。
触发器及参数测试实验报告一、引言触发器及参数测试是软件测试中一种重要的测试方法,用于验证系统在触发某些特定事件或输入参数时的响应和行为。
本实验通过设计和执行一系列测试用例,对触发器及参数测试进行了研究和分析,探讨了在不同条件下系统的行为和性能。
二、触发器测试概述触发器是系统中的一种特殊机制,通过监测和捕捉特定的事件或条件,来触发系统中预定义的响应或操作。
触发器测试的目的是验证系统在各种触发事件或条件下的正确性和可靠性,包括触发条件的识别、触发操作的执行以及触发结果的验证。
三、参数测试概述参数测试是针对系统或软件的输入参数进行的测试,目的是验证系统对不同参数输入的处理和响应是否符合预期。
参数测试主要涉及参数范围、边界条件和异常情况等。
四、设计测试用例在本次实验中,我们设计了以下测试用例进行触发器及参数测试:1. 触发器测试1.1 触发事件测试•测试用例1:模拟用户登录,验证系统是否能正确响应登录事件。
•测试用例2:模拟网络断开,验证系统是否能正确捕捉该事件并进行处理。
1.2 触发条件测试•测试用例3:测试系统在不同温度条件下的触发条件,验证系统对温度变化的响应和处理。
•测试用例4:测试系统在不同用户权限下的触发条件,验证系统对权限变化的响应和处理。
2. 参数测试2.1 参数范围测试•测试用例5:测试系统在参数范围内的边界值,验证系统对边界值的处理和响应。
•测试用例6:测试系统在参数范围外的值,验证系统对参数范围外值的处理和响应。
2.2 边界条件测试•测试用例7:测试系统在边界条件下的输入参数,验证系统对边界条件的处理和响应。
•测试用例8:测试系统在边界条件外的输入参数,验证系统对边界条件外值的处理和响应。
2.3 异常情况测试•测试用例9:测试系统在异常情况下的输入参数,如非法字符、空值等,验证系统对异常情况的处理和响应。
•测试用例10:测试系统在意外输入参数的情况下,验证系统对意外输入参数的处理和响应。
触发器功能测试
031210425 刘思何
一.实验目的
1.了解时钟脉冲的触发作用
2.掌握基本RS、JK、D触发器的逻辑功能、编写和使用
3.理解触发器所实现的状态转换功能
二.实验器件
开发板、计算机、vivado软件
三.实验内容
1.基本RS触发器的编写,验证并且生成IP核。
连接电路图,在R,S两引脚输入不同的电平,测试输出端电平。
module rs_ff10(
input s_n,
input r_n,
output q
);
reg q;
always@*
begin
case({s_n,r_n})
2'b00 : q=1'bx;
2'b01 : q=1'b1;
2'b10 : q=1'b0;
2'b11 : q=q;
endcase
end
endmodule
2.JK触发器的编写,验证并且生成IP 核。
module jk_ff10(
input clk,
output q,
output q_n,
input j,
input k
);
reg q;
always@(posedge clk) begin
case({j,k})
2'b00 : q<=q;
2'b01 : q<=1'b0;
2'b10 : q<=1'b1;
2'b11 : q<=~q;
default : q<=1'bx;
endcase
end
assign q_n=~q; endmodule
先将s_n、r_n置于10或01状态,然后将其置于11状态,给j、k一个初始激励信号,随后一上一下拨动s_n、r_n的开关,输入一个时钟信号,观察q、q_n灯的亮灭情况。
3.D触发器的编写,验证
如JK触发器一样进行验证。
四.实验数据及分析
R触发器
V16 (s_n)V17 (r_n) U16
0 0 不定
0 1 暗
1 0 亮
1 1 保持上个状态
JK触发器(上升沿触发)
R2T1(s_n,r_n) V16(J) V17(K) U16(q) E19(q_n)
11->10->01->11 0 1 暗亮置0 11->10->01->11 1 0 亮暗置1 11->10->01->11 0 0 亮暗保持11->10->01->11 1 1 暗亮翻转D触发器(上升沿触发)
R2T1 W13(d) V13(q) V14(q_n)
10->01 0 暗亮
10->01 1 亮暗
五.实验心得及体会
这是第三次在实验课上用开发板,对于VIV ADO程序的操作已经比较熟练了,已经基本熟悉操作的流程.虽然是按照老师给的步骤一步一步做,但自己已经能理解很多选项的意思。
本次试验是一开始先做的RS触发器,接着再做JK 触发器,最后做D触发器,这样的步骤降低了实验的难度,并且让我们了更多的的方法,并且清晰的反映了各个触发器的联系,让我们对触发器的原理和工作方式有了更深入的了解。
不用再去纠结于电路的连接,或是示波器的调节,给我们更多的时间去理解实验的原理。