实验6 触发器与作业

合集下载

触发器实验报告

触发器实验报告

begin
declare @sno_del char(6)
select @sno_del=sno from deleted
if (select sno from s where sno=@sno_del) is not null
Rollback Transaction
else
delete from sc where sno=@sno_del
通过本次实验使我更深刻的了解到,触发器的原理啊与存储过程是十分类似的, 我们可以通过对各表编写触发器来完善对各数据表及数据表间的管理。
实验评语 实验成绩
指导教师签名:
年月日
delete from sc where cno=@cno_del
2、修改触发器 A、交互式修改触发器 Trigger_s。要求:若删除 S 表中某一学生的记
录信息,则自动删除 SC 表与该学生相关的记录信息。 --首先删除原来的触发器 Trigger_s
create trigger Trigger_s
end
C、用 SQL 方式为 SC 表创建一个触发器 score_sc_tri。要求:当插入一个记录 或修改成绩时,确保成绩在 0--100 分之间。
create trigger score_sc_tri on sc for update,update
as
declare @score_int int
B、用 SQL 方式删除 C 表中的触发器 Trigger_c。
drop trigger trigger_c
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图) 1A、
测试如下 :
1B、 测试如下:
1C、测试如下
1D、测试如下 2A、测试如下 2B、测试如下 五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)

触发器及其应用实验报告

触发器及其应用实验报告

触发器及其应用实验报告一、实验目的通过本次实验,我们的目标是:1.了解触发器的基本原理。

2.学习触发器的分类及其应用场景。

3.通过实验了解触发器的使用方法。

二、实验器材1.示波器。

2.信号发生器。

3.逻辑门芯片。

4.电源。

5.电线、面包板等。

三、实验原理触发器是由逻辑门电路组成的电子器件,具有存储和控制的功能,它能够接收一个或多个输入信号,通过逻辑门电路进行处理,并输出结果。

因为具有存储和控制的功能,所以可以被广泛应用于数字电路中。

触发器分为锁存触发器和触发器两种。

锁存触发器存在一个叫做钟脉冲的输入信号,这个输入信号决定了锁存触发器是否工作。

当输入一个高电平的钟脉冲时,锁存触发器将会把它的输入信号“锁定”,并输出相应的结果;当钟脉冲为低电平时,锁存触发器会维持自己的状态不变。

触发器一般也有两个输入信号,分别是时钟和数据。

当时钟为高电平的时候,数据会被写入到触发器中,并且继续保存下来;当时钟为低电平的时候,触发器会维持自己的状态不变。

四、实验步骤1、搭建RS锁存器电路图将R、S两个输入端接到逻辑门芯片上,并将输出端接上示波器,调整示波器参数,实时观察输出波形。

在示波器上显示R、S各种输入波形,了解电路的工作原理和特性。

4、测试D触发器电路五、实验结果通过本次实验,我们成功地实现了RS锁存器和D触发器的搭建和测试。

我们通过不同的输入信号波形测试了电路的各种工作特性,如RS锁存器的存储和控制特性以及D触发器的时序控制特性等。

六、实验分析触发器是数字电路中的关键元件之一,它可以实现数字信号的存储和控制。

本次实验通过搭建RS锁存器和D触发器电路,并通过逻辑门芯片实现,得出了两种触发器的不同工作原理和特性。

同时,我们还通过不同的输入波形测试了它们的各种工作状态,进一步了解和掌握触发器的应用技巧和调试方法。

这对于我们深入理解和掌握数字电路原理以及实际应用具有重要意义。

同时,我们还通过实际操作锻炼了自己的实验技能,深入理解了数字电路的原理和应用。

数字电路实验报告触发器

数字电路实验报告触发器

一、实验目的1. 理解触发器的概念、原理和功能。

2. 掌握触发器的分类、结构和逻辑功能。

3. 通过实验,验证触发器的逻辑功能,加深对触发器原理的理解。

二、实验原理触发器是一种具有记忆功能的电路,可以存储1个二进制位的信息。

它有两个稳定的状态:SET(置位)和RESET(复位)。

触发器的基本结构是RS触发器,由两个与非门组成,其逻辑功能可用真值表表示。

触发器按触发方式可分为同步触发器和异步触发器;按逻辑功能可分为RS触发器、D触发器、JK触发器和T触发器等。

三、实验仪器与材料1. 74LS74双D触发器芯片2. 74LS02四2输入与非门芯片3. 74LS00四2输入或非门芯片4. 74LS20四2输入或门芯片5. 74LS32四2输入与门芯片6. 74LS86四2输入异或门芯片7. 74LS125八缓冲器芯片8. 74LS126八缓冲器芯片9. 电源10. 示波器11. 信号发生器12. 逻辑笔四、实验内容1. RS触发器实验(1)搭建RS触发器电路:将74LS74芯片的Q1端与Q2端连接,Q1端接与非门74LS02的输入端,Q2端接与非门74LS02的输入端。

将74LS02的输出端分别连接到74LS20的输入端和74LS32的输入端。

(2)观察RS触发器逻辑功能:通过逻辑笔观察Q1端和Q2端的输出状态,记录下不同输入端S和R的值。

(3)分析RS触发器逻辑功能:根据真值表分析RS触发器的逻辑功能,得出结论。

2. D触发器实验(1)搭建D触发器电路:将74LS74芯片的Q1端接与非门74LS02的输入端,Q2端接与非门74LS02的输入端。

将74LS02的输出端分别连接到74LS20的输入端和74LS32的输入端。

(2)观察D触发器逻辑功能:通过逻辑笔观察Q1端和Q2端的输出状态,记录下不同输入端D的值。

(3)分析D触发器逻辑功能:根据真值表分析D触发器的逻辑功能,得出结论。

3. JK触发器实验(1)搭建JK触发器电路:将74LS74芯片的Q1端接与非门74LS02的输入端,Q2端接与非门74LS02的输入端。

实验六 触发器及应用

实验六 触发器及应用

实验六 触发器及应用一、实验目的1.掌握测试触发器逻辑功能的方法。

2.掌握集成JK 触发器和D 触发器的功能及使用方法。

3.熟悉用JK 和D 触发器构成其它功能触发器的方法。

二、实验仪器、设备万用表、“0、1”信号、与非门74LS00、JK 触发器74LS112、D 触发器74LS74 三、实验原理触发器是存放二进制数的基本单元。

按照不同的逻辑功能,把触发器分成RS 、D 、JK 、T 四种类型,应用比较广泛的是JK 触发器和D 触发器。

1.JK 触发器JK 触发器具有置“1”、置“0”、计数、保持等多种功能,JK 触发器根据其逻辑结构不同,可以分为两类。

一种是边沿触发的JK 触发器,另一种是主从逻辑结构的JK 触发器。

边沿触发器的抗干扰性能好,在边沿触发的JK 触发器中,又分为上升沿触发的JK 触发器和下降沿触发的JK 触发器。

74LS112为肖特系列高速双JK 触发器,片内有两个完全独立的下降沿触发的JK 触发器。

S 、R 为置“1”置“0”端,低电平有效。

其引脚图和逻辑符号如实验图6-1所示,其功能表见实验表6-1。

实验表6-1图6-1 74LS112引脚图及逻辑符号QQ2.D触发器只有一个输入端D的触发器,称为D触发器。

这种触发器的输出状态仅由D 端加入的信号决定。

74LS74为上升沿触发的D触发器,其引脚排列及逻辑符号如实验图6-2所示。

74LS74的异步置位端S、复位端R为低电平有效。

74LS74的功能表见实验表6-2。

实验表6-2实验图6-2 74LS74引脚图及逻辑符号四、实验内容与步骤V CC为5V。

1.JK触发器逻辑功能测试(1)JK触发器74LS112的异步控制端功能测试异步置位端S和异步复位端R的功能,S、R接数字电路实验装置的“0、1信号开关”,输出接发光二极管显示电路。

按实验表6-5要求改变S,R的状态(输入端J、K和CP端处于任意状态,可悬空),观察输出端的状态。

实验六 触发器

实验六  触发器

实验六触发器一、实验目的1. 学习触发器逻辑功能的测试方法。

2. 熟悉基本RS触发器的组成、工作原理和性能。

3. 熟悉集成JK触发器和D触发器的逻辑功能及触发方式。

二、实验原理触发器具有两个稳定状态,用以表示逻辑状态“1”和逻辑状态“0”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态,它是一个具有记忆功能的二进制信息存储器件,是构成各种时序电路的最基本的逻辑单元。

1.基本RS触发器基本RS触发器是一种无时钟控制的低电平直接触发的触发器。

它具有置“0”、置“1”和“保持”三种功能。

通常S端为置“1”端,因为S=0时触发器被置“1”;R为置“0”端,因为R=0时触发器被置“0”;当S=R=1时,状态保持。

基本RS触发器可以用两个“与非门”(如图6-1)或两个“或非门”组成。

2.JK触发器在输入信号为双端输入的情况下,JK触发器是功能完善、使用灵活和通用性较强的一Q+K Q n,J和K是数据输入端,是触发器状态更新的种触发器。

其状态方程为:Q n+1=J n依据,若J、K有两个或两个以上输入端时,组成“与”的关系。

Q与Q为两个互补输出端,通常把Q=0、Q=1的状态规定为触发器的“0”状态;而把Q=1、Q=0规定为“1”状态。

JK触发器输出状态的更新发生在CP脉冲的下降沿。

JK触发器通常被用作缓冲存储器、移位寄存器和计数器等。

3.D触发器在输入信号为单端输入的情况下,D触发器用起来比较方便。

它的状态方程为:Q n+1=D n,其输出状态的更新发生在CP脉冲的上升沿,所以又称为上升沿触发的边沿触发器。

触发器的状态只取决于时钟到来前D端的状态,D触发器可用作数字信号的寄存、移位寄存、分频和波形发生等。

4.触发器间的转换在集成触发器中,每一种触发器都有自己固定的逻辑功能。

我们可以利用转换的方法获得具有其它功能的触发器。

例如将JK触发器转换成T和Tˊ触发器,也可将JK触发器转换成D触发器。

三、实验仪器及器件1. DS1052E型示波器2. EL-ELL-Ⅳ型数字电路实验系统3. 器件:集成电路芯片74LS00 74LS112 74LS74四、实验内容及步骤1.基本RS 触发器的逻辑功能测试在实验仪上选用74LS00,按图6-1连接实验电路,即为基本RS 触发器。

实验6 触发器逻辑功能测试及应用

实验6   触发器逻辑功能测试及应用

实验六 触发器逻辑功能测试及应用一、实验目的:1、掌握基本RS 、JK 、D 、T 和T ′触发器的逻辑功能;2、学会验证集成触发器的逻辑功能及使用方法;3、熟悉触发器之间相互转换的方法。

二、实验原理:触发器:根据触发器的逻辑功能的不同,又可分为: 三、实验仪器与器件:实验仪器设备:D2H +型数字电路实验箱。

集成块:74LS112 74LS74 74LS04 74LS08 74LS02 74LS86 四、实验内容与步骤:1、基本RS 触发器逻辑功能的测试:S=R=0时,保持; S=0,R=1时,置0; S=1,R=0时,置1;S=R=1时,不定。

⎪⎩⎪⎨⎧=+=∙+=+101d d d d n d d n R S R S Q R S Q 或约束条件:2、JK 触发器逻辑功能测试:S=R=0时,保持; S=0,R=1时,置0; S=1,R=0,置1; S=R=1时,翻转。

n n n Q J Q +=+1电路图为:3、D 触发器逻辑功能测试: (1)异步输入端功能测试:(2)D触发器逻辑功能测试:D Q n =+14、不同类型时钟触发器间的转换: JK 转换为D 触发器:K J D ==D 转换为JK 触发器:D J =,K =JK 转换为T 触发器和T 转换为JK 触发器:T=J=KJK 转换为RS 触发和RS 转换为JK 触发器:Q nJ S = K R =五、实验体会与要求:1.要掌握RS,JK,T,D 触发器的工作条件,以及功能;2.要掌握各触发器之间的关系以及相互之间的转换;3.各触发器的特性表:同步RS 触发器的特性表(n n Q R S Q +=+1)D 触发器的特性表(D Q n =+1)T 触发器的特性表(n n Q T Q ⊕=+1)T ’触发器的特性表(n n Q Q =+1)JK 触发器的特性表(n n n Q K Q J Q +=+1)。

实验六 触发器实验报告

实验六 触发器实验报告

实验六触发器实验报告一、实验目的本次实验的主要目的是深入理解触发器的工作原理和应用,通过实际操作和观察,掌握触发器在数字电路中的功能和特性。

二、实验原理触发器是一种具有记忆功能的基本逻辑单元,能够存储一位二进制信息。

常见的触发器类型有 SR 触发器、JK 触发器、D 触发器和 T 触发器等。

以 D 触发器为例,其工作原理是在时钟脉冲的上升沿或下降沿,将输入数据D 传递到输出端Q。

在没有时钟脉冲时,输出状态保持不变。

三、实验设备与材料1、数字电路实验箱2、 74LS74 双 D 触发器芯片3、示波器4、导线若干四、实验内容与步骤1、用 74LS74 芯片搭建 D 触发器电路将芯片插入实验箱的插座中,按照芯片引脚功能连接电源、地和输入输出引脚。

使用导线将 D 输入端连接到逻辑电平开关,将时钟输入端连接到脉冲信号源,将 Q 和 Q'输出端连接到发光二极管或逻辑电平指示器。

2、测试 D 触发器的功能置 D 输入端为高电平(1),观察在时钟脉冲作用下 Q 输出端的变化。

置 D 输入端为低电平(0),再次观察时钟脉冲作用下 Q 输出端的变化。

3、观察 D 触发器的异步置位和复位功能将异步置位端(PRE)和异步复位端(CLR)分别连接到逻辑电平开关,测试在置位和复位信号作用下触发器的状态。

4、用示波器观察时钟脉冲和 Q 输出端的波形将示波器的探头分别连接到时钟脉冲输入端和 Q 输出端,调整示波器的设置,观察并记录波形。

五、实验结果与分析1、在 D 输入端为高电平时,每当时钟脉冲的上升沿到来,Q 输出端变为高电平;在D 输入端为低电平时,每当时钟脉冲的上升沿到来,Q 输出端变为低电平,验证了 D 触发器的正常功能。

2、当异步置位端(PRE)为低电平时,无论其他输入如何,Q 输出端立即变为高电平;当异步复位端(CLR)为低电平时,Q 输出端立即变为低电平,表明异步置位和复位功能有效。

3、从示波器观察到的波形可以清晰地看到时钟脉冲与 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. 示波器。

2. 信号发生器。

3. 电源。

4. 电路连接板。

5. 电阻、电容、开关等元器件。

三、实验原理。

触发器是一种能够存储和放大数字信号的电子元件,根据输入信号的不同,可以分为正边沿触发器和负边沿触发器。

在本实验中,我们将主要研究正边沿触发器的工作原理和特性。

四、实验步骤。

1. 将触发器电路连接至电源、示波器和信号发生器。

2. 调节信号发生器,产生不同频率和幅值的方波信号输入至触发器。

3. 观察示波器上输出的波形,并记录下触发器的工作状态。

4. 调节输入信号的频率和幅值,重复步骤3,得到更多的实验数据。

5. 对实验数据进行分析,总结触发器的特性和工作规律。

五、实验数据与分析。

通过实验我们得到了不同频率和幅值下触发器的输出波形,观察到了触发器的触发特性和稳态特性。

在输入信号达到一定条件时,触发器会输出稳定的高电平或低电平信号,这为数字电路的稳定工作提供了重要保障。

六、实验结论。

通过本次实验,我们深入了解了触发器的工作原理和特性,掌握了触发器的使用方法,能够准确地进行触发器的实验测量。

同时,我们也意识到了触发器在数字电路中的重要作用,为今后的学习和工作打下了坚实的基础。

七、实验心得。

通过动手操作,我们不仅加深了对触发器的理解,还提高了实际动手能力和实验数据处理能力。

实验中遇到的问题和挑战,也让我们更加谨慎和细致,为今后的学习和科研工作积累了宝贵的经验。

八、参考文献。

1. 《数字电子技术基础》,XXX,XXX出版社,XXXX年。

2. 《电子技术实验指导书》,XXX,XXX出版社,XXXX年。

以上为触发器实验报告内容,希望能对大家的学习和科研工作有所帮助。

触发器实验报告

触发器实验报告

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

通过实际操作和观察,增强对触发器逻辑行为的直观认识,提高电路设计和故障排查的能力。

二、实验设备和材料1、数字电路实验箱2、示波器3、逻辑分析仪4、各种集成触发器芯片(如 D 触发器、JK 触发器等)5、电阻、电容、导线若干三、实验原理1、触发器的定义和分类触发器是一种能够存储一位二进制信息的基本单元电路,根据其逻辑功能的不同,可分为 D 触发器、JK 触发器、T 触发器和 SR 触发器等。

2、 D 触发器D 触发器在时钟脉冲 CP 的上升沿(或下降沿)将输入数据 D 锁存到输出端 Q。

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

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

当J=1,K=0 时,在时钟脉冲作用下触发器置 1;当 J=0,K=1 时,触发器置 0;当J=K=0 时,触发器保持原态;当 J=K=1 时,触发器翻转。

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

4、触发器的触发方式触发器的触发方式分为边沿触发和电平触发。

边沿触发是指在时钟脉冲的上升沿或下降沿触发,而电平触发是指在时钟脉冲为高电平或低电平时触发。

边沿触发方式可以有效地避免空翻现象,提高电路的可靠性。

四、实验内容和步骤1、 D 触发器实验(1)按照实验电路图,在实验箱上连接好 D 触发器电路,将输入信号 D 接逻辑电平开关,时钟信号 CP 接脉冲信号源。

(2)通过改变输入信号 D 的电平状态和时钟信号 CP 的脉冲,用示波器观察输出端 Q 和Q’的波形,并记录下来。

(3)分析输出波形与输入信号之间的关系,验证 D 触发器的逻辑功能。

2、 JK 触发器实验(1)类似地,连接好 JK 触发器电路,将 J、K 输入端分别接逻辑电平开关,时钟信号 CP 接脉冲信号源。

(2)设置不同的 J、K 输入组合,观察输出端 Q 和Q’的波形,并记录。

实验:触发器实验报告

实验:触发器实验报告

硬件实验实验报告实验6:触发器一、实验目的:熟悉几种常见触发器的逻辑功能,准确理解触发器特性描述和正确对其逻辑功能进行测试操作。

熟练使用示波器来观看触发器的时序图。

二、实验内容1、用74LS00搭接一个基本RS触发器,并对其功能进行测试,填写基本RS触发器的特性表。

2、将2个D触发器接成异步计数器,在此基础上实现4分频,再用示波器记录分频信号波形。

3、用4个D触发器设计一个4位的环形计数器。

三、实验环境四、实验数据记录1、用74LS00搭接一个基本RS触发器,并对其功能进行测试,填写基本RS触发器的特性表。

答:芯片选择:74LS007400的管脚图测试电路图如下S R Q n Q1 n0 0 1 10 01 0 1 10 10 1 1 00 01 1 1 10 1设计思路:通过2输入与非门实现R-S锁存器,本设计中的反相器是通过2输入与非门实现的,由于增加了反相器,因此该锁存器的功能表和通用的R-S锁存器相一致2、将2个D触发器接成异步计数器,在此基础上实现4分频,再用示波器记录分频信号波形。

答:芯片选择:74LS747474的引脚图电路图如下实际电路中Q1’,Q2’在接线时并不是通过Q1,Q2分别求反得到的,7474芯片有Q1’,Q2’的输出实验所得波形图如下参数说明CH1:输入脉冲信号(5KHz) CH2:输出脉冲信号(1.25KHz)时基电压灵敏度周期峰峰值正占空比200.0us 2.00V CH1 CH2 CH1 CH2 CH1 CH2200.0us 800.0us 4.0V 4.0V 50.5% 50.5%设计思路:利用2个D触发器构成了模4的异步计数器一次实现4次分频的功能,其中第一个D触发器的输出端Q1接第二个D触发器的时钟输入,Q2即为分频后的结果3、用4个D触发器设计一个4位的环形计数器。

(单向 0000——>1000——>0100——>0010——>0001——>0000)答:芯片选择74LS175、74LS0874175的管脚图 7408的管脚图实验电路图:电路图中的A’,B’,C’,D’在接线时并不是通过ABCD求反得到的,74175芯片含A’,B’,C’,D’输出端实验结果:测试时能正确的循环计数和人和状态均能自动进入循环体设计思路:通过四个D同步触发器级联而成,第一个触发器的数据输入端D=A B C D,只有当ABCD=0000时才会产生一个1其余情况全为0,以此实现1在循环体中的逐渐移动五、实验日志与总结1、本次试验主要学习了R-S锁存器和D触发器的一些知识,熟悉了其逻辑功能和使用方法,并运用D触发器构成了4次分频器和环形计数器2、通过本次试验,我进一步提高了自己设计电路的能力,掌握了电路查错和检查芯片的一些基本方法,比如带电测试其管脚的电压值等3、在本次试验中学习了芯片74LS74、74LS175的管脚分配和使用方法,复习了芯片74LS00、74LS084、本次试验没有能够实现能左右移动的环形计数器,只做了一个右移的,但自己动手尝试努力过,还需不断提高自己的设计能力。

触发器及其应用实验报告

触发器及其应用实验报告

触发器及其应用实验报告触发器及其应用实验报告引言在现代电子技术中,触发器是一种重要的数字电路元件,用于存储和控制信号的状态。

触发器广泛应用于计算机、通信、控制系统等领域,具有重要的实际应用价值。

本实验旨在通过实际操作,深入理解触发器的工作原理和应用。

实验目的1. 了解触发器的基本概念和工作原理。

2. 学习触发器的常见类型及其特点。

3. 掌握触发器在数字电路中的应用。

实验仪器和材料1. 示波器2. 电源3. 电阻、电容等元件4. 7400系列触发器芯片实验步骤1. 实验一:RS触发器的实验a. 将7400芯片连接到电源和示波器上。

b. 通过连接电路,将RS触发器的输入端和输出端连接到示波器上。

c. 分别给RS触发器的S和R输入端施加高电平和低电平信号,观察输出端的变化。

d. 记录实验结果并进行分析。

2. 实验二:D触发器的实验a. 将7400芯片连接到电源和示波器上。

b. 通过连接电路,将D触发器的输入端和输出端连接到示波器上。

c. 分别给D触发器的D输入端施加高电平和低电平信号,观察输出端的变化。

d. 记录实验结果并进行分析。

3. 实验三:JK触发器的实验a. 将7400芯片连接到电源和示波器上。

b. 通过连接电路,将JK触发器的输入端和输出端连接到示波器上。

c. 分别给JK触发器的J和K输入端施加高电平和低电平信号,观察输出端的变化。

d. 记录实验结果并进行分析。

实验结果与分析通过实验一、实验二和实验三,我们观察到了不同类型触发器的输入和输出变化情况。

在RS触发器中,当S和R输入均为低电平时,输出保持不变;当S和R输入均为高电平时,输出翻转;当S为高电平,R为低电平时,输出为高电平;当S为低电平,R为高电平时,输出为低电平。

在D触发器中,输出跟随输入信号变化,实现了数据的存储和传输。

在JK触发器中,当J和K输入均为低电平时,输出保持不变;当J和K输入均为高电平时,输出翻转;当J为高电平,K为低电平时,输出为高电平;当J为低电平,K为高电平时,输出为低电平。

数字电路触发器实验报告

数字电路触发器实验报告

一、实验目的1. 理解触发器的原理和功能。

2. 掌握触发器的电路组成和基本工作原理。

3. 学习触发器在数字电路中的应用。

4. 提高实验操作能力和分析问题的能力。

二、实验原理触发器是一种具有记忆功能的数字电路,它能够保存一个二进制状态。

触发器的基本类型有RS触发器、JK触发器、D触发器等。

本实验以RS触发器为例,介绍触发器的原理和功能。

RS触发器由两个与非门组成,其中S为置位端,R为复位端,Q为输出端,Q'为输出端的反相端。

当S=0,R=1时,触发器被置位,Q=1,Q'=0;当S=1,R=0时,触发器被复位,Q=0,Q'=1;当S=0,R=0时,触发器保持原状态;当S=1,R=1时,触发器处于不定状态。

三、实验仪器与设备1. 数字电路实验箱2. 74LS00集成电路(与非门)3. 逻辑电平开关4. 逻辑电平显示器5. 连接线四、实验步骤1. 连接电路根据实验原理图,将两个与非门连接起来,构成RS触发器。

具体连接方式如下:(1)将与非门的输入端A1、A2分别连接到逻辑电平开关;(2)将与非门的输出端Y1、Y2分别连接到逻辑电平显示器;(3)将与非门的输出端Y1连接到与非门的输入端B1,将与非门的输出端Y2连接到与非门的输入端B2。

2. 观察触发器状态(1)打开电源,将S端置为0,R端置为1,观察Q和Q'端的状态,记录下来;(2)将S端置为1,R端置为0,观察Q和Q'端的状态,记录下来;(3)将S端置为0,R端置为0,观察Q和Q'端的状态,记录下来;(4)将S端置为1,R端置为1,观察Q和Q'端的状态,记录下来。

3. 分析实验结果根据实验步骤观察到的触发器状态,分析触发器在不同输入下的工作原理,验证触发器的功能。

五、实验结果与分析1. 观察到当S=0,R=1时,触发器被置位,Q=1,Q'=0;2. 观察到当S=1,R=0时,触发器被复位,Q=0,Q'=1;3. 观察到当S=0,R=0时,触发器保持原状态;4. 观察到当S=1,R=1时,触发器处于不定状态。

触发器的应用实验报告

触发器的应用实验报告

一、实验目的1. 掌握基本RS、JK、D和T触发器的逻辑功能及测试方法。

2. 熟悉触发器之间的相互转换方法。

3. 学习触发器在时序电路中的应用。

二、实验原理触发器是一种具有记忆功能的逻辑电路,可以存储1位二进制信息。

触发器分为基本触发器和时钟触发器两大类。

基本触发器包括RS触发器、JK触发器、D触发器和T触发器。

触发器之间的相互转换是数字电路设计中的重要环节。

三、实验仪器与设备1. 数字电路实验箱2. 示波器3. 信号发生器4. 电源四、实验内容与步骤1. 观察基本RS触发器(1)连接电路:将RS触发器的S端连接到高电平,R端连接到低电平,观察Q和Q'端的状态。

(2)改变输入:将S端连接到低电平,R端连接到高电平,观察Q和Q'端的状态。

(3)总结:基本RS触发器具有置0、置1和保持功能。

2. 观察JK触发器(1)连接电路:将JK触发器的J端连接到高电平,K端连接到低电平,观察Q和Q'端的状态。

(2)改变输入:将J端连接到低电平,K端连接到高电平,观察Q和Q'端的状态。

(3)总结:JK触发器具有置0、置1、置Q和置Q'功能。

3. 观察D触发器(1)连接电路:将D触发器的D端连接到高电平,观察Q和Q'端的状态。

(2)改变输入:将D端连接到低电平,观察Q和Q'端的状态。

(3)总结:D触发器具有置0和置1功能。

4. 观察T触发器(1)连接电路:将T触发器的T端连接到高电平,观察Q和Q'端的状态。

(2)改变输入:将T端连接到低电平,观察Q和Q'端的状态。

(3)总结:T触发器具有置Q和置Q'功能。

5. 触发器之间的相互转换(1)RS触发器与JK触发器转换:将RS触发器的S端连接到J端,R端连接到K 端。

(2)D触发器与T触发器转换:将D触发器的D端连接到T端。

6. 触发器在时序电路中的应用(1)设计一个4位二进制计数器:使用D触发器连接成4位二进制计数器,观察计数过程。

触发器实验报告

触发器实验报告

触发器实验报告实验目的:本实验旨在设计和实现一个简单的触发器电路,触发器能够在输入信号满足特定条件时切换输出状态。

实验原理:触发器是由逻辑门组成的电路,输入信号作为触发器的控制信号,当输入信号满足特定条件时触发器切换输出状态。

常见的触发器有RS触发器、JK触发器、D触发器等。

本实验使用RS触发器作为示例。

RS触发器是由两个交叉连接的反馈AND门和非门组成。

输入引脚R和S用于控制RS触发器的切换状态。

当输入信号R=0,S=1时,触发器置位,输出Q=1;当输入信号R=1,S=0时,触发器复位,输出Q=0;当输入信号R=0,S=0时,触发器保持当前状态。

实验材料:- 7404反相器芯片- 与门芯片- LED灯- 电阻- 杜邦线实验步骤:1. 根据实验原理,搭建RS触发器电路。

使用7404芯片作为反相器,使用与门芯片作为交叉连接的反馈AND门和非门。

2. 将反相器的输入端和与门的输入端连接,形成交叉连接。

3. 将R和S输入信号引脚接到对应的输入开关上,将Q输出引脚接到LED灯。

4. 打开电源,通过调节R和S输入信号的开关,观察LED灯的亮灭变化。

实验结果:根据输入信号R和S的不同组合,可以观察到LED灯的亮灭变化。

当输入信号R=0,S=1时,LED灯亮;当输入信号R=1,S=0时,LED灯灭;当输入信号R=0,S=0时,LED灯保持当前状态。

实验结论:通过搭建RS触发器电路,成功实现了一个简单的触发器。

触发器能够根据输入信号的不同组合,切换输出状态。

触发器在电子电路中有广泛应用,常用于存储和传输信息。

实验六触发器及其应用(精)

实验六触发器及其应用(精)

实验六 触发器及其应用一、 实验目的1. 掌握基本R-S 、D 、T 、J-K 触发器的逻辑功; 2. 掌握集成触发器的使用方法和逻辑功能的测试方法; 3. 熟悉触发器之间相互转换的方法。

二、 预习要求1.复习有关触发器内容; 2.列出各触发器功能测试表格。

三、 实验原理触发器是组成时序电路的最基本单元,也是数字逻辑电路中另一种重要的单元电路,它在数字系统和计算机中有着广泛的应用。

触发器有集成触发器和“与非”门组成的触发器。

按其功能分,有R-S 、D 、T 、J-K 触发器1. 基本R-S 触发器R-S 触发器是最基本的触发器。

其功能是完成置“0”和置“1”任务,又称置“0”置“触发器。

(1)R-S 触发器实验电路(如图6-1所示) (2)R-S 触发器逻辑功能(见表6.1所示)图6-1 基本R-S 触发器2. J-K 触发器J-K 触发器常被用作缓冲存储器,移位寄存器和计数器,其状态方程为:Q n+1=J n Q +K Q n 。

表6.1 R-S 触发器逻辑功能本实验采用74LS112双J-K 触发器,是下降沿触发的边沿触发器。

引脚逻辑符号如图6-2所示,逻辑功能如表6.2所示。

图6-2 74LS112双J-K 触发器引脚排列和逻辑符号3. D 触发器在输入信号为单端的情况下,D 触发器用起来最为方便,其状态方程为Q n+1=D n 本实验采用74LS74双D 触发器,是上升沿触发的边沿触发器。

引脚符号如图6-3所示,逻辑功能如表6.3所示4. 触发器之间的相互转换(1) 将J-K 触发器的J 、K 两端连在一起,并认为它为T 端,就得到了T 触发器,如图6-4所示,其状态方程为Q n +1=T n Q +T Q n图6-3 74LS74引脚排列及逻辑符号图6-4 T触发器图6-5 Tˊ触发器ˊ(2)将T触发器的T端置1,如图6-5所示,就得到了Tˊ触发器。

在Tˊ触发器的CP端每来一个CP脉冲信号,触发器的状态就翻转一次,故称之为反转触发器,广泛用于计数电路中。

触发器及应用实验结论

触发器及应用实验结论

触发器及应用实验结论触发器是一种在特定条件下自动执行某些操作的电路或设备。

它可以感知到输入信号的变化并在满足特定条件时产生输出信号。

触发器在数字电路和计算机系统中广泛应用,可以用于存储临时数据、控制数据流、实现时序逻辑等。

触发器按照功能和特性的不同可以分为多种类型,常见的有RS触发器、JK触发器、D触发器等。

下面将分别介绍这些触发器及其应用实验结论。

1. RS触发器:RS触发器由两个互补型与非门(NAND)构成,其输入端分别为R和S。

当RS触发器的R和S输入均为0时,输出保持不变;当R为1,S 为0时,输出为0;当R为0,S为1时,输出为1;当R和S同时为1时,输出取决于触发器的状态。

RS触发器可以用于存储单个位的数据。

应用实验结论:实验观察到,当R和S输入分别为0时,输出保持不变;当R 为1,S为0时,输出为0;当R为0,S为1时,输出为1;当R和S同时为1时,输出取决于触发器之前的状态。

2. JK触发器:JK触发器由两个互补型与非门(NAND)和两个与门(AND)构成,其输入端分别为J和K。

JK触发器在RS触发器的基础上进行了改进,可以避免R和S同时为1时输出的不确定性。

当JK触发器的J和K输入均为0时,输出保持不变;当J为1,K为0时,输出为1;当J为0,K为1时,输出为0;当J和K同时为1时,输出反转。

应用实验结论:实验观察到,当J和K输入分别为0时,输出保持不变;当J 为1,K为0时,输出为1;当J为0,K为1时,输出为0;当J和K同时为1时,输出反转。

3. D触发器:D触发器由一个与门(AND)和一个互补型与非门(NAND)构成,其输入端为D。

D触发器的输入信号直接传递到输出端,可以用于存储单个位的数据。

D触发器常用于时钟信号,用来控制数据的读写操作。

应用实验结论:实验观察到,D触发器的输出与D信号的输入一致,当D信号发生变化时,输出也随之变化。

除了上述应用实验结论,触发器还可以用于实现计数器、时序逻辑等复杂的功能。

数电实验报告触发器

数电实验报告触发器

数电实验报告触发器精品文档数电实验报告触发器一、实验目的1. 熟悉基本D触发器的功能测试。

2. 了解触发器的两种触发方式及触发特点。

3. 熟悉触发器的实际应用。

二、试验设备1. 数字电路试验箱. 数字双踪示波器. 函数发生器.4LS00、74LS74三、试验原理触发器是一个具有记忆功能的二进制信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。

在数字系统和计算机中有着广泛的应用。

触发器具有两个稳定状态,即“0”和“1”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。

触发器呦集成触发器和门电路组成的触发器。

按其功能可分为有RS触发器、JK触发器、D触发器、T和T’功能等触发器。

触发方式有电平触发和边沿触发两种。

D触发器在时钟脉冲CP的前沿发生翻转,触发器的次态Qn?1取决于CP脉冲上升沿到来之前D端的状态,及Qn?1=D。

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

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

D和D分别是决定触发器初始1 / 9精品文档状态Qn的直接置0、置1端。

当不需要强迫置0、置1时,D和D端都应置高电平。

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

图为74LS74的引脚图,图为其逻辑图,表为其真值表。

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

74LS000的引脚排列如图。

图图表图四、试验内容1. 用双D触发器构成二分频器. 用双D触发器构成四分频器. 生成如图所示时序脉冲五、试验结果1和2设计连接示意图见图。

在CP1端加入1KHz,峰峰值为5.00V,平均值为2.50V的连续方波,并用示波器观察CP,1Q,2Q各点的波形,见图。

图3设计A) 逻辑分配B) 特征方程Q12 / 9精品文档n?1=D1=Q0n =D0=1nQ0n?1F=Q1n0nCPC) 电路图数字逻辑与数字系统设计实验报告——D、JK触发器与广告流水灯异步时序电路VHDL语言仿真学院电子工程学院班级卓越001012班学号 00101201 姓名冉艳伟实验时间 012.4.20一(实验目的1.了解集成触发器的工作原理。

实验报告——触发器及其应用

实验报告——触发器及其应用

实验四项目名称:触发器及其应用一、实验目的1、了解基本RS、JK和D触发器的逻辑功能2、了解时钟对触发器的触发作用3、能用触发器设计基本的时序逻辑电路二、实验设备1、数字电路实验箱2、74LS112 74LS00 74LS74三、实验内容及步骤1、测试基本RS触发器的逻辑功能本实验是选取74LS00芯片(引脚如图4-7所示)中两个与非门交叉耦合而成,如图4-8所示。

根据图4-8连线,d S、d R端分别接在实验箱上的逻辑电平选择开关上,输出Q和Q分别接在实验箱上的LED电平指示上。

按表4-5选择输入状态,测试并记录结果。

图4-7 74LS00引脚图图4-8 基本RS触发器表4-5d S d R Q Q011110112、JK触发器(1) 测试置位端S D和复位端R D 的功能按表4-6,将74LS112芯片(引脚如图4-9所示)的R D、S D、J、K端分别接逻辑电平选择开关,CP 接实验箱中的单脉冲下降沿触发输出端,Q、Q端分别接至实验箱的LED电平指示上。

根据表4-6,确定R D,S D、J、K端状态,按下单脉冲触发按钮,测试并记录实验结果(表中“×”表示无关项,即可置于任意状态)。

图4-9 74LS112引脚图表4-6(2) 测试JK触发器的逻辑功能按表4-7,测试JK触发器的逻辑功能。

将CP接单脉冲下降沿触发输出端,J、K、R D、S D端分别接逻辑电平选择开关,Q端接在实验箱的LED电平指示上。

利用置位端S D和复位端R D的功能,根据表4-6预置现态Q n ,然后R D 、S D 端同时置“1”,J 、K 状态按表4-7设定。

按下单脉冲触发按钮,测试并记录结果。

表4-73、D 触发器(1) 测试置位端S D 、复位端R D 的功能。

将74LS74芯片(引脚如图4-10所示)的D 、S D 、R D 端分别接逻辑电平选择开关,CP 接实验箱中的单脉冲上升沿触发端输出端,Q 、Q 分别接在实验箱的LED 电平指示上。

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

实验6触发器与作业姓名:学号:专业:网络工程班级:同组人:无实验日期:2013/11/28【实验目的与要求】⏹理解什么是触发器⏹掌握触发器的设计与使用⏹掌握在Oracle中完成定时作务的方法【实验内容与步骤】相关说明:本实验中前面实验创建的触发器可能对后面的实验产生干扰,若出现这种情况,请把前面触发器删除,再完成后面实验。

建议每完成一个实验题后,即将该题相关的触发器删除,以免对后面实验产生干扰。

6.0触发器创建与删除语法1.触发器的创建触发器是一种在发生数据库事件时自动运行的PL/SQL语法如下:CREATE [OR REPLACE] TIGGER触发器名触发时间触发事件ON表名[FOR EACH ROW]BEGINpl/sql语句END2.触发器的删除DROP TRIGGER trigger_name6.1触发器基础以下程序展示的是触发器的基本使用方法,请阅读并理解以下程序代码,给出运行结果。

1.创建测试表--drop table employees;create table employees(id number(5),name varchar2(30),salary number(8,2),job_id varchar2(20));2.创建触发器CREATE OR REPLACE TRIGGER secure_emp_1 --这里不能有ISBEFORE INSERT ON employees -- 这里没有分号BEGINIF (TO_CHAR (SYSDA TE,'DY') IN ('星期六','星期天') OR(TO_CHAR(SYSDATE,'HH24:MI') NOT BETWEEN '08:00' AND '18:00' )) THEN RAISE_APPLICATION_ERROR(-20500,'你只能在工作时间对表进行操作');END IF;END;/3.测试触发器(1)--测试语句insert into employees values (1,'a',2222,'aaaaa');给出测试结果截图:(2)将系统时间修改为周六,再Insert一条记录,给出并比较两次运行的结果。

给出测试结果截图:6.2使用触发器监控数据更新操作阅读以下程序,理解程序功能,给出运行测试结果。

1.创建触发器CREATE OR REPLACE TRIGGER secure_emp_2BEFORE INSERT OR UPDATE OR DELETE ON employeesBEGIN--如果当前时间是周六或周日或者时间不在8:00-18:00之间IF (TO_CHAR (SYSDA TE,'DY') IN ('星期五','星期天') OR(TO_CHAR(SYSDATE,'HH24:MI') NOT BETWEEN '08:00' AND '18:00' ))THENIF DELETING THENRAISE_APPLICATION_ERROR (-20502,'你只能在工作时间删除员工表的数据');ELSIF INSERTING THENRAISE_APPLICATION_ERROR (-20500,'你只能在工作时间插入员工表的数据.');ELSIF UPDA TING ('SALARY') THENRAISE_APPLICATION_ERROR (-20503,'你只能在工作时间更新员工表的数据');ELSERAISE_APPLICATION_ERROR (-20504,'你只能在工作事件操作员工表的数据.');END IF;END IF;END;/2.运行测试分别运行以下测试语句,给出运行结果。

并理解为什么会有这样的结果。

insert into employees values (1,'a',2222,'AD_PRES');insert into employees values (2,'b',2222,'AD_VP');给出测试结果截图:delete from employees;给出测试结果截图:update employees set salary=3000;给出测试结果截图:6.3在insert或update中使用:new阅读并理解以下程序,理解其功能,给出运行测试结果。

1.创建触发器--在insert或update中使用:new--CREATE OR REPLACE TRIGGER restrict_salaryBEFORE INSERT OR UPDATE OF salary ON employeesFOR EACH ROWBEGIN-- 插入和修改可以使用:new来访问新的数据,修改也可以使用:old来访问旧的数据IF NOT (:NEW.job_id IN ('AD_PRES', 'AD_VP'))AND :NEW.salary > 15000THENRAISE_APPLICATION_ERROR (-20202,'员工不能赚到这么多薪水');END IF;END;2.运行测试--测试语句insert into employees values (1,'a',20000,'AD_PRES');insert into employees values (2,'b',20000,'AD_VPs');update employees set salary=30000 ,job_id='xxxx' where name='a';给出运行结果:思考:观察运行结果,比较insert和update语句执行的差别。

6.4在delete中使用:old阅读并理解以下程序,理解其功能,给出运行测试结果。

1.创建触发器CREATE OR REPLACE TRIGGER restrict_salary_delBEFORE DELETE ON employees FOR EACH ROWBEGIN-- 在delete语句中只能使用:old来访问旧的数据IF (:OLD.job_id IN ('AD_PRES', 'AD_VP')) AND (:OLD.salary > 15000)THENRAISE_APPLICATION_ERROR (-20202,'该员工不可以删除');END IF;END;2.运行测试--测试语句insert into employees values (2,'张三',20000,'AD_PRES');delete from employees where name='张三';给出运行结果:6.5INSTEAD OF类型的触发器阅读并理解以下程序,理解其功能,给出运行测试结果。

1.准备工作:创建触发器及相应测试用表--INSTEAD OF类型的触发器drop table departments;create table departments(dept_id number(5) primary key,dept_name varchar2(20));drop table employees;create table employees(employee_id number(5),employee_name varchar2(20),department_id number(5),constraint empl_dept_fk foreign key (department_id) references departments(dept_id) );--创建视图create or replace view v_empasselect e.employee_id,e.employee_name,e.department_id,d.dept_namefrom employees e,departments dwhere e.department_id = d.dept_id--创建触发器create or replace trigger new_view_emp_deptinstead of insert on v_empl for each rowbeginif inserting theninsert into departmentsvalues(:new.department_id,:new.dept_name);insert into employeesvalues(:new.employee_id,:new.employee_name,:new.department_id);end if;end;2.运行测试(1)查询视图:select * from v_emp;给出运行结果:(2)插入测试数据--向视图中插入数据insert into v_emp values (171,'张六',1000,'销售部');(3)结果测试select * from employees;给出运行结果:select * from departments;给出运行结果:6.6系统级触发器阅读并理解以下程序,理解其功能,给出运行测试结果。

1.创建触发器------------系统触发器-----------------------------------------创建登陆或者退出数据库日志表drop table logs;create table logs(userid varchar2(20),times date,op varchar2(10));----登陆数据库触发器create or replace trigger log_onafter logon on schemabegininsert into logs values(user,sysdate,'logon');end;/--退出数据库触发器create or replace trigger log_offbefore logoff on schemabegininsert into logs values(user,sysdate,'logoff');end;/2.运行测试(1)--以不同的用户身份登录和退出数据库数次,以获得相关数据如:conn sys/testdb as sysdba;Conn soctt/tiger(2)-- A设置日期的显示格式alter session set nls_date_format='YYYY-MM-DD HH_MI_SS';(3)-- 查看记录select * from logs;给出运行结果:6.7作业与定时任务6.7.1作业概述作业是Oracle中一个程序包,可用于Oracle中实现定时任务。

相关文档
最新文档