实验五 触发器及其应用

一、实验预习要求

1、复习触发器的相关内容,掌握触发器的各种表示方法及逻辑功能。
2、理解各触发器之间的相互转换原理。
3、掌握由JK 触发器转换成D 触发器、T 触发器、T’触发器的基本方法。

二、实验目的

1、掌握本RS、JK、D和T触发器的逻辑功能及测试方法,了解它们的触发方法。
2、熟悉常用集成触发器的型号及外引脚排列。
3、熟悉触发器之间相互转换的方法。
4、掌握和熟练应用各种集成触发器。
5、学会用JK 和D触发器构成简单时序逻辑电路的方法。

三、实验原理

触发器是一个具有记忆功能的二进制信息存储器件,是组成时序电路的最基本单元,也是数字电路中另一种重要的单元电路,它在数字系统和计算机中有着广泛的应用。触发器具有两个稳定状态,用以表示逻辑状态“1”和“0”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。触发器有集成触发器和门电路组成的触发器。按其逻辑功能分,有RS触发器,JK触发器,D触发器,T触发器,T’触发器等。

1、基本SR触发器

图5.1为由两个与非门交叉耦合构成的基本SR触发器,这是无时钟控制低电平直接触的触发器。它有两个输出端、和两个输入端、,输入信号名称的小标“D”,表示输入信号直接(Direct)控制触发器的输出。通常称为置“1”端,因为()时触发器被置“1”; 为置“0”端,因为()时触发器被置“0”,当时状态保持;当时,触发器状态不定,应避免此种情况发生。基本SR触发器的
在这里插入图片描述 在这里插入图片描述

图5.1基本SR触发器   			 表5.1基本RS 触发器的特性表

特性表如表5.1所示,它具有置“0”、置“1”和“保持”三种功能,其特性方程为
在这里插入图片描述

式中,在这里插入图片描述是约束条件,它表示两个输入端不允许同时为0(至少一个为1)。

2、集成JK触发器

集成JK触发器有主从结构和边沿结构两种类型,本实验采用的是TTL型中速边沿结构的双下降沿JK触发器74LS112,其引脚排列及逻辑符号如图5.2。在图5.2逻辑符号图中,CP输入端加小圆圈代表低电平有效、小三角代表边沿触发,即在时钟脉冲CP的后沿(负跳变)发生翻转,它具有置0、置1、计数和保持功能,其特性表如表5.2所示。JK触发器的特性方程为
在这里插入图片描述
在这里插入图片描述 在这里插入图片描述

	   图5.2双JK触发器74LS112引脚排列及逻辑符号图

在这里插入图片描述

		表5.2集成JK触发器74LS112功能表

注:—任意状态;—高电平到低电平跳变;—低电平到高电平跳变;
—不定状态;()—现态;()—次态

另外,JK触发器和D触发器一般都有异步置位端,低电平有效。异步复位端,低电平有效,其作用是可预置触发器的初始态。和的优先权高于J、K和CP,当不使用时,必须接高电平(或接到电源+5V上),不允许悬空,否则容易引入干扰信号,使触发器误动作,GND为接地端。JK触发器常被用作缓冲存储器,移位寄存器和计数器。

3、集成D触发器

本实验采用的是集成双D触发器74LS74,其引脚排列及逻辑符号如图5.3。在图5.3中,D为输入端,、为输出端,为时钟脉冲输入端。为异步置位端,低电平有效。为异步复位端,低电平有效。和的优先权高于D和CP,当不使用时,必须接高电平(或接到电源+5V上),不允许悬空,否则容易引入干扰信号,使触发器误动作,GND为接地端。这种D触发器的输出状态更新发生在脉冲的上升沿,故又称为上升沿触发的边沿触发器,触发器的状态只取决于时钟到来前输入端D的状态,其特性方程为
在这里插入图片描述

D触发器的应用很广,可用作数字信号的寄存,移位寄存,分频和波形发生等。
在这里插入图片描述在这里插入图片描述

		图5.3双D触发器74LS74引脚排列及逻辑符号图

在这里插入图片描述

	表5.3集成D触发器74LS74功能的表

4、T触发器和T’触发器

T触发器具有计数和保持功能,T’触发器具有计数功能,它们可以通过D触发器或JK触发器转换来实现。D触发器的D端与Q’端相连即构成T’触发器,在时钟脉冲CP的前沿(正跳变)发生翻转。利用下降沿JK触发器在其JK两端都接1时即成为T’触发器,在时钟脉冲CP的后沿(负跳变)发生翻转。

四、实验设备与器件

1、TH-SZ型数字系统设计实验箱;
2、74LS00 四2输入与非门,74LS112 双下降沿JK触发器,74LS74 双上升沿D触发器,74LS08 四2输入与门;
3、导线/插接线若干。

五、实验内容与步骤

1、集成JK触发器的逻辑功能测试

(1)测试 、的复位、置位功能
从下降沿触发的集成双JK触发器74LS112上任取一只JK触发器,其中 、、 、端接十六位逻辑电平开关的输出插口(任选其中四个开关输出插口即可),端接单次脉冲源,输出端和接十六位逻辑电平显示的输入插口(任选其中两个输入插口即可),
接实验箱上的+5V电源,接实验箱上的地。要求在或时任意改变 、及的状态,将测试结果记录在表5.4中。

在这里插入图片描述

	表5.4  JK触发器的复位、置位功能测试实验记录表

(2)测试JK触发器的逻辑功能测试
按表5.5的要求改变 、、端的状态,观察和状态变化,观察触发器状态更新是否发生在脉冲的下降沿(即由1→0),并将测试结果记录在表5.5中。
在这里插入图片描述

				表5.5 JK触发器的逻辑功能测试表

(3)将JK触发器的J、K端连在一起,作为一个输入端构成触发器。
在CP端输入1KHz连续脉冲,在端加入500Hz的连续脉冲信号,通过分析试画出、、、端的波形,注意其相位关系。
在这里插入图片描述

黄线接的是CLK,频率为1000HZ;蓝线接的是D,频率为500HZ,周期为黄线的二倍;红线接的是Q,周期为蓝线的二倍。

2、集成D触发器的逻辑功能测试

(1)测试在这里插入图片描述在这里插入图片描述的复位、置位功能
   测试方法同实验内容2、(1),自拟表格并记录测试结果。
(2)测试D触发器的逻辑功能
按表4.5要求进行测试,并观察触发器状态更新是否发生在CP脉冲的上升沿(即由0→1),并将测试结果记录在表4.5中。
在这里插入图片描述

				表4.5  D触发器的逻辑功能测试表

(3)将D触发器的端与D端相连接,构成T’触发器。
测试方法同实验内容2、(3),并绘出相关波形。
在这里插入图片描述

黄线接是CLK,频率1000HZ;蓝线接的是D,周期为黄线的二倍

3、触发器的应用

用JK触发器组成二分频和四分频电路。
下图4.8所示是将两个JK 触发器分别接成T’和T触发器后进行连接组成二分频和四分频电路,即第一个JK触发器的J、K端连在一起接高电平“1”,第二个JK 触发器的J、K 端连接在一起,接到第一个JK 触发器的输出端Q,输入1kHz 的方波,用示波器分别观察和记录CP0、Q0、Q1 的波形,理解二分频,四分频的概念。
在这里插入图片描述
在这里插入图片描述

六、实验报告要求

1、列写D触发器、JK触发器的逻辑功能及应用测试结果。
2、绘出观测到的对应波形,并说明触发器的触发方式。
3、体会触发器的应用。
4、整理实验记录,并对结果进行分析。

更多相关文章点这里哦

数字电子技术基础(全套实验手册及仿真工艺实习)

通信工程(信息类,电子类,电气工程,自动化,计算机,软件工程,机电,等相关专业)全套学习指导

qq群:1007576722

  • 76
    点赞
  • 589
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
实验 触发器实验报告 [实验目的] 1. 理解Oracle触发器的种类和用途 2. 掌握行级触发器的编写 [预备知识] 1. PL/SQL程序设计 [实验原理] 1. 建立触发器 CREATE [OR REPLACE] TRIGGER <触发器名> BEFORE"AFTER INSERT"DELETE"UPDATE OF <列名> ON <表名> [FOR EACH ROW] WHEN (<条件>) <PL/SQL 程序块> ON 子句中的名称识别与数据库触发器关联的数据库表 触发器事件指定了影响表的 SQL DML 语句 ( INSERT、 DELETE 或 UPDATE) AFTER 指定了触发器在处理完成后触发 BEFORE 指定了触发器在处理完成前触发 默认情况下,触发器每个表触发一次 FOR EACH ROW 选项指定触发器每行触发一次(即触发器为行级触发器) 要使触发器触发,WHEN 子句中布尔型表达式的值必须判定为 TRUE 可以将 REPLACE 添加到 CREATE 语句以自动删除和重建触发器 2. 行级触发器中引用表数据 在行级触发器中,使用伪记录来表示旧数据:old和新数据:new 引用示例::new.customer_name, :old.customer_name 3. 行级触发器中的谓词 在一个多条件触发的触发器中,使用谓词可以区分当前触发的操作的类型:inserting, updating,deleting。 示例: IF Inserting THEN 语句 ; END IF; IF Updating THEN 语句 ; END IF; IF Deleting THEN 语句 ; END IF; 4. 触发器的限制 SELECT 语句必须是 SELECT INTO 语句或内部游标声明。 行级触发器不可以对触发表进行查询,包括其调用的子过程中。 不允许 DDL 声明和事务控制语句 。 如果由触发器调用存储子过程,则存储子程序不能包括事务控制语句 。 :old 和 :new 值的类型不能是 LONG 和 LONG RAW。 [实验内容] 1. 给Customer表增加一列Savings,类型为int,来存放每个顾客的存款总额。 ALTER TABLE customer ADD (saving varchar2(30)); select * from customer; 2. 更新Customer表,使得Savings字段的值正确。 3. 在Account表上增加一个行级触发器,当对account的balance进行update和insert一个 记录时同步修改Customer的Savings字段,保证数据的一致性。 4. 对account进行update操作,记录account表和customer表的变化。 5. 去掉顾客- 存款账号表中引用account表的外键约束(如果不去掉,后面的操作无法实现。当然最 佳的方法是修改其外键约束的更新策略,但考虑到复杂性,这里使用不标准的做法, 但建议大家实际运用中不要这么做)。在顾客- 存款账号表插入一条记录,表明顾客开设了一个新的账户。 6. 将一条刚才新开账户号的存款记录插入账号表,记录account表和customer表的变化。 [实验总结] 1. 实验中遇到的问题和解决的方法。 ----------------------- "触发事件 ":old ":new " "Insert "无定义,所有字段都是N"该语句完成后插入的值 " " "ULL " " "Update "更新前该行的旧值 "更新后该行的值 " "Delete "删除前该行的值 "无定义,所有字段都是N" " " "ULL "
实验3 触发器及其应用 一、实验目的   1、掌握基本RS、JK、D和T触发器的逻辑功能 2、掌握集成触发器的逻辑功能及使用方法 3、熟悉触发器之间相互转换的方法 二、实验原理   触发器具有两个稳定状态,用以表示逻辑状态"1"和"0",在一定的外界信号作用下 ,可以从一个稳定状态翻转到另一个稳定状态,它是一个具有记忆功能的二进制信息存 贮器件,是构成各种时序电路的最基本逻辑单元。 1、基本RS触发器 图5-8-1为由两个与非门交叉耦合构成的基本RS触发器,它是无时钟控制低电平直 接触发的触发器。基本RS触发器具有置"0"、置"1"和"保持"三种功能。通常称为置 "1"端,因为=0(=1)时触发器被置"1";为置"0"端,因为=0 (=1)时触发器被置"0",当==1时状态保持;==0时, 触发器状态不定,应避免此种情况发生,表5-8-1为基本RS触发器的功能表。 基本RS触发器。也可以用两个"或非门"组成,此时为高电平触发有效。 表5-8-1 "输 入 "输 出 " "[pic"[pic"Qn+1"[pic" "] "] " "]n+1" "0 "1 "1 "0 " "1 "0 "0 "1 " "1 "1 "Qn "[pic" " " " "]n " "0 "0 "φ "φ " 图 5—8—1 基本RS触发器 2、JK触发器 在输入信号为双端的情况下,JK触发器是功能完善、使用灵活和通用性较强的一种触发 器。本实验采用74LS112双JK触发器,是下降边沿触发的边沿触发器。引脚功能及逻辑符 号如图5-8-2所示。 JK触发器的状态方程为       Qn+1 =Jn+Qn J和K是数据输入端,是触发器状态更新的依据,若J、K有两个或两个以上输入端时,组 成"与"的关系。Q与 为两个互补输出端。通常把 Q=0、=1的状态定为触发器"0"状态;而把Q=1,=0定为"1"状态。 图5-8-2 74LS112双JK触发器引脚排列及逻辑符号 下降沿触发JK触发器的功能如表5-8-2 表5-8-2 "输 入 "输 出 " "[pic"[pic"CP "J "K "Qn+1"[pic" "]D "]D " " " " "]n+1" "0 "1 "× "× "× "1 "0 " "1 "0 "× "× "× "0 "1 " "0 "0 "× "× "× "φ "φ " "1 "1 " "0 "0 "Qn "[pic" " " " " " " "]n " "1 "1 " "1 "0 "1 "0 " "1 "1 " "0 "1 "0 "1 " "1 "1 " "1 "1 "[pic"Qn " " " " " " "]n " " "1 "1 " "× "× "Qn "[pic" " " " " " " "]n " 注:×— 任意态  — 高到低电平跳变 — 低到高电平跳变 Qn(n )— 现态 Qn+1(n+1 )— 次态 φ— 不定态 JK触发器常被用作缓冲存储器,移位寄存器和计数器。 3、D触发器 在输入信号为单端的情况下,D触发器用起来最为方便,其状态方程为 Qn+1=Dn,其输出状态的更新发生在CP脉冲的上升沿,故又称为上升沿触发的边沿触发 器,触发器的状态只取决于时钟到来前D端的状态,D触发器应用很广,可用作数字信 号的寄存,移位寄存,分频和波形发生等。有很多种型号可供各种用途的需要而选用。 如双D 74LS74、四D 74LS175、六D 74LS174等。 图5-8-3 为双D 74LS74的引脚排列及逻辑符号。功能如表5-8-3。 图5-8-3 74LS74引脚排列及逻辑符号   表5-8-3     表5-8-4 "输 入 "输 出 " "[pic"[pic"CP "D "Qn+1"n" "]D "]D " " " "+1 " "0 "1 "× "× "1 "0 " "1 "0 "× "× "0 "1 " "0 "0 "× "× "φ "φ " "1 "1 " "1 "1 "0 " "1 "1 " "0 "0 "1 " "1 "1 " "× "Qn "n" "输 入 "输出 " "[pic"[pi"CP "T "Qn+1" "]D "c]D" " " " "0 "1 "× "× "1 " "1 "0 "× "× "0 " "1 "1 " "0 "Qn " "1 "1 " "1 "" " " " " "n " 4、触发器之间的相互转换 在集成触发器的产品中,每一种触发器都有自己固定的逻辑功能。但可以利用转换的 方法获得具有其它功能的触发器。例如将JK触发器的J、k两端连在一起,并认它为T端, 就得到所需的T触发器。如图5-8-4(a)所示,其状态方程为: Qn+1 =Tn +Qn         (a) T触发器 (b) T'触
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gopher-毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值