导航:首页 > 知识科普 > 触发器功能描述方法有哪些

触发器功能描述方法有哪些

发布时间:2022-08-20 10:52:33

㈠ rs触发器功能

保持,置0,置1。三种基本功能。
基本RS触发器可以用与非门实现,也可以用或非门实现,他们的有效电平是不一样的。要注意哦。

不过,我们常用的是D触发器和JK触发器,比RS触发器实用的多。

㈡ RS触发器的功能描述

1.状态转移真值表
用表格的形式描述触发器在输入信号作用下,触发器的下一个稳定状态(次态)Qn+1与触发器的原稳定状态(现态)Qn和输入信号状态之间的关系。
2.特征方程
即以逻辑函数的形式来描述次态与现态及输入信号之间的关系。由上述状态转移真值表,通过卡诺图化简可得到。
3.状态转移图
即以图形的方式描述触发器的状态变化对输入信号的要求。图7.2.4是基本RS触发器的状态转移图。图中两个圆圈代表触发器的两个状态;箭头表示在触发器的输入信号作用下状态转移的方向;箭头旁边由斜线“/”分开的代码分别表示状态转移的条件和在此条件下产生的输出状态。 设触发器的初始状态为Q=0、Q=1,输入信号波形如图7.2.5所示,当SD的下降沿到达后,经过G1的传输延迟时间tpd,Q端变为高电平。这个高电平加到门G2的输入端,再经过门G2的传输延迟时间tpd,使Q变为低电平。当Q的低电平反馈到G1的输入端以后,即使SD=0的信号消失(即SD回到高电平),触发器被置成Q=1状态也将保持下去。可见,为保证触发器可靠地翻转,必须等到Q=0的状态反馈到G1的输入端以后,SD=0的信号才可以取消。因此,SD输入的低电平信号宽度tw应满足tw≥2tpd。同理,如果从RD端输入置0信号,其宽度也必须大于、等于2tpd 。
2.传输延迟时间:
从输入信号到达起,到触发器输出端新状态稳定地建立起来为止,所经过的这段时间称为触发器的传输延迟时间。从上面的分析已经可以看出,输出端从低电平变为高电平的传输延迟时间tPLH和从高电平变为低电平的传输延迟时间tPHL是不相等的,它们分别为: tPLH=tpd,tPHL=2tpd 若基本RS触发器由或非门组成,则其传输延迟时间将为 tPHL=tpd,tPLH=2tpd 。综上所述,对基本RS 触发器归纳为以下几点:
1.基本RS触发器具有置位、复位和保持(记忆)的功能;
2.基本RS触发器的触发信号是低电平有效,属于电平触发方式;
3.基本RS触发器存在约束条件(R+S=1),由于两个与非门的延迟时间无法确定;当R=S=0时,将导致下一状态的不确定。
4.当输入信号发生变化时,输出即刻就会发生相应的变化,即抗干扰性能较差。
同步RS 触发器(时钟脉冲控制的RS 触发器)
前面介绍的基本RS触发器的触发翻转过程直接由输入信号控制 ,而实际上,常常要求系统中的各触发器在规定的时刻按各自输入信号所决定的状态同步触发翻转,这个时刻可由外加的时钟脉冲CP来决定。
电路结构:
如图7.3.1所示在基本RS触发器的基础上增加G3、G4两个与非门构成触发引导电路,其输出分别作为基本RS触发器的R端和S端。
工作原理:
由图7.3.1可知,G3和G4同时受CP信号控制,当CP为0时,G3和G4被封锁, R、S不会影响触发器的状态;当CP为1时,G3和G4打开,将R、S端的信号传送到基本RS触发器的输入端,触发器触发翻转。结合基本RS触发器的工作原理,我们可以得到以下结论。
1.当CP=0时 Q3=Q4=1,触发器保持原来状态不变。
2.当CP=1时若R=0 ,S=1; Q3=1,Q4=0,触发器置1; 若R=1 ,S=0; Q3=0,Q4=1,触发器置0; 若R=S=0; Q3=Q4=1,触发器状态保持不变; 若R=S=1; Q3=Q4=0,触发器状态不定;可见R端和S端都是高电平有效,所以R端和S端不能同时为1,其逻辑符号中的R端和S端也没有小圆圈。
功能描述:
1.状态转移真值表
2.特征方程
根据功能表及卡诺图化简,可得到如下表达式:
3.工作波形图
工作波形图即以波形的形式描述触发器状态与输入信号及时钟脉冲之间的关系,它是描述时序逻辑电路工作情况的一种基本方法。如图7.3.2所示。图中假设同步RS触发器的初始状态为0态。
同步RS触发器的状态转移图及激励表请依照基本RS触发器自行作出。
综上所述,对同步RS触发器归纳为以下几点:
1.同步RS触发器具有置位、复位和保持(记忆)功能; 2.同步RS触发器的触发信号是高电平有效,属于电平触发方式; 3.同步RS触发器存在约束条件,即当R=S=1时将导致下一状态的不确定; 4.触发器的触发翻转被控制在一个时间间隔内,在此间隔以外的时间内,其状态保持不变,抗干扰性有所增强。
硬件语言
//采用门级描述的RS触发器
mole RS_FF(R,S,Q,QB);
input R,S;
output Q,QB;
nand (Q,R,QB);
nand (QB,S,Q);
endmole
////////////////////////////
//采用行为描述的RS触发器
mole RS_FF(R,S,Q,QB);
input R,S;
output Q,QB;
reg Q;
assign QB=~Q;
always@(Ror S)
case({R,S})
2'b01:Q<=1;
2'b10:Q<=0;
2'b11:Q<=1'bx;
endcase
endmole
/////////////////////////////////
//verilog描述的同步RS触发器
mole SYRS_FF(R,S,CLK,Q,QB);
input R,S,CLK;
output Q,QB;
reg Q;
assign QB=~Q;
always @(posedge CLK)
case({R,S})
2'b01:Q<=1;
2'b10:Q<=0;
2'b11:Q<=1'bx;
endcase
endmole

㈢ JK触发器的功能描述

边沿型JK触发器的状态转移真值表、特征方程、状态转移图及激励表与主从JK触发器完全一致,只不过在画工作波形图时,不用考虑一次变化现象。
脉冲工作特性
该触发器无一次变化现象,输入信号可在CP 触发沿由1变0时刻前加入。由图7.6.1可知,该电路要求J、K信号先于CP 信号触发沿传输到G3、G4的输出端,为此它们的加入时间至少应比CP 的触发沿提前一级与非门的延迟时间。这段时间称为建立时间test。
输入信号在负跳变触发沿来到后就不必保持,原因在于即使原来的J、K信号变化,还要经一级与非门的延迟才能传输到G3和G4的输出端,在此之前,触发器已由G12、G13、G22、G23的输出状态和触发器原先的状态决定翻转。所以这种触发器要求输入信号的维持时间极短,从而具有很高的抗干扰能力,且因缩短tCPH 可提高工作速度。
从负跳变触发沿到触发器输出状态稳定,也需要一定的延迟时间tCPL。显然,该延迟时间应大于两级与或非门的延迟时间。即tCPL大于2.8tpd。
综上所述,对边沿JK 触发器归纳为以下几点:
1.边沿JK 触发器具有置位、复位、保持(记忆)和计数功能; 2.边沿JK 触发器属于脉冲触发方式,触发翻转只在时钟脉冲的负跳变沿发生; 3.由于接收输入信号的工作在CP下降沿前完成,在下降沿触发翻转,在下降沿后触发器被封锁,所以不存在一次变化的现象,抗干扰性能好,工作速度快。

㈣ 触发器按照逻辑功能分有什么、什么、D触发器、T触发器等

触发器按逻辑功能分有以下四种:
1.RS触发器。在时钟脉冲操作下,根据输入信号R,S取值不同,凡是具有置0,置1和保持功能的电路,都叫做RS型时钟触发器,简称为RS型触发器或RS触妇器。
2.JK触发器。在时钟脉冲操作下,根据输入信号J,K取值的不同,凡是具有保持,置0,置1,翻转功能的电路,都称为JK型时钟触发器,简称为JK型触发器或JK触发器。
3.D触发器。在时钟脉冲操作下,凡是具有置0,置1功能的电路,都叫做D型时钟触发器,简称为D型触发器或D触发器。
4.T触发器。在时钟脉冲操作下,根据输入信号T取值的不同,凡是具有保持和翻转功能的电路,即当T=0时能保持状态不变,T=1时一定翻转的电路,都称之为T型时钟触发器。
(4)触发器功能描述方法有哪些扩展阅读:
触发器各种类型分类
1.按逻辑功能不同分为:RS触发器、D触发器、JK触发器、T触发器。
2.按触发方式不同分为:电平触发器、边沿触发器和脉冲触发器。
3.按电路结构不同分为:基本RS触发器和钟控触发器。
4.按存储数据原理不同分为:静态触发器和动态触发器。
5.按构成触发器的基本器件不同分为:双极型触发器和MOS型触发器。
参考资料:搜狗网络-触发器(数字电路领域术语)

㈤ jk触发器的功能

JK触发器具有置位、复位、保持(记忆)和计数功能;JK触发器属于脉冲触发方式,触发翻转只在时钟脉冲的负跳变沿发生;由于接收输入信号的工作在CP下降沿前完成,在下降沿触发翻转,在下降沿后触发器被封锁,因此不存在一次变化的现象,抗干扰性能强,工作速度快。

JK 触发器具有置位、复位、保持(记忆)和计数功能;

JK 触发器属于脉冲触发方式,触发翻转只在时钟脉冲的负跳变沿发生;

由于接收输入信号的工作在CP下降沿前完成,在下降沿触发翻转,在下降沿后触发器被封锁,所以不存在一次变化的现象,抗干扰性能好,工作速度快。

JK触发器是数字电路触发器中的一种基本电路单元。JK触发器具有置0、置1、保持和翻转功能,在各类集成触发器中,JK触发器的功能最为齐全。在实际应用中,它不仅有很强的通用性,而且能灵活地转换其他类型的触发器。由JK触发器可以构成D触发器和T触发器。

㈥ 触发器逻辑功能的描述方法有哪三种

逻辑函数表达式
状态转移表(状态表)
状态转移图(状态图)
波形图(时间图)

㈦ 请写出描述触发器逻辑功能的几种方式

特征方程、功能真值表、 状态图、时序图

㈧ 触发器什么时候使用有什么功能举个简单的例子说明一下。

触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。 数据库领域名词触发器可以查询其他表,而且可以包含复杂的 SQL 语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。
触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。
创建触发器的SQL语法
DELIMITER |
CREATE TRIGGER `<databaseName>`.`<triggerName>`
< [ BEFORE | AFTER ] > < [ INSERT | UPDATE | DELETE ] >
ON <tableName>
FOR EACH ROW
BEGIN
--do something
END |
触发器的优点
触发器可通过数据库中的相关表实现级联更改;不过,通过级联引用完整性约束可以更有效地执行这些更改。触发器可以强制比用 CHECK 约束定义的约束更为复杂的约束。与 CHECK 约束不同,触发器可以引用其它表中的列。例如,触发器可以使用另一个表中的 SELECT 比较插入或更新的数据,以及执行其它操作,如修改数据或显示用户定义错误信息。触发器也可以评估数据修改前后的表状态,并根据其差异采取对策。一个表中的多个同类触发器(INSERT、UPDATE 或 DELETE)允许采取多个不同的对策以响应同一个修改语句。
比较触发器与约束
约束和触发器在特殊情况下各有优势。触发器的主要好处在于它们可以包含使用 Transact-SQL 代码的复杂处理逻辑。因此,触发器可以支持约束的所有功能;但它在所给出的功能上并不总是最好的方法。实体完整性总应在最低级别上通过索引进行强制,这些索引或是 PRIMARY KEY 和 UNIQUE 约束的一部分,或是在约束之外独立创建的。假设功能可以满足应用程序的功能需求,域完整性应通过 CHECK 约束进行强制,而引用完整性 (RI) 则应通过 FOREIGN KEY 约束进行强制。在约束所支持的功能无法满足应用程序的功能要求时,触发器就极为有用。
例如:除非 REFERENCES 子句定义了级联引用操作,否则 FOREIGN KEY 约束只能以与另一列中的值完全匹配的值来验证列值。
CHECK 约束只能根据逻辑表达式或同一表中的另一列来验证列值。如果应用程序要求根据另一个表中的列验证列值,则必须使用触发器。
约束只能通过标准的系统错误信息传递错误信息。如果应用程序要求使用(或能从中获益)自定义信息和较为复杂的错误处理,则必须使用触发器。
触发器可通过数据库中的相关表实现级联更改;不过,通过级联引用完整性约束可以更有效地执行这些更改。
触发器可以禁止或回滚违反引用完整性的更改,从而取消所尝试的数据修改。当更改外键且新值与主键不匹配时,此类触发器就可能发生作用。例如,可以在 titleauthor.title_id 上创建一个插入触发器,使它在新值与 titles.title_id 中的某个值不匹配时回滚一个插入。不过,通常使用 FOREIGN KEY 来达到这个目的。
如果触发器表上存在约束,则在 INSTEAD OF 触发器执行后但在 AFTER 触发器执行前检查这些约束。如果约束破坏,则回滚 INSTEAD OF 触发器操作并且不执行 AFTER 触发器。
触发器到底可不可以在视图上创建 在 SQL Server�6�4 联机丛书中,是没有说触发器不能在视图上创建的, 并且在语法解释中表明:
在 CREATE TRIGGER 的 ON 之后可以是视图。 然而,事实似乎并不是如此,很多专家也说触发器不能在视图上创建。我也专门作了测试,的确如此,不管是普通视图还是索引视图,都无法在上面创建触发器,真的是这样吗?请点击详细,但是无可厚非的是:当在临时表或系统表上创建触发器时会遭到拒绝。 深刻理解 FOR CREATE TRIGGER 语句的 FOR 关键字之后可以跟 INSERT、UPDATE、DELETE 中的一个或多个,也就是说在其它情况下是不会触发触发器的, 包括 SELECT、TRUNCATE、WRITETEXT、UPDATETEXT。相关内容 一个有趣的应用我们看到许多注册系统在注册后都不能更改用户名,但这多半是由应用程序决定的, 如果直接打开数据库表进行更改,同样可以更改其用户名, 在触发器中利用回滚就可以巧妙地实现无法更改用户名……详细内容 触发器内部语句出错时…… 这种情况下,前面对数据更改操作将会无效。举个例子,在表中插入数据时触发触发器,而触发器内部此时发生了运行时错误,那么将返回一个错误值,并且拒绝刚才的数据插入。不能在触发器中使用的语句 触发器中可以使用大多数 T-SQL 语句,但如下一些语句是不能在触发器中使用的。
CREATE 语句,如:CREATE DATABASE、CREATE TABLE、CREATE INDEX 等。
ALTER 语句,如:ALTER DATABASE、ALTER TABLE、ALTER INDEX 等。
DROP 语句,如:DROP DATABASE、DROP TABLE、DROP INDEX 等。
DISK 语句,如:DISK INIT、DISK RESIZE。
LOAD 语句,如:LOAD DATABASE、LOAD LOG。
RESTORE 语句,如:RESTORE DATABASE、RESTORE LOG。
RECONFIGURE
TRUNCATE TABLE 语句在sybase的触发器中不可使用!
慎用触发器 触发器功能强大,轻松可靠地实现许多复杂的功能,为什么又要慎用呢。触发器本身没有过错,但由于我们的滥用会造成数据库及应用程序的维护困难。在数据库操作中,我们可以通过关系、触发器、存储过程、应用程序等来实现数据操作…… 同时规则、约束、缺省值也是保证数据完整性的重要保障。如果我们对触发器过分的依赖,势必影响数据库的结构,同时增加了维护的复杂程序. [编辑本段]数字电路领域名词学名“双稳态多谐振荡器(Bistable Multivibrator)”。触发器(Flip Flop)是一种可以存储电路状态的电子元件。最简单的是由两个或非门,两个输入端和两个输出端组成的RS触发器(见图)。复杂一些的有带时钟(CLK)段和D(Data)端,在CLK端为高电平时跟随D端状态,而在CLK端变为低电平的瞬间锁存信号的D触发器。更常用的是两个简单D触发器级联而成的在时钟下跳沿锁存信号的边缘D触发器,广泛应用于计数器、运算器、存储器等电子部件。
触发器的电路结构和逻辑功能:
逻辑功能,是指触发器的次态和现态及输入信号之间在稳态下的逻辑关系。这种逻辑关系可以用特性表、特性方程或状态转换图给出。
根据逻辑功能的不同特点,把触发器分为RS、JK、T、D等几种类型。
电路结构,是指电路中门电路的种类及组合方式。
基本RS触发器、同步RS触发器、主从触发器、边缘触发器等是指电路结构的不同形式。由于电路结构形式的不同,带来了各不相同的动作特点。
同一种逻辑功能的触发器可以用不同的电路结构实现。反过来说,用同一种电路结构形式可以作成不同逻辑功能的触发器。
触发器的类型:
按逻辑功能不同分为:RS触发器、D触发器、JK触发器、T触发器。
按触发方式不同分为:电平触发器、边沿触发器和主从触发器。
按电路结构不同分为:基本RS触发器和钟控触发器。
按存储数据原理不同分为:静态触发器和动态触发器。
按构成触发器的基本器件不同分为:双极型触发器和MOS型触发器。
照明配件
用于高强度气体放电灯(H.I.D)的启动,型号繁多.由于高强度气体放电灯启动时需要一个高电压来使气体电离进入等离子态,因而需要一个高压发生器做为启动器。这就是触发器早期的机械型触发器已经淘汰。现在绝大多数触发器都是使用可控硅或高压触发二极管的电子触发器,常用的型号有:OSRAM 的 CD-7 飞利浦的 SI51 SN58 爱伦的ALK400等

阅读全文

与触发器功能描述方法有哪些相关的资料

热点内容
弯折的最佳方法 浏览:264
管理会计案例分析的方法 浏览:792
正确梳头方法视频 浏览:22
稻田捕河蟹的最佳方法 浏览:76
打疫苗用的什么注射方法 浏览:949
水饺睡不着有什么好的方法 浏览:466
铸铁锅的使用方法 浏览:608
共同海损金额计算方法 浏览:885
如何鉴定饮茶方法 浏览:938
达克宁水肿治疗方法 浏览:968
华为手机开关机密码在哪里设置方法 浏览:992
想把脚洗干净用什么方法 浏览:762
石灰粉发电方法视频 浏览:168
退火的常用方法有 浏览:22
确定物体重心的常用试验方法有 浏览:840
快速缓解中暑想吐的方法 浏览:258
怎么去除积雪的方法 浏览:65
机器人编队控制方法研究 浏览:532
小孩快速降温的方法 浏览:525
三步折帽子方法简单又好看 浏览:454