触发器
《电工电子技术》课件——触发器

01
02
TTL 维持阻塞 D 触发器(通 常上升沿触发)
TTL 边沿 JK 触发器(通常 下降沿触发)
03
CMOS 边沿 D 触发器和边沿 JK 触发器(通 常上升沿触发)
(二) 边沿 JK 触发器
CP 触发的边沿 JK 触发器 具有异步端的边沿 JK 触发器
可知,边沿 JK 触发器的特性方程:Q n1 JQ n KQ n
特性表:触发器次态与输入信号和电路原有状态之间关系。
次态:触发器在输 入信号变化后的状 态,用 Qn+1 表示。
现态:触发器在输 入信号变化前的状 态,用 Qn 表示。
RD SD Qn Qn+1 000×
001×
说明 状态不定
010 0
011 0
置0
100 1
101 1
置1
110 0 1 1 1 1 保持原状态不变
边沿触发器小结:
4. 边沿触发器的逻辑功能和特性方程与同步触发器 的相同,但由于触发方式不一样,因此,它们的逻 辑功能和特性方程成立的时间不同。边沿触发器的 逻辑功能和特性方程只在时钟的上升沿(或下降沿) 成立。
Qn+1 0
1 0 ××
1
0 0 × × 不定态
1 1 0×
Qn
1 1 1×
Qn
11↑0
0
11↑1
1
可得, D 触发器的特性方程:Qn+1=D
说明 异步置 0 异步置 1 禁用
保持
CP 时 Qn+1 = D
例:设触发器初态为 0 ,试对应输入波形画出 Q1、Q2 的波形。
D
1D
CP
C1
(a)
S
CP
第四章触发器()

Q
G2 门输出
Q RD Q
& G2 1 Q Q
1 SD
输入 SD RD 00 01 10 11
输出 QQ
10 01 不变
RD 1 功能说明
触发器置 1 (1态) 触发器置 0 (0态) 触发器保持原状态不变
(4-10)
2. 工作原理及逻辑功能
Q 1
G1
Q
输出既非 0 状态,
(4-24)
2. D 触发器旳特征表、特征方程、驱动表和状态转换图
D 触发器特征表
D Qn Qn+1 000 010 101 111
特征方程 Qn+1 = D
无约束
Qn+1 在 D = 10 时 就为 10,与 Qn 无关。
D 触发器驱动表 Qn Qn+1 D 00 0 01 1 10 0 11 1
核电子学基础Ⅱ
第四章 触发器
(4-1)
4.1 概 述
主要要求:
掌握常用触发器旳基本特征和作用。 了解触发器旳类型和逻辑功能旳描述措施。
(4-2)
一、触发器旳基本特征和作用
Flip - Flop,简写为 FF,又称双稳态触发器。
基本特征
(1)有两个稳定状态(简称稳态),恰好用来表达逻辑 0 和 1。 (2)在输入信号作用下,触发器旳两个稳定状态可相互转换
称约束条件
(4-13)
[例] 设下图中触发器波初形始分状析态举为例0,试相应输入波形 画出 Q 和 Q 旳波形。
RD R
Q RD
SD S
Q SD
保持 置 0保持置 1 初态为 0,故保持为 0。
解:
Q
Q
数字电路触发器

S:置位(置1)端 R:复位(置0)端
两互补输出端
Q
Q
.
. 反馈线
& G1
& G2
两输入端 SD
RD
(二) 基本RS触发器
2. 逻辑功能
正常情况下, 两输出端旳状态 保持相反。一般 以Q端旳逻辑电 平表达触发器旳 状态,即Q=1, Q=0时,称为“1” 态;反之为“0” 态。
两互补输出端
发器状态不定。
3. 基本RS触发器应用电路:
(1) 无震颤开关电路
Q
Q
&&
5V
S
R
1k 1k
K
图4- 3 无震颤开关电路
机械开关在静止到新旳位置 之前其机械触头将要震颤几 次。图4-3电路能够处理震颤 问题。
设初始时K接R端,基本原 理如下:
a.K由右扳向左端,而且震颤几次,相当于RS=10
(或11)
1
K
1
&
0
G8 1
& G6
0
B
&
1
G4
& G2
Q
01
0
0
10
CP
设触发器原
& 01
G9
(a)
1
Rd
主从状 态一致
态为“0”
翻转为“1”态
态
(1)J=1, K=1
1
J
K
1 1
0
0
CP
设触发器原 态为“1”态
& G7
F主
& G8
Sd
A
1
Q’
& G5
& G3
Q’ F从
& G6 B
& G4
& G1
& G2
电子技术教案设计触发器

电子技术教案12.1 RS触发器 (2)12.2JK触发器 (3)12.3 D触发器 (3)12.4 触发器功能的转换 (4)12.5寄存器 (5)12.6计数器 (5)12.6.1计数器功能分析 (5)12.6.2中规模集成计数器 (6)第十二章触发器与时序逻辑电路概述触发器的功能:形象地说,它具有“一触即发”的功能。
在输入信号的作用下,它能够从一种稳态(0或1)转变到另一种稳态(1或0)。
触发器的特点:有记忆功能的逻辑部件。
输出状态不只与现时的输入有关,还与原来的输出状态有关。
触发器的分类:按功能分:有RS 触发器、D 型触发器、JK触发器、T 型等;按触发方式划分:有电平触发、主从触发方式和边沿触发方式。
12.1 RS触发器一、基本RS触发器二、同步RS 触发器“ 同步”的含义:RS 触发器的动作与时钟CP 同步。
三、主从RS 触发器动作特点:时钟下降沿触发12.2JK触发器12.3 D触发器12.4 触发器功能的转换一、JK触发器转换成T' 和T触发器二、JK触发器转换成RS 和D触发器例1 主从型RS 触发器各输入信号如下图所示,试画出Q 端和Q 端的波形。
12.5寄存器时序电路的特点:具有记忆功能。
时序电路的基本单元:触发器。
参看P26412.6计数器12.6.1计数器功能分析12.6.2中规模集成计数器一、用T1161构成任意进制计数器置数法——进位输出置数法利用LD端和Q CC端例2 用T1161构成 M=12 进制计数器。
解:当第 M 个脉冲来到时,应利用Q CC送出一个有效置位信号,一旦第M+1个脉冲一到,计数器被置成16-M。
二、用T4290构成任意进制计数器。
第五章 触发器

图5.5.2 带异步置位、复位端的CMOS边沿触发器
CMOS边沿触发器的特性表
CP
D
Q
n
Q n 1
0 0
0
0 0
1
0
1 1
1 1
1
(4-33)
二、维持阻塞触发器 1、阻塞RS触发器
S
①置1 维持 线
1
0
S’
& G5 0 1
③置0 阻塞线
&
G3 L1 L2
1 0 1
& G1
Q 0 1
§5.3 电平触发的触发器
一、电路结构及工作原理
(1)CP=0,状态不变。
(2)CP=1,工作,同SR锁存器一样约束条件为:SR=0。
电平触发RS触发器的特性表
*CP回到低电平后状态不定 在使用电平触发RS触发器的过程中,有时还需要CP信号到 来之前将触发器预先置成指定的状态,为此在实用的电平触发 RS触发器电路上往往还设置有专门异步置位输入端和异步复位 输入端,如下页图:1717
1
1 0
1 0
01 10
0 1 0 1
设触发器的初始状态Q=0。
CP=0:基本RS触发器的状态通过A,A’得以保持。
CP变为高电平以后:门 B,B’ 首先解除封锁,若此时输入 为J=1,K=0,则P=0,P’=1 ,…状 态无影响。 CP下降沿到达时:门 B,B’ 首先封锁,P,P’ 的电平不会立
第五章 触发器
§5.1 概述 §5.2 SR锁存器 §5.3 电平触发的触发器
§5.4 脉冲触发的触发器
§5.5 边沿触发的触发器 §5.6 触发器的逻辑功能及其描述方法
第5章-触发器

JK 00 01 10 11
Qn+1 Qn 0 1 Qn
CP
在CP上升沿时,接受J、K 信息,Q不变化
在CP下降沿时,根据接受 到旳J、K信息,Q变化
主从型J-K触发器工作波形图举例
J K Qn+1
CP
0 0 Qn
01 0
J
10 1
1 1 Qn
K
CP
接受JK 信号
Q Q状态 转变
0
置1 清0 翻转 翻转
2、触发器功能表
CP R S Q n+1 1 0 0 Qn 1 01 1
阐明 保持 置1
1 1 0 0 清0
&
&
1 1 1 不定 防止
R
R、S
控制端
CP
S
CP: 时钟脉冲
(Clock Pulse)
0 Qn 保持
3、逻辑符号
Q
Q
R
S
R CP S
4、特征方程
Qn+1=S+RQn SR=0(约束条件)
• 主从触发器旳特点 由两个触发器构成(主触发器和从触发器) 触发方式:主从触发方式(上升沿接受,下降沿触发)
5.4.1 主从RS触发器
1、构造:两个同步RS触发器构成,主从两触发器时钟脉冲反相 2、原理:CP:主触发器输入暂存,CP:从触发器封锁,保持原 状态;时钟后沿出现后从触发器接受主触发器信号而主触发器被 封锁。 3、优点:防止空翻现象 4、缺陷:CP高电平期间受R、S变化旳影响会造成误动作
指R、S从01或10变成11时,输出端状态不变
R-S触发器真值表
Q 1
&
01 RD
Q 1
数字电路与逻辑设计第4章触发器(Flip Flop)
4.1 概述
一、触发器概念
Flip - Flop,简写为 FF, 又称双稳态触发器。
触发器是一种具有记忆功能,能存储1位二进制信息(0 或1)的逻辑电路。
有一个或多个输入,两个互反的输出(Q和Q)。 通常用Q端的状态代表触发器的状态。
二、触发器的分类
基本RS触发器(RSFF)又称SR锁存器,是触发器中最简 单的一种,也是各种其他类型触发器的基本组成部分。
一、TFF
(1)功能表
T
Qn
Qn+1
0
0
0
0
1
1
1
0
1
1
1
0
简化的功能表
(2)特征方程
Qn1 TQn TQ n T Qn
说明:(1)一般不单独生产,由其他触发器转换而得。 (2)触发方式由被转换的触发器决定。
触发器总结
触发器是具有记忆功能的的逻辑电路,每个触发器 能存储一位二进制数据。
(4)波形图
强调触发方式
结构不做要求
边沿JKFF的逻辑符号:
1J C1 1K
J CP K
(下 圆c) 降圈国沿)触标(发小符号
次态方程: 功能表:
一、TFF
三、TFF和TFF
在数字电路中,凡在CP时钟脉冲控制下,根据输入 信号T取值的不同,具有保持和翻转功能的电路,即当 T=0时能保持状态不变,T=1时,每来一个CP的上升沿 (或下降沿),触发器的状态就翻转一次。
1
(6). 波形图 又称时序图,它反映了触发器的输出状态随时间和输
入信号变化的规律。
在任何时刻,输入都能直接改变输出的状态。
2.钟控原理
触发器(基本的SR触发器、同步触发器、D触发器)
触发器(基本的SR触发器、同步触发器、D触发器)⼀、能够存储1位⼆值信号的基本单元电路统称为触发器(Filp-Flop) 触发器是构成时序逻辑电路的基本逻辑部件。
它有两个稳定状态:“0”和“1”。
在不同的输⼊情况下,它可以被置0状态或1状态,当输⼊信号消失后,所置成的状态能够保持不变。
所以触发器可以记忆1位⼆值的信号。
根据逻辑功能的不同,触发器可以分为SR触发器、D触发器、JK触发器、T和T'触发器。
按照结构形式的不同,⼜可分基本SR触发器、同步触发器、主从触发器和边沿触发器。
其状态图:a、当触发器处在0状态,即Q = 0,若S'R' = 10或11时,触发器仍为0状态。
若S'R' = 01,触发器翻转成为1状态。
b、当触发器处在1状态,即Q = 1,若S'R' = 01或11时,触发器仍为1状态。
若S'R' = 10,触发器翻转成为0状态。
约束条件是S’R’不能同时为0。
代码实现:module RS(rst_n,r,s,q,qn);input rst_n;input r;input s;output q;output qn;reg q;reg i;always @(rst_n or q)if(!rst_n)i = 0;else if(!q)i = 0;elsei = 1;always @(rst_n or r or s)if(!rst_n)q = 0;elsecase(i)0://置0if(({r,s} == 2'b01) || ({r,s} == 2'b11))q = 0;else if(({r,s} == 2'b10))q = 1;1://置1if(({r,s} == 2'b10) || ({r,s} == 2'b11))q = 1;else if(({r,s} == 2'b01))q = 0;endcaseassign qn = ~q;endmoduleView Code仿真代码:`timescale 1ns/1nsmodule RS_top;reg rst_n;reg r;reg s;wire q;wire qn;initial beginrst_n = 0;#10;rst_n = 1;beginr = 0;s = 1;#20;r = 1;s = 1;#20;r = 1;s = 0;#20;r = 1;s = 1;#20;endendRS rs1(.rst_n(rst_n),.r(r),.s(s),.q(q),.qn(qn));endmoduleView Code仿真波形:可以看到仿真结果是对的。
触发器
第四章 触发器
触发器:
具有记忆功能的基本逻辑单元,能接收、保存和输出数码0、1。 输出状态不只与现时的输入有关,还与原来的输出状态有关; 各类触发器都可以由门电路组成。 学习要点: 基本触发器电路组成原理、特点及逻辑功能分类;
集成触发器几种结构形式、工作原理、动态特性及逻 辑功能转换方法;
第四章 触发器
国际逻辑符号
一、 TTL集成JK触发器:
1、主从触发型JK触发器:
(2)、动作特点: 翻转分两步:在CP=1时, 主触发器接收输入信号J, K,置成相应的状态 ,从 触发器输出端状态不变; CP下降沿到来,从触发器 按照主触发器的状态翻转。 CP=1的全部时间里,输 入信号都将对主触发器起 控制作用。 缺点:当CP的下降沿到达时,从触发器的状态并不一 定按此时刻输入信号的状态翻转。必须考虑CP=1的全部时 间里输入信号的变化过程。抗干扰能力也有待提高。
S d 1, Rd 0
__ __
__
__
复位
一、 TTL集成JK触发器:
1、主从触发型JK触发器工作原理:(1) S d Rd 1
1 0
__ __
J
1
& G7 0
1 & G5
& G3
Q’
Q
& G1
Q0
1 K
1 0 CP
& G8 1 0
& G6 0 主触发器 1 G9 0
& G4
第四章 触发器
..
. . .
组 合 时 逻 序 辑 逻 电 路 辑
门电路
当时的 输出
电 路 记忆元件
触发器
常用时序逻辑器件:锁存器、寄存器、计数器、序列信号 发生器等,而其基本组成单元都是双稳态触发器
触发器(课件)
对应系数相等,则方程一定相等”的原则,求出转 换逻辑。 (4)画电路图
36
2. 转换实例
(1)JK触发器到D、T、T’和RS触发器的转换、
JK触发器
Q n 1
n
JQ
KQn
:D触发器:
Q n 1
D
n
D(Q
Qn
)
n
DQ
DQ n
CP 后,“从” 0
CP 后,“从” Qn
22
3. 特性表
表4.4.2 主从JK触发器的特性表
时钟 输入 CP J K
输出 Q n Q n1
0
0
0
0 保持
0011
1
0
0
1 置1
1011
0
1
0
0 置0
0110
1
1
0
1 翻转
1110
23
例4.4.2已知主从JK触发器输入端的电压波 形如图4.4.4所示,试画出端对应的电压波 形。假定触发器的初始状态为0 。
1
1
1
输入
SR
00 10 01 11
输出
Q n1 功能 1* 不允许 1 置1 0 置0 Q n 保持 Q n 保持 1 置1 0 置0 1* 不允许
9
例4.3.1 画出同步RS触发器输出端波形。已知同 步RS触发器的输入信号波形如图4.3.2所示,设 触发器的初始状态为0,试画出输出端波形图。
从触发器
图4.4.1 主从RS触发器的逻辑图及逻辑符号
17
2. 工作原理
(1)CP=1时,主触发器按S、R翻转,从触发器保持 (2)CP下降沿到达时,主触发器保持,从触发器根 据主触发器的状态翻转 所以,每个CP周期触发器最多可能翻转一次
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分享人:吴胜名
目 录
• SQL语言的特点
• SQL的定义功能 • 数据库的增、删、改、 • 几个简单的基本的sql查询语句
SQL语言的特点
• SQL是英文(Structured Query Language)的缩写,意 思为结构化查询语言,是对存放在计算机数据库中的数据 进行组织、管理和查询的一种工具,是一种对关系数据库 操作的语言。
•
•
where AGE between20 and 23
order by AGE
几个简单的基本的sql查询语句
• 总数:select count(field1) from table1 where
• 求和:select sum(field1) from table1 where
• 平均:select avg(field1) from table1 where
as
if update(money) begin insert into saleLog select memberid,money from inserted end
• 分别增加三个触发器对应INSERT, UPDATE, DELETE • CREATE TRIGGER [TRIGGER NAME] ON [dbo].[TableName] • FOR INSERT • AS • update 库存表 set 存仓=存仓+数量 • CREATE TRIGGER [TRIGGER NAME] ON [dbo].[TableName] • FOR UPDATE • AS • update 库存表 set 存仓=存仓-temp.数量+数量 • CREATE TRIGGER [TRIGGER NAME] ON [dbo].[TableName] • FOR DELETE • AS
几个简单的基本的sql查询语句 • 选择:select * from table1 where 条件
【例】显示学生表中年龄大于19岁女生的学号、姓 名和年龄信息 SELECT 学号,姓名,年龄; FROM 学生 where 性别=“女” AND 年龄>19 • 插入insert intotable1(field1,field2)values(value1,value2)
数据库的增、删、改、
• 创建视图 ——create view <视图名> as<select 语句> • 删除视图 ——drop view <视图名>
• 【例1】建立学生的学号、姓名、课程名和成绩的视图,视图名为“成 绩表” CREATE VIEW 成绩表 AS ;SELECT 学生.学号,姓名,课程名,成 绩 FROM 学生,选课,课程 WHERE 学生.学号=选课.学号 AND 课程. 课程号=选课.课程号
几个简单的基本的sql查询语句
• 删除:delete from table1 where 条件
• 更新:update table1 set field1=value1 where 条件
• 查找:select * from table1 where field1
like ’%value1%’
• 排序:select * from table1 order by field1,field2 [desc]
排序:select * from table1 where
order byfield1,field2 [desc]
• 例 2 找出年龄在 20 ~ 23 岁之间的学生的学号、姓名和 年龄,并按年龄升序排序。 (ASC (升序)或 DESC (降序)声明排序的方式,缺省为升序。 ) • • select SNO, SNAME, AGE from STUDENTS
语法结构简单,命令动词只有7个,如下:
(1)数据查询 (2)数据定义 (3)数据修改
select create、drop、alter insert、update、delete
总:增加、删除、修改
SQL的定义功能
• SQL的数据定义功
字段类型 字符型(Char) 双精度型(Bouble) 浮点型(Flaot) 整数型(Int) 宽度 N 8 N 4 n n 小数
能包括数据库的定 义、表的定义、视 图的定义、存储过 程的定义、规则的 定义和索引的定义 等。
数据库的增、删、改、
• 创建数据库 ——create database <数据库名> • 删除数据库 ——drop database <数据库名> • 创建表 ——create table <表名> • 删除表 ——drop table <表名> • 修改表 ——alter table<表名>
谢谢!!!
ቤተ መጻሕፍቲ ባይዱ
• 最大:select max(field1) from table1 where • 最小:select min(field1) from table1 where
创建触发器
• • • alter trigger tri_member on dbo.member for update
•
• • • •