例题触发器12
- 格式:doc
- 大小:40.50 KB
- 文档页数:2
一、判断题1、用逻辑门构成的各种触发器均属于电平异步时序逻辑电路()2、RS、JK、D和T四种触发器中,唯有RS触发器存在输入信号的约束条件()3、与非门的输入端加有低电平时,其输出端恒为高电平。
()4、数字电路可以分为组合逻辑电路和时序逻辑电路两大类。
()5、时序逻辑电路中存在反馈,其输出不仅取决于当时的输入,还与电路的上一个状态有关。
()6、组合逻辑电路的输出只与当时的输入有关,与电路的上一个状态无关,没有记忆功能。
()7、触发器是时序逻辑电路的基本单元。
()8、时序逻辑电路由组合逻辑电路和存储电路构成。
()9、触发器的反转条件是由触发输入与时钟脉冲共同决定的。
()10、组合逻辑电路任何时刻的输出不仅与该时刻的输入状态有关,还与先前的输出状态有关。
()11、译码器、比较器属于组合逻辑电路。
12、数字电路可分为组合逻辑电路和时序逻辑电路。
13、全加器是实现两个1位二进制数相加并考虑低位进位的逻辑电路。
14、实现同一逻辑功能的逻辑电路可以不同15、译码是编码的逆过程。
16、寻找组合逻辑电路输入输出关系表达式的过程和方法,是组合逻辑电路的设计过程.17、公式化简法有时不容易判断结果是否最简.18、实现同一逻辑功能的电路是唯一的.19、加法器可以有并行进位加法器.20、七段显示译码器有共阳极和共阴极显示器两种接法.21、一个班级有80个学生,现采用二进制编码器对每位学生进行编码,则编码器输出至少5位二进制数才能满足要求22、高电平有效的显示译码器可驱动共阴极接法的数码管23、低电平有效的显示译码器可驱动共阳极接法的数码管24、高电平有效的显示译码器可驱动共阳极接法的数码管25、低电平有效的显示译码器可驱动共阴极接法的数码管26、同一CP控制各触发器的计数器称为异步计数器()27、各触发器的信号来源不同的计数器称为同步计数器()28、1个触发器可以存放2个二进制数()29、D触发器只有时钟脉冲上升沿有效的品种。
《触发器》练习题一、填空题1、数字电路可分为________________电路和________________电路。
2、触发器具有_________个稳定状态,在输入信号消失后,它能保持______________不变,即这种电路具有______________功能。
3、在CP脉冲作用下,根据输入信号J、K的不同组合状态,凡具有_____________、_____________、_____________和_____________功能的电路称为JK触发器。
4、同步RS触发器状态的改变与________________信号同步。
5、主从触发器是一种能防止_______________现象的实用触发器。
6、时序逻辑电路与组合逻辑电路的最大区别在于____________________________。
二、选择题1、为了提高抗干扰能力,触发脉冲宽度_________。
A、越宽越好B、越窄越好C、随意2、触发器电路如图1所示,其次态方程为_________。
A、Q n+1=1B、Q n+1=0C、Q n+1= Q nD、Q n+1=nQTC1Q Q _CP=1ATC1QQ_CP(1)(2)3、触发器电路如图2所示,当A=1时,其次态方程为_________。
A、Q n+1=1B、Q n+1=0C、Q n+1= Q nD、Q n+1=nQ4、要求JK触发器状态由0→1,其激励输入端JK应为____________。
A、JK=0⨯B、JK=1⨯C、JK=⨯0D、JK=⨯15、为了使同步RS触发器的次态为1,RS的取值应为___________。
A、RS=00B、RS=01C、RS=10D、RS=116、仅具有置0、置1功能的触发器称为__________。
A、JK触发器B、基本RS触发器C、D触发器7、仅具有翻转功能的触发器称为__________。
A、JK触发器B、T触发器C、D触发器D、T‘触发器8、基本RS触发器电路中,触发脉冲消失后,其输出状态__________。
第五章触发器5.1 画出如题图5.1所示的基本RS触发器输出端、Q Q的电压波形图。
S和R的电压波形如图5.1(b)所示。
题图5.1解:波形如图:5.2 或门组成的基本RS触发器电路如题图5.2(a)所示,已知S和R的波形如题图5.2(b)所示。
试画出、Q Q的波形图。
设触发器的初态Q=0。
题图5.2解:波形如图:5.3 题图5.3所示为一个防抖动输出开关电路。
当拨动开关K时,由于开关接通瞬间发生振颤,R和S的波形如图中所示,请画出和Q Q端的对应波形。
题图5.3解:波形如图:5.4有一时钟RS触发器如题图5.4所示,试画出它的输出端的波形。
初态Q Q=0。
题图5.4解:波形如图:5.5 设具有异步端的主从JK 触发器的初始状态Q = 0,输入波形如题图5.5所示,试画出输出端Q 的波形。
题图5.5解:波形如图:5.6 设题图5.6的初始状态为2Q 1Q 0Q = 000,在脉冲CLK 作用下,画出、、的波形(所用器件都是CD4013)。
S 0Q 1Q 2Q D 、R D 分别是CD4013高电平有效的异步置1端,置0端。
题图5.6解:波形如图:5.7 设题图5.7电路两触发器初态均为0,试画出、波形图。
1Q 2Q题图5.7解:波形如图:5.8 已知CMOS 边沿触发结构JK 触发器CD4207各输入端的波形如题图5.8所示,试画出、Q Q 端的对应波形,设初态Q = 0。
S D 为高电平置1端,R D 为高电平置0端,电路为CLK 上升沿触发。
题图5.8解:波形如图:5.9 如题图5.9所示,利用CMOS 边沿触发器和同或门组成的脉冲分频器。
试分析它在一系列CLK脉冲作用下的、和Y 的波形(初始状态1Q 2Q 120Q Q ==)。
题图5.9解:波形如图:5.10 设题图5.10中各个触发器的初始状态皆为Q = 0,试画出每个触发器Q 端波形。
题图5.10解:波形如图:5.11 题图5.11示出了一个单稳态电路和它的工作波形,试分析其工作原理(初态Q=0)。
《脉冲数字电路—触发器》试题姓名_________学号_________一、填空题:(每空1分,共30分)1、触发器具有两个互补的输出端Q和Q,定义Q=1、Q=0为触发器的____状态;Q=0、Q=1为触发器的______状态。
2、同步RS触发器的的改变是与________________信号同步的。
3、按逻辑功能分,触发器主要有___________、___________、___________和_____________、__________五种类型。
4、触发器的S D端、R D端可以根据需要预先将触发器置______或置______,不受__________________的同步控制。
5、按CP触发方式分,触发器主要有________触发、________触发、_______触发和主从触发四种类型。
6、RS触发器具有_________、_________、________三项逻辑功能。
7、凡是具有_________、_________、________和_______四项逻辑功能的触发器称为JK触发器。
8、主从RS触发器是由两个____________触发器组成,前级称_______触发器,后级称______触发器。
9、在CP作用下,输入信号T=0时,触发器_______________;T=1时,触发器状态发生________________,这种触发器称为T触发器。
10、对于JK触发器,若初态Q n=1,当J=K=1时,Q n+1=_______。
11、对于T型触发器,若初态Q n=1,欲使Q n+1=0,则T=____。
12、D型触发器的初态Q n=0,欲使Q n+1=1,则D=________。
13、电路如图,若初态Qn=1,则次态Q n+1=_______。
二、单选题:(每小题2 分,共20 分)1、基本RS触发器电路中,当触发脉冲消失后,其输出状态( )A、恢复原状态B、保持现状态C、0状态D、1状态2、基本RS触发器处于1状态时,其对应的输出端Q和Q分别为( )A 、Q=0 Q=1B 、Q=1 Q=0C 、Q=1 Q=1D 、Q=0 Q=03、同步RS 触发器禁止( )A 、R 端、S 端同时为1B 、R 端、S 端同时为1C 、R 端、S 端同时为0D 、R 端、S 端同时为04、右图中,由JK 触发器构成了( ) A 、D 触发器 B 、基本RS 触发器 C 、T 触发器 D 、同步RS 触发器5、对于JK 触发器,输入J=0、K=1,CP 脉冲作用后,触发器的状态应为( ) A 、不定 B 、置0 C 、置1 D 、翻转6、右图中,由JK 触发器构成了( ) A 、D 触发器 B 、基本RS 触发器 C 、T 触发器 D 、同步RS 触发器7、T ′ 触发器的逻辑功能是( )A 、置0、置1B 、保持、翻转C 、翻转D 、置1、翻转8、JK 型触发器欲实现Q n+1=Q n 逻辑功能,J 、K 取值的正确组合是: A 、J=0 K=0 B 、J=0 K=1 C 、J=1 K=0 D 、J=1 K=19、下列触发器中不能克服空翻现象的是( )A 、主从RS 触发器B 、主从JK 触发器C 、边沿触发器D 、同步RS 触发器 10、RS 触发器波形如图,则该触发器为( )A BC三、分析、作图题:(共50分) 1、同步RS 触发器的初始状态Q=0。
第12章触发器例题--创建after触发器--例1create trigger 欢迎新同学on studentafter insertasprint 'welcom!'go--例2create trigger 欢送老同学on studentafter deleteasprint 'bye bye'goinsert into student(sno,sname,sage)values(10101,'nihao',19)goselect * from studentgodelete from student where sno=10101goselect * from studentgo--例3:创建一个触发器,在插入记录时,自动显示表中的内容select * into student12 from studentgoif exists(select name from sysobjects where name='t1' and type='tr') drop trigger t1gocreate trigger t1on student12after insert ,delete,updateasselect * from student12goinsert into student12(sno,sname) values(11111,'eeee')goupdate student12 set sname='yao' where sno=11111godelete from student12 where sno=11111go--创建instead of触发器select sno,sname into s12 from studentgoif exists(select name from sysobjects where name='t2_sno' and type='tr')drop trigger t2_snogocreate trigger t2_snoon s12instead of updateasif update(sno)beginprint 'sno 不能更改'rollbackendelsebeginupdate s12set s12.sname=inserted.snamefrom s12,inserted where s12.sno=inserted.snoprint '修改完毕'endgoselect * from s12goupdate s12 set sname='yao11' where sno=95113goupdate s12 set sno=110 where sname='yao11'goselect * from s12go12.3.2 查看触发器1.查看表中的触发器企业管理器-》选择表-》右击,所有任务-》管理触发器,进入触发器属性对话框。
第十二章 触发器习题及答案一、填空题1、 触发器有_____个稳态,存储8位二进制信息要______个触发器。
2、 一个基本RS 触发器在正常工作时,它的约束条件是R + S =1,则它不允许输入S =____且R =____的信号。
3、 触发发有两个互补的输出端Q 、Q ,定义触发器的1状态为Q=___________,0状态为_________可见,触发器的状态指的是______端的状态。
4、 一个基本RS 触发器在正常工作时,不允许输入R=S=1的信号,因此它的约束条件是___________。
5、 在一个CP 脉冲作用下,引起触发器两次或多次翻转的现象称为触发器的__________ ,触发方式为__________式或_____________的触发器不会出现这种现象。
6、 触发器是一种由门电路构成并具有两个稳定状态的电路,两个稳定状态分别用来表示和寄存二进制数码______和______。
7、按逻辑功能不同可分为_______触发器______触发器______触发器_____触发器和_____触发器等。
8、按电路结构不同,可分为______触发器,________触发器,________触发器,________触发器等。
9、描述触发器功能的方法有:__________、____________、__________、______________和________________。
10、电路在没有外加信息触发时保持某一状态不变,而这种状态叫____________。
11、防止空翻的触发器结构有_________________________。
12、触发器的基本性质有_____________________________________________。
13、从结构上看,时钟同步R-S 触发器是在R-S 触发器的基础上增加了____________构成的。
14、比结构上看主从结构的触发器是由主触发器和___________组成。
触发器面试题触发器是数据库管理系统中的一个重要概念,用于在数据库发生特定事件时自动执行一系列操作。
触发器可以对数据进行验证、限制和处理,它们在数据库设计与维护中起到了关键的作用。
在面试中,经常会遇到与触发器相关的问题,下面就是几个常见的触发器面试题,我们通过探讨这些问题,加深对触发器的理解。
触发器面试题一:触发器的作用和优势是什么?触发器是数据库中一种特殊的存储过程,它能够在数据库中的表发生特定事件时自动执行。
触发器通常用于验证、限制和处理数据的一致性。
它们能够在数据插入、更新或删除之前或之后触发,执行一系列的操作。
触发器的主要作用和优势包括:1. 数据一致性:通过触发器可以保证数据的一致性,例如在插入数据前进行验证或处理,保证数据符合特定的规则和要求。
2. 数据限制:触发器可以对数据进行限制,例如在更新数据前进行权限检查,确保用户拥有足够的权限。
3. 业务逻辑处理:触发器可以对业务逻辑进行处理,例如在插入订单后,自动更新库存数量。
4. 提高性能:通过合理使用触发器,可以有效地提高数据库性能。
例如,将复杂计算分散到多个触发器中,减少单个操作的负荷。
触发器面试题二:触发器有哪些类型?触发器通常根据在何时触发分为以下两种类型:1. 行触发器(Row-level trigger):当在表的某一行上执行INSERT、UPDATE 或 DELETE 操作时触发,可以在每一行上独立执行操作。
2. 语句触发器(Statement-level trigger):当在表上执行 INSERT、UPDATE 或 DELETE 语句时触发,一次性操作整个表。
此外,触发器还可以根据触发时机的不同分为以下两种类型:1. BEFORE 触发器:在触发事件之前执行触发器操作。
2. AFTER 触发器:在触发事件之后执行触发器操作。
触发器面试题三:触发器和存储过程的区别是什么?触发器和存储过程是数据库管理系统中的两个重要概念,它们虽然相似,但又有一些明显的区别:1. 触发器是与表相关联的,当表上特定事件发生时自动触发;而存储过程是一种独立的功能单元,需要被显式调用执行。
触发器及时序逻辑电路习题(共24页)-本页仅作为预览文档封面,使用时请删除本页-第十三章触发器和时序逻辑电路重点内容提要时序逻辑电路由组合逻辑电路和具有记忆作用的触发器构成。
时序逻辑电路的特点是:其输出不仅仅取决于电路的当前输入,而且还与电路的原来状态有关。
1.双稳态触发器双稳态触发器的特点:1).有两个互补的输出端Q 和Q。
2).有两个稳定状态。
“1”状态和“0” 状态。
通常将Q = 1和Q= 0 称为“1”状态,而把Q = 0和Q = 1称为“0” 状态。
3).当输入信号不发生变化时,触发器状态稳定不变。
4).在一定输入信号作用下,触发器可以从一个稳定状态转移到另一个稳定状态。
按其逻辑功能,触发器可分为:RS触发器,JK触发器、D触发器、T触发器和T’触发器。
各时钟控制触发器的逻辑符号和逻辑功能见表:表钟控制触发器的逻辑符号和逻辑功名称逻辑符号次态方程RS触发器Q+1=Q n+SR⋅SR0=(约束方程)JK触发器1n n n+=+Q JQ KQD触发器D+1Q n=+=⊕T触发器1n nQ T Q+=T’触发器1n nQ Q把一种已有的触发器通过加入转换逻辑电路,可以转换成为另一种功能的触发器。
2.同步时序逻辑电路的分析同步时序逻辑电路的分析步骤如下:1.由给定的逻辑电路图写出下列各逻辑方程式: (1)各触发器的特性方程。
(2)各触发器的驱动方程。
(3)时序电路的输出方程。
2.将驱动方程代入相应触发器的特性方程,求得电路的状态方程(或次态方程)。
3.根据状态方程和输出方程,列出该时序电路的状态表,画出状态转换图或时序图。
4.根据电路的状态转换图说明该时序逻辑电路的逻辑功能。
3.典型的时序逻辑电路在数字系统中,最典型的时序逻辑电路是寄存器和计数器。
1)寄存器寄存器是用来存储数据或运算结果的一种常用逻辑部件。
寄存器的主要组成部分是在双稳态触发器基础上加上一些逻辑门构成。
按功能分,寄存器分为数码寄存器和移位寄存器。
触发器原理练习题触发器是数字电路中常用的一种元件,用于存储和控制信号的状态。
它的原理基于稳态电路和时序逻辑的特性。
了解和熟练掌握触发器的原理对于数字电路的设计和工作原理的理解非常重要。
下面,我们来通过一些练习题来巩固对触发器原理的理解。
1. SR 触发器是最简单的一种触发器,用 S 和 R 两个输入控制其状态。
当 S 和 R 输入同时为 0 时,保持状态不变;当 S 和 R 输入都为 1 时,触发器进入非稳态,输出无法确定。
请说明 SR 触发器的输出在这种情况下会如何变化。
2. D 触发器是一种带有时钟输入的触发器,它的输出 D(t) 取决于输入 D 和时钟信号 CLK 的状态。
在给定的时钟上升沿或下降沿时,输入信号 D 的值会被保存在触发器中。
请问在每个时钟周期内,D 触发器的输出是什么?3. JK 触发器是随后发展出的一种触发器,它在 SR 触发器的基础上进行了改进。
JK 触发器有 J、K 输入和时钟 CLK 输入,它的输出 Q(t)取决于 J、K 和时钟信号的状态。
当 J 和 K 输入同时为 0 时,触发器保持原来的状态;当 J 和 K 输入同时为 1 时,触发器状态取反。
请问 JK 触发器的输出在这两种情况下会如何变化?4. T 触发器是一种特殊的 JK 触发器,它只有一个输入 T 和时钟CLK 输入。
当 T 输入为 0 时,触发器保持原来的状态;当 T 输入为 1 时,触发器状态取反。
请问 T 触发器的输出在这两种情况下会如何变化?通过以上的练习题,我们可以进一步加深对触发器原理的理解。
触发器在数字电路中起着非常重要的作用,可用于存储数据、控制时序逻辑以及实现计数器等功能。
因此,对于设计者来说,熟练掌握触发器的原理和性质,对于设计和优化数字电路至关重要。
除了触发器的基本原理外,还可以进一步学习其它类型的触发器,如带有异步复位功能的 SR 触发器、带有预置功能的 JK 触发器等等。
同时,也可以深入学习触发器的时序特性以及它们在计算机体系结构和数字信号处理中的应用。
电工学触发器试题及答案触发器是数字电路中常用的元件之一,用于存储和处理信号。
本篇文章将为大家提供一些关于触发器的试题及答案,希望能够帮助读者更好地理解和掌握触发器的知识。
一、选择题1. 下列选项中,属于触发器的是:A. 与门B. 或门C. 与非门D. RS触发器答案:D. RS触发器2. 考虑一个JK触发器,当J=0,K=1时,该触发器的状态为:A. 高电平保持B. 低电平保持C. 状态不确定D. 前一状态保持答案:A. 高电平保持3. D触发器的特点是:A. 可以通过触发器内部的逻辑门实现任意功能B. 具有无限大的状态数C. 仅由外部时钟信号控制触发D. 输出反转延时较大答案:C. 仅由外部时钟信号控制触发二、填空题1. 一个T触发器有_____个稳定状态。
答案:22. JK触发器的J和K输入不能同时为____。
答案:13. RS触发器的输入是由_____实现的。
答案:两个交叉连接的与非门三、简答题1. 请解释触发器的工作原理。
触发器是数字电路中的存储元件,可以存储一个比特位。
它受到控制信号的作用,根据特定的触发条件改变输出状态。
触发器可以用于存储信息、数据暂存、时序控制等应用。
触发器一般包括一个或多个输入端和一个或多个输出端,可以通过控制输入信号的变化来改变输出状态。
2. 分别描述RS触发器和D触发器的功能及应用场景。
RS触发器是最基本的触发器之一,具有两个控制端R和S,可以用来存储一个比特位。
它的输出状态取决于输入信号和触发条件。
RS触发器常用于频率分频、计数器等数字电路中。
D触发器是一种特殊的RS触发器,只具有一个输入端D,用于存储一个比特位。
D触发器的输出状态在时钟信号的上升沿或下降沿发生变化,常用于数据寄存器和移位寄存器等电路中。
3. 请描述JK触发器的特点及其工作方式。
JK触发器是一种比较灵活的触发器,具有两个控制端J和K。
当J和K均为1时,JK触发器的输出状态取决于前一状态,可以实现状态的保持、置位和复位等功能。
第五章触发器一、填空题1、触发器具有个稳定状态,它可存储位二进制信息。
若要存储8位二进制信息时,需要个触发器。
2、触发器有两个互补输出端Q 和Q ,当0,1Q Q ==时,触发器处于状态;当1,0Q Q ==时,触发器处于状态;可见,触发器的状态是指端的状态。
3、同步RS 触发器的特性方程中,约束条件为RS=0,说明这两个输入信号不能同时为。
4、D 触发器的次态由时钟脉冲CP 上升沿到达时刻D 的状态决定,所以它是。
5、边沿JK 触发器的次态由时钟脉冲CP 下降沿到达时刻输入信号决定。
6、在基本RS 触发器暗中,输入端D R 或D R 能使触发器处于状态,输入端D S 或D S 能使触发器处于状态。
7、同步RS 触发器状态的改变是与信号同步的。
8、同步D 触发器的特性方程为。
9、在CP 脉冲和输入信号作用下,JK 触发器能够具有、、和的逻辑功能。
10、在CP 脉冲有效期间,D 触发器的次态方程1n Q+=,JK 触发器的次态方程1n Q +=。
11、对于JK 触发器,当CP 脉冲有效期间,若0J K ==时,触发器状态;若J K =时,触发器或;若1J K ==时,触发器状态。
12、对于JK 触发器,若J K =,则可完成触发器的逻辑功能。
13、对于JK 触发器,若J K =,则可完成触发器的逻辑功能。
14、将D 触发器的D 端与Q 端直接相连时,D 触发器可转换成触发器。
15、触发器具有稳定状态,其输出状态由触发器的和状态决定。
16、基本RS 触发器有、、三种可使用的功能,对于由与非门组成的基本RS 触发器,在1,0==D D R S 时,触发器;在1,1==D D R S 时,触发器;在0,1==D D R S 时,触发器;不允许时0,0==D D R S 存在,排除这种情况出现的约束条件是。
17、触发器的特性方程是用以表示与、之间关系的方程式。
18、边沿JK 触发器具有、、、功能,其特性方程为。
第五章 触发器题5.1画出下图由与非门组成的锁存器输出端SR 的电压波形,输入端、的电压波形如图Q Q '、DS 'D R '中所示。
解:输出波形如下图。
题5.2画出下图由或非门组成的SR 锁存器器输出端的电压波形,输入端、的电压波形如Q Q '、D S D R 图中所示。
解:输出波形如下图。
题5.5在下图电路中,若CLK 、S 、R 的电压波形如图中所示,试画出端与之对应的电压波形。
Q Q '和假定触发器的初始状态为。
0Q =解:输出波形如下图。
题5.7若主从SR 触发器各输入端的电压波形如下图,试画出端对应的电压波形。
设触发器的初Q Q '、始状态为Q =0。
解:输出波形如下:题5.9若主从结构SR触发器的各输DCLK S R R'、、、入端的电压波形如下图,,试画出端对1DS'=Q Q'、应的电压波形。
解:输出波形如下:题5.12若主从结构JK触发器的端的电压波形如下图所示,画出D DCLK R S J K''、、、、端对应的电压波形。
Q Q'、解:输出波形如下:在第三个CLK=1期间,输入信号J发生了跳变,此时,只接受置0信号,1Q=出现了,因此置0。
1K=第四个CLK=1期间,,只接受置1信号,Q=出现过J=1的尖峰,故有置1信号,那么次态置1。
题5.18设图中各触发器的初始状态皆为,试Q=画出在CLK信号连续作用下各触发器输出端的电压波形。
解:(1)JK 触发器的状态方程为:*Q JQ K Q''=+由题意知:1J K ==故有:;状态翻转*11Q Q '=(2)JK 触发器的状态方程为:*Q JQ K Q''=+由题意知:0J K ==故有:;状态保持*22Q Q =(3)JK 触发器的状态方程为:*Q JQ K Q''=+由题意知:,J Q K Q'==故有:;状态翻转*33Q Q '=(4)T 触发器的状态方程为:*Q TQ T Q''=+由题意知:1T =故有:;状态翻转*44Q Q '=(5)JK 触发器的状态方程为:*Q JQ K Q''=+由题意知:;J Q K Q '==故有:;状态保持*55Q Q =(6)JK 触发器的状态方程为:*Q JQ K Q''=+由题意知:;1J Q K ==故有:;保持0状态*60Q =(7)JK 触发器的状态方程为:*Q JQ K Q''=+由题意知:;1J Q K '==故有:;状态翻转*77Q Q '=(8)SR 触发器的状态方程为:*;0()Q S R Q SR '=+=约束条件由题意知:;S Q R Q'==故有:;状态翻转*88Q Q '=(9)D 触发器的状态方程为:*Q D=由题意知:1D =故有:;保持1状态*91Q =(10)D 触发器的状态方程为:*Q D=由题意知:D Q '=故有:;状态翻转*1010Q Q '=(11)D 触发器的状态方程为:*Q D=由题意知:D Q=故有:;状态保持*1111Q Q =(12)T 触发器的状态方程为:*Q TQ T Q''=+由题意知:T Q '=故有:;保持1状态*121Q =因此,输出电压波形图为:题5.24试画出下图电路输出端Y 、Z 的电压波形。
实验十二触发器请完成下面实验内容:(1)创建触发器,该触发器仅允许“dbo”用户可以删除Employee表内数据。
create trigger EmploteeDeleteon employeefor deleteasif exists (select * from deleted)beginif user!='dbo'beginprint '该用户无权删除!'rollbackendend测试:(以sa用户)delete from employeewhere employeeno='E2005001'测试:(以其他用户)sp_addlogin'star','star$sjj0482'sp_adduser'star','star'GRANT select,insert,delete,updateON employeeTO stardelete from employeewhere employeeno='E2006001'(2) 创建触发器,当向订单明细表添加销售明细数据时,统计该订单销售金额。
要求:如果订单金额5000元及以上,则该订单中销售的所有商品按9折进行优惠处理(更新订单明细表中成交价格),同时还应更新订单总表中该订单的订单金额。
create trigger orderdetailInson orderdetailfor insertasbegindeclare @orderno char(12),@sum intdeclare mycur cursor forselect distinct orderNofrom insertedopen mycurfetch mycur into @ordernowhile(@@fetch_status=0)beginselect @sum=sum(quantity*price)from orderdetailwhere orderNo=@ordernoif @sum>=5000beginupdate orderdetailset price=price*0.9where orderNo=@ordernoupdate ordermasterset ordersum=@sum*0.9where orderNo=@ordernoendfetch mycur into @ordernoendclose mycurdeallocate mycurend测试:insert into orderdetailvalues('200801090001','P2*******','1','900.00')select a.*,b.*,c.orderno,c.ordersumfrom product a,orderdetail b,ordermaster cwhere a.productno=b.productno and b.orderno=c.orderno andc.orderno='200801090001'select b.orderno 订单编号,ordersum 订单金额,Price 成交价格,productPrice 商品定价from product a,ordermaster b,orderdetail cwhere a.productno=c.productno and b.orderno=c.orderno andc.orderno='200801090001'(3) 创建触发器,要求当修改Employee表中员工的出生日期或雇佣日期时,必须保证出生日期在雇佣日期之前,且雇佣日期与出生日期之间必须间隔16周年及以上。
第12章 触发器例题解析例12.1 用普通机械开关转接电平信号时,在触点接触瞬间常因接触不良而出现“抖动”现象,如图12.1(a)所示。
为此,常采用图12.1(b)所示防抖动开关电路。
试画出Q 与Q 的波形。
解:采用RS 触发器后,在S 端出现的第一个低电平使Q 端由0状态跳变到1状态(置1)如图(b)所示。
一旦端Q 置1,S 端的状态在0与l 之间虽有反复(抖动),但在Q 端得到的则是无抖动的正跳变信号。
也就是说,虽然开关有抖动,触发器输出波形则无抖动。
电路起到了消抖的作用,输出波形Q 和Q 如图12.2所示。
例12.2 在图12.3(a)~(d)中给出的触发器电路中,已知CP 、A 、B 波形。
(1) 写出各触发器输出端Q n+1的表达式。
(2) 画出Q n+1的波形(设各触发器的初态为1)。
解 (1) B A B A D Q n =+==+111n n n Q B A Q D Q 22212)⊕==+(n n n n n n n n nn n n n n n QB Q A Q B Q Q A Q K Q J Q Q AB Q Q Q AB Q K Q J Q 444444444143333333313+=+=+=+=+=+=++ (2)根据Q n+1的逻辑式和CP 的有效边沿,可画出11+n Q ~14+n Q 的波形图,如图12.4 所示。
例12.3 在图12.5基本RS 触发器电路中,已知S D 和R D 的电压波形如图12.6中所示,试画出Q 和端对应的电压波形。
解:这是一个用已知的R D和S D的输入状态确定Q和Q输出状态的问题。
只要根据每个时间区间里R D和S D的状态去查触发器的特性表,即可找出Q和Q的相应状态输出,并画出它们的波形图。
另外,对较简单的电路,根据电路图逐一分析也能直接画出Q和Q端的波形图。
从12.6的波形图上可以看到,当在输入端出现R D =S D =0的状态时,如果S D(或R D)首先回到了高电平,那么触发器的次态仍然是可以确定的。
1
例题12章触发器
1201)逻辑电路如图所法,当A=“0”时,RS 触发器()。
(a)具有计数功能 (b)置“0” (c)置“1”
A
1202)当D D R S K J ====“1”时,C 脉冲来到后JK 触发器()。
(a)具有计数功能 (b)置“1” (c)置“0” 1203)某主从型JK 触发器,当J=K=“1”时,C 端的频率f=200Hz ,则Q 的频率为( )。
(a)200Hz (b)400Hz (c)100Hz
1204)逻辑电路如图,分析C 的波形,当初始状态为“
0”时,t 1瞬间输出Q 为( )。
(a)“0” (b)“1” (c)不定
1205)移位寄存器与数码寄存器的区别是( )。
(a)前者具有移位功能,后者则没有 (b)前者不具有移位功能,后者则有 (c)两者都具有移位功能和计数功能
1206)如果要构成n 位二进制计数器,需用双稳态触发器的个数最少为( )。
(a)n (b)n+1 (c)n-1
1207)某计数器最大输入脉冲数为12,组成该计数器所需最少的触发器个数为( )。
(a)2 (b)3 (c)4
1208)时序电路如图所示,原状态为“11”,送两个C 脉冲后的新状态为( )。
(a)“01” (b)“10” (c)“00” (d)“11”
2 1209)如图所示逻辑电路为( )。
(a)同步二进制加法计数器(b)移位寄存器
(c)异步二进制加法计数器
Q 1
"R D
1210)
逻辑电路图中A ,B ,C 的波形如图所示,试写出J 的逻辑式及输出Q 的状态表
(设Q 的初始状态为“0”)。
C
B
A
1211)如图,已知C 脉冲波形,列出状态表,画出输出Q 0,Q 1的波形,判断该计数器
是加法还是减法?是异步还是同步?(设Q 0,Q 1的初始状态均为“00”)。
D。