实验4 触发器
触发器的功能转换
实验四触发器及其功能转换一、实验目的1、掌握基本RS、JK、D和T触发器的逻辑功能2、掌握集成触发器的逻辑功能及使用方法3、熟悉触发器之间相互转换的方法二、实验原理触发器具有两个稳定状态,用以表示逻辑状态“1”和“0”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态,它是一个具有记忆功能的二进制信息存贮器件,是构成各种时序电路的最基本逻辑单元。
1、基本RS触发器图4-1为由两个与非门交叉耦合构成的基本RS触发器,它是无时钟控制低电平直接触发的触发器。
基本RS触发器具有置“0”、置“1”和“保持”三种功能。
通常称S为置“1”端,因为S=0(R=1)时触发器被置“1”;R为置“0”端,因为R=0(S=1)时触发器被置“0”,当S=R=1时状态保持;S=R=0时,触发器状态不定,应避免此种情况发生,表9-1为基本RS触发器的功能表。
基本RS触发器。
也可以用两个“或非门”组成,此时为高电平触发有效。
2、JK触发器在输入信号为双端的情况下,JK触发器是功能完善、使用灵活和通用性较强的一种触发器。
本实验采用74LS112双JK触发器,是下降边沿触发的边沿触发器。
引脚功能及逻辑符号如图4-2所示。
JK触发器的状态方程为Q n+1=J Q n+K Q nJ和K是数据输入端,是触发器状态更新的依据,若J、K有两个或两个以上输入端时,组成“与”的关系。
Q与Q为两个互补输出端。
通常把 Q=0、Q=1的状态定为触发器“0”状态;而把Q=1,Q=0定为“1”状态。
图4-2 74LS112双JK触发器引脚排列及逻辑符号下降沿触发JK触发器的功能如表4-2表4-2注:×— 任意态 ↓— 高到低电平跳变 ↑— 低到高电平跳变Q n (Q n )— 现态 Q n+1(Q n+1 )— 次态 φ— 不定态 JK 触发器常被用作缓冲存储器,移位寄存器和计数器。
3、D 触发器在输入信号为单端的情况下,D 触发器用起来最为方便,其状态方程为 Q n+1=D n,其输出状态的更新发生在CP 脉冲的上升沿,故又称为上升沿触发的边沿触发器,触发器的状态只取决于时钟到来前D 端的状态,D 触发器的应用很广,可用作数字信号的寄存,移位寄存,分频和波形发生等。
北京理工大学-数据库-实验_4-存储过程、触发器
北京理工大学数据库实验4主讲老师:赵晓林学生:李经2012/11/21实验 4:存储过程、触发器 (1)4.1 作业声明 (1)4.2 实验目的 (1)4.2.1 建立“学籍与成绩管理系统”表格 (1)4.3 实验过程 (1)4.3.1 在“学籍与成绩管理系统”表格中输入不符合系统要求的数据 (1)4.3.2 建立存储过程,计算学生的总学分、总成绩,并保存在另一张表中 (2)4.3.3 查询总成绩表,并进行排序 (3)4.3.4 在相关的表上建立触发器,实现主外键的功能 (3)4.3.5 讨论触发器与主外键的异同 (4)4.3.6 在表上建立触发器实现对数据录入、修改的限制 (4)4.3.7 讨论视图、存储过程、触发器、用户自定义函数的使用范围及优缺点 (4)4.4 实验结论 (5)4.5 实验体会 (5)实验 4:存储过程、触发器4.1 作业声明本次作业全部由本人完成,若存在抄袭或雷同现象,本人愿意接受老师相应的处理4.2 实验目的4.2.1建立“学籍与成绩管理系统”表格•不建立表之间的参照关系•输入数据,以便在表上进行各种操作4.3 实验过程建立“学籍与成绩管理系统”表格操作,输入数据操作同实验三4.3.1在“学籍与成绩管理系统”表格中输入不符合系统要求的数据(如学生学籍表中学号重复),建立适当的存储过程,分别查找和删除这些不合法的数据4.3.1.1 sql代码insert into xs values('孙悟空','2120100030','05','08111005','1990-5-1','男'); --插入一行非法数据,假设学号合法范围为~1120100099create proc check_xh@start char(10),@end char(10)asbegindelete from xswhere xs.xh<@startor xs.xh>@endendselect*from xswhere xs.xh<'1120100001'or xs.xh>'1120100099'exec check_xh'1120100001','1120100099' --调用存储过程select*from xswhere xs.xh<'1120100001'or xs.xh>'1120100099'4.3.1.2 结果调用前后对比,非法数据已经被删除4.3.2建立存储过程,计算学生的总学分、总成绩,并保存在另一张表中4.3.2.1 sql代码create table cjd(xm varchar(8)not null,xf decimal(5,1),cj decimal(5,1),)create proc cjd_show@start char(10),@end char(10)asbegininsert into cjdselect xs.xm,sum(kc.xf),sum(xk.cj)from xs,kc,xkwhere xs.xh>=@start and xs.xh<=@endand xs.xh=xk.xhand xk.kcbh=kc.kcbhgroup by xs.xmEndexec cjd_show'1120100001','1120100099'select*from cjd4.3.2.2 结果4.3.3查询总成绩表,并进行排序4.3.3.1 sql代码select*from cjd order by cj4.3.3.2 结果成绩表按照总成绩升序排列4.3.4在相关的表上建立触发器,实现主外键的功能4.3.4.1 Sql代码create trigger xdh_pk on xb--模拟主键after insertasif (select COUNT(*)from xb,inserted where xb.xdh=inserted.xdh)>1beginprint'插入数据重复'rollback transactionendcreate trigger xdh_fk on js--模拟外键after insertasif (select COUNT(*)from xb,inserted where xb.xdh=inserted.xdh)=0beginprint'插入数据不合法'rollback transactionEndinsert into xb values('05','德语'); --插入重复数据insert into js values('姜子牙','9920100005','一级','09'); --非法数据,xdh09不存在于系表中4.3.4.2 结果插入以上两行数据时,结果分别为,系统显示:“插入数据重复消息3609,级别16,状态1,第1 行事务在触发器中结束。
实验四 触发器的建立与使用
实验四触发器的建立与使用、授权和权限回收1、针对student表写一个INSERT触发器,在插入记录时检查性别属性必须为“男”或“女”,否则报错。
执行INSERT操作,观察触发器的运行情况。
这道题的重点在于理解运用触发器的时候两个重要的表一个是inserted表,另一个就是Deleted表,本题中我们先从inserted表中提取出要插入的性别,然后判断如果是男或女就将本条记录插入到表中,否则阻止插入。
当用insert into student(sno,sname,ssex,sage,sdept) values('3837','阿加','d','19','计算机系')测试时出现2、针对student表写一个INSTEAD of类型的UPDATE触发器,在记录被修改时拒绝操作。
执行UPDATE操作,观察触发器的运行情况。
本题要求触发器类型为INSTEAD of,而INSTEAD of类型的触发器是在更新之前就被激发的所以直接当要在表student上执行更新时直接不能操作测试数据:update student set sage='2' where sno='0603001'结果:3、针对sc表写一个DELETE触发器,要求一次最多只能删除5条记录。
执行DELETE 操作,观察触发器的运行情况。
这里利用deleted表,因为删除的记录会暂时放到这里,统计这个表里的记录一共有多少条,如果大于5.就不允许删除。
测试语句:delete from sc where cno='2'结果:4、重命名第1题中的触发器。
本题比较简单,就是一个重命名的语句:exec sp_rename insert_g,insert_g15、禁用第2题中定义的触发器。
alter table student disable trigger insert_gw6、删除第3题中定义的触发器。
实验四 基本RS触发器和D触发器
实验四基本RS触发器和D触发器一、实验目的1.熟悉并验证触发器的逻辑功能;2.掌握RS和D触发器的使用方法和逻辑功能的测试方法。
二、实验预习要求1.预习触发器的相关内容;2.熟悉触发器功能测试表格。
三、实验原理触发器是一个具有记忆功能的二进制信息存储器件,是构成多种时序电路的最基本逻辑单元。
触发器具有两个稳定状态,即“0”和“1”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。
1.基本RS触发器图实验4.1为由两个与非门交叉耦合构成的基本RS触发器。
基本RS触发器具有置“0”、置“1”和“保持”三种功能。
通常称S为置“1”端,因为S=0时触发器被置“1”;R端为置“0”端,因为R=0时触发器被置“0”;当S =R =1时,触发器状态保持。
基本RS触发器也可图实验4.1 基本RS触发器以用两个“或非门”组成,此时为高电平有效置位触发器。
2. D触发器D触发器的状态方程为:Q n+1=D。
其状态的更新发生在CP脉冲的边沿,74LS74(CC4013)、74LS175(CC4042)等均为上升沿触发,故又称之为上升沿触发的边沿触发器,触发器的状态只取决于时钟到来前D端的状态。
D触发器应用很广,可用做数字信号的寄存、移位寄存、分频和波形发生器等。
四、实验仪器设备1、TPE-AD数字实验箱1台2、双D触发器74LS74 2片3、四两输入集成与非门74LS00 1片4、双通道示波器 1台五、实验内容及方法1.测试基本RS 触发器的逻辑功能按图实验4.1连接电路,用两个与非门组成基本RS 触发器,输入端S 、R 接逻辑开关的输出口,输出端Q 、Q 接逻辑电平显示灯输入接口,按表实验4.1的要求测试并记录。
表实验4.1 RS 触发器的逻辑功能2.测试D(1)测试D R 、D S 的复位、置位功能。
在D R =0,D S =1作用期间,改变D 与CP 的状态,观察 Q 、Q 状态。
在D R =1,D S =0作用期间,改变D 与CP 的状态,观察Q 、Q 状态。
触发器实验报告
触发器实验报告一、实验目的本次实验的主要目的是深入了解触发器的工作原理和功能,通过实际操作和观察,掌握触发器在数字电路中的应用,以及如何利用触发器实现特定的逻辑功能。
二、实验原理触发器是一种具有存储功能的基本逻辑单元,能够在时钟信号的控制下,根据输入信号的变化改变其输出状态,并保持该状态直到下一个时钟脉冲的到来。
常见的触发器类型包括 D 触发器、JK 触发器、SR 触发器等。
D 触发器是在时钟脉冲上升沿或下降沿时,将输入数据(D 端)传输到输出端(Q 端)。
JK 触发器则根据输入的 J、K 信号和时钟脉冲来决定输出状态的翻转。
SR 触发器则由置位(S)和复位(R)信号控制输出状态。
三、实验设备与材料1、数字电路实验箱2、 74LS74(D 触发器)芯片、74LS112(JK 触发器)芯片、74LS279(SR 触发器)芯片3、示波器4、逻辑笔5、杜邦线若干四、实验内容与步骤1、 D 触发器实验按照实验箱的引脚说明,将 74LS74 芯片正确插入插座。
连接时钟信号源,将其频率设置为适当的值。
将 D 输入端分别接高电平和低电平,用逻辑笔观察 Q 和 Q'输出端的状态变化,并记录在表格中。
使用示波器观察时钟信号和 Q 输出端的波形,分析其关系。
2、 JK 触发器实验插入 74LS112 芯片,按照引脚连接电路。
设置不同的 J、K 输入组合,观察并记录 Q 输出端的状态变化。
同样使用示波器观察相关波形。
3、 SR 触发器实验安装 74LS279 芯片,连接电路。
改变 S、R 输入端的电平,观察 Q 输出端的状态。
五、实验数据记录与分析1、 D 触发器实验数据| D 输入| Q 输出(上升沿)| Q 输出(下降沿)|||||| 0 | 0 | 0 || 1 | 1 | 1 |从数据可以看出,在时钟上升沿或下降沿时,D 触发器能够准确地将 D 输入端的电平传输到 Q 输出端。
2、 JK 触发器实验数据| J | K | Q 输出(上升沿)| Q 输出(下降沿)||||||| 0 | 0 |保持|保持|| 0 | 1 | 0 | 0 || 1 | 0 | 1 | 1 || 1 | 1 |翻转|翻转|分析可知,JK 触发器的输出状态根据 J、K 输入和时钟脉冲的组合进行相应的变化。
实验四触发器
SD
Q SD RD
S R
Q Q
RD
Q
G2 (a) (b)
图2-6-1 基本RS触发器结构(a)和逻辑符号(b)
电气工程与自动化学院
College of Electrical Engineering and Automation
表2-6-1 基本与非RS锁存器真值表
输入端 输出端
SD R D
0 0
电气工程与自动化学院
College of Electrical Engineering and Automation
6.同步三分频电路 (1) 电路如图2-6-10所示,分析此电路的逻辑功能。 (2) 时钟脉冲由实验箱的单次脉冲源提供,记录和的显示情 况,判断是否正确。 (3) 时钟脉冲由实验箱的脉冲信号源提供,频率范围波段开 关拨至1kHz位置,用双踪示波器观察CLK脉冲、和的波形, 记录下来,判断时钟脉冲触发沿、计数状态等是否正确。
电气工程与自动化学院
College of Electrical Engineering and Automation
4、JK触发器转换成T触发器、触发器和D触发器 将JK触发器的J、K两端连在一起,作为T端,就得到T 触发器。如图2-6-4(a)所示,其状态方程为 。 Q n 1 TQ n TQ n T触发器的功能如表 2-6-4所示。
电气工程与自动化学院
College of Electrical Engineering and Automation
Qn
0
1 0 1 0 1
Q n 1
0 1 1 0 1 0 1 1 1 1
电气工程与自动化学院
College of Electrical Engineering and Automation
触发器的实验原理
触发器的实验原理咱先得知道啥是触发器呢。
简单来说呀,触发器就像是一个超级警觉的小卫士。
你想啊,在一个电路的小世界里,或者在数据库这个大仓库里,它就在那静静地等着某个特定的事情发生。
就好比你在门口放了个小铃铛,只要有人一推门,铃铛就响,这个铃铛就有点像触发器的感觉呢。
在电路里呀,触发器是有自己独特的结构的。
它是由好多电子元件组合起来的。
比如说有逻辑门这些小家伙。
逻辑门就像是一群有着自己小脾气的小精灵。
它们有的只让电流通过的时候说“是”,有的则是在电流没有的时候说“是”,这些小精灵们互相配合着,就构建出了触发器的基本框架。
当输入的电信号有了某种变化的时候,就像你给这些小精灵们一个暗号一样,它们就会按照之前设定好的规则,让触发器的输出发生改变。
比如说从低电平变成高电平,或者反过来。
这就好像是小铃铛响了之后,屋里的小狗就开始汪汪叫,有了一个连锁的反应。
再说说数据库里的触发器。
数据库就像是一个超级大的信息宝库,里面存着各种各样的数据,就像宝藏一样。
那触发器在这呢,就是一个超级警觉的管理员。
比如说,当你在这个数据库里插入了一条新的数据,就像是你往宝库里放了一个新的宝贝。
这个时候,触发器就会被触发啦。
它可能会去检查这条新数据是不是符合某些规则。
要是不符合呢,它就会像个小管家一样,跳出来说“不行不行,这个数据有点问题呢。
”然后可能会阻止这个数据的插入,或者对这个数据进行一些修改,让它变得符合要求。
这就像是宝库有自己的规矩,不是啥东西都能随便放进去的。
那触发器是怎么知道什么时候该干活呢?这就涉及到触发的条件啦。
在电路里,这个条件可能是电压达到了某个值,或者是电流的变化方式符合了设定的模式。
就像是小铃铛只有在门被推开到一定角度的时候才会响。
在数据库里呢,这个触发条件可能是对某个表进行了特定的操作,像插入、删除或者修改数据。
这就像是宝库的管理员规定了,只有在有人拿了某个特定的宝物或者往某个特定的地方放宝物的时候,他才会出来检查。
实验4触发器及其应用
实验四 触发器及其应用一、实验目的1、 掌握基本RS 、JK 、D 、T 触发器的逻辑功能;2、 熟悉集成触发器的逻辑功能及使用方法;3、 学会不同逻辑功能触发器之间的转换方法。
二、实验仪器及设备1、 EEL-II 型电工电子实验台2、 数字电路实验箱3、 万用表4、 直流稳压电源5、 参考元件 三、实验内容1、 基本RS 触发器逻辑功能测试,元件用74LS00QDDQQ(a)(b)图5.1基本RS 触发器结构图2、 D 触发器逻辑功能测试,元件用74LS74(双上升沿触发D 触发器) (1) 直接复位端R D 和直接置位端S D 的功能测试 (2) D 触发器的逻辑功能测试直接复位、置位端R D 、S D 接模拟电位开关,CP 接单脉冲发生器,并改变D 的状态,将测试结果填入表5.2中。
3、 JK 触发器功能测试,选用74LS112直接复位、置位端R D 、S D 接模拟电位开关,CP 接单脉冲发生器,并改变J 、K 的状态,将测试结果填入表5.3中。
4、用D触发器构成T’触发器Q 将D触发器的D端与Q端相连,构成T’触发器。
其逻辑功能为:Q n+1=n表示每来一个CP脉冲翻转一次。
有计数功能。
(1)在CP加入单脉冲观察翻转次数和CP输入正脉冲个数间的关系。
(2)CP端加连续脉冲,用示波器观察Q与Q波形,记录填表5.4,并画出波形图。
如图5.4所示。
CPQQ图5.3波形图5、用JK触发器接T和T’触发器(1)设计电路(2)测试功能并观察CP和Q的同步波形,体会触发器的分频作用。
四、实验报告1、整理实验数据,结果填入各表格,画出要求的有关电路图;2、依实验结果总结触发器的逻辑功能。
五、思考题1、何谓基本RS触发器的记忆功能?2、D触发器翻转条件及特点是什么?3、*D触发器实现可靠计数的基本思想是什么?六、器件介绍1、D触发器74LS74图5.2上升沿触发D 触发器74LS74符号2、 JK 触发器74LS11274LS112是双主从下降沿触发JK 触发器,其逻辑符号和管脚引线排列如图5.5所示。
实验四触发器及其应用
实验四触发器及其应用实验四实验四实验目的1.掌握基本RS触发器、JK触发器、D触发器和T触发器的逻辑功能。
2.熟悉各类触发器之间逻辑功能的相互转换方法。
3.了解触发器的应用。
实验四实验内容1.测试基本RS触发器的逻辑功能★选做2.测试双JK触发器74LS73逻辑功能3.测试双D触器74LS74的逻辑功能★选做4.触发器的转换①②将JK触发器加上门电路转化成D触发器。
将D触发器加上连接,构成T’触发器。
5.触发器的应用,利用74175的D触发器构成下面电路。
①竞赛抢答电路①移位寄存器实验四实验原理触发器是组成时序逻辑电路的基本单元之一,具有记忆功能的二进制信息存贮器件。
在外加信号的作用下,触发器可以从一个稳定状态转变为另一个稳定状态。
RS触发器:图6—1所示电路为由两个“与非”门交叉耦合而成的基本RS触发器,它是无触发器:触发器时钟控制低电平低电平直接触发的触发器,有直接置位、复位的功能,是组成各种功能触发器低电平的最基本单元。
基本RS触发器也可以用两个“或非”门组成,它是高电平高电平直接触发的触高电平发器。
011100011置1保持置零保持实验四实验原理JK触发器:JK触发器:本实验采用74LS73型双JK触发器,其引脚排列如图6-3所示。
它是下降边沿触发器触发的边沿触发器,即在CP脉冲下降沿(“1→0”)触发翻转,有强迫置“0”功能R(RD),没有强迫置“1”的功能,在置D=1时,根据下表可以测试出其逻辑功能。
保持置1置0翻转翻转异步清零实验四实验原理D触发器:是另一种使用广泛的触发器,它的基本结构多为维持阻塞型。
D触发器触发器:触发器是在CP脉冲上升沿触发翻转,触发器的状态取决于CP脉冲到来之前D端的状态,状态方程为Qn+1=D本实验采用74LS74型双D触发器,是上升边沿触发的边沿触发器。
它采用维持阻塞结构,在CP脉冲上升沿(“0→1”)触发翻转。
触发器的次态Qn+1取决于CP脉冲的上升来到之前D的状态,但是S=0,R=1时强行置1,S=1,R=0时强行置0。
验证实验4_触发器逻辑功能测试
实验四触发器逻辑功能测试一、实验目的1.掌握基本 RS 触发器、 JK 触发器、 D 触发器、 T 触发器的逻辑功能及测试方法。
2.掌握不同电路结构的触发器动作特点。
二、实验原理基本 RS 触发器是最基本的触发器 , 其功能是完成置0和置 1 的作用。
维持阻塞结构 D 触发器在时钟脉冲 CP 的前沿 ( 正跳变 ) 发生翻转 ,Q 随 D 变。
参见附录二中 D 触发器 (74LS74) 功能表。
利用传输延迟时间的边沿 JK 触发器在时钟脉冲 CP 的后沿 ( 负跳变 ) 发生翻转 , 它具有置。
、置 1 、计数和保持功能。
参见附录 C 中 JK 触发器 (74LS76) 功能表。
T 触发器具有计数和保持功能 ,Tf 触发器具有计数功能 , 它们可以通过 D 触发器或JK 触发器转换来实现。
D 触发器的 D 端与 Q 端相连即构成 TF 触发器 , 在时钟脉冲 CP 的前沿 ( 正跳变 ) 发生翻转。
利用传输延迟时间的边沿 JK 触发器在其 JK 两端都接 1 时即成为 T1 触发器 , 在时钟脉冲 CP 的后沿 ( 负跳变 ) 发生翻转。
JK 触发器、 D 触发器一般都有异步置位、复位端 , 作用是预置触发器初态。
当不使用时 , 必须接高电平 ( 或接到电源 +5V 上 ), 不允许悬空 , 否则容易引入干扰信号 , 使触发器误动作。
三、实验仪器及器材数字实验箱一台;集成芯片74LS00、74LS74、74LS76各一块。
四、实验内容1. 用与非门构成基本 RS 触发器并测试其功能(74LS00)用与非门组成基本 RS 触发器 , 实验电路如图 5-5-1 所示。
验证其逻辑功能 , 并将测Q、Q测试结果填入表 5-5-1 中。
Q Q表 5-5-1dS dR图 5-5-1 RS触发器实验电路2.测试维持阻塞具 D 触发器的逻辑(74LS74)1)测试 D 触发器置位端d S(置1端)和复位端dR(置0端)的功能测试接线如图 5-5-2 所示,将测试结果填入 5-5-2 中。
触发器功能测试实验报告
触发器功能测试实验报告触发器功能测试实验报告一、引言触发器是数字电路中常见的重要元件之一,其具有存储和放大信号的功能。
触发器的功能测试是电子工程师在设计和制造数字电路时必不可少的一项工作。
本实验旨在通过对不同类型的触发器进行功能测试,验证其在不同工作模式下的正确性和稳定性。
二、实验目的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触发器,其输入端和输出端相连,可以实现频率分割和频率加倍等功能。
multisim实验四实验报告
multisim实验四实验报告仲恺农业⼯程学院实验报告纸__⾃动化学院_(院、系)__⼯业⾃动化__专业__144_班_电⼦线路计算机仿真课程实验四:触发器及其应⽤仿真实验⼀、实验⽬的1.掌握集成JK触发器和D触发器的逻辑功能及其使⽤⽅法。
2.熟悉触发器之间相互转换的设计⽅法。
3.熟悉Multisim中逻辑分析仪的使⽤⽅法。
⼆、实验设备PC机、Multisim仿真软件。
三、实验内容1.双JK触发器74LS112逻辑功能测试(1)创建电路创建如下图所⽰电路,并设置电路参数。
图4-1 74LS112逻辑功能测试(2)仿真测试①J1和J5分别74LS112的异步复位端输⼊,J2和J4分别为J、K数据端输⼊,J3为时钟端输⼊,X1和X2指⽰74LS112的输出端Q和Q_的状态。
②异步置位和异步复位功能测试。
闭合仿真开关拨动J1为“0”、J5为“1”,其他开关⽆论为何值,则74LS112被异步置“1”,指⽰灯X1亮,X2灭。
理解异步置位的功能。
拨动J1为“1”、J5为“0”,其他开关⽆论为何值,则74LS112被异步清“0”,指⽰灯X1灭,X2灭,理解异步复位的功能。
③74LS112逻辑功能测试⾸先拨动J1和J5,设定触发器的初态。
接着,拨动J1和J5均为“1”,使74LS112处于触发器⼯作状态。
然后,拨动J2-J4,观察指⽰灯X1和X2亮灭的变化,尤其注意观察指⽰灯令亮灭变化发⽣的时刻,即J3由“1”到“0”变化的时刻,从⽽掌握下降沿触发的集成边沿JK触发器的逻辑功能。
如下图所⽰:图4-2 JK触发器逻辑功能测试设定触发器的初态为Q = 1。
将J2置1后,再将J3置1,可以观察到此时触发器状态并⽆改变。
将J3清0,观察到输出Q = 1。
同样的,将J2清0,同时将J4置1,在J3由1->0的时刻,可以观察到Q = 0。
2.JK触发器构成T触发器(1)创建电路创建如图所⽰电路,并设置电路参数。
图4-3 74LS112构成T触发器(2)仿真测试①闭合仿真开关。
实验四 双稳态触发器
实验四 双稳态触发器
实验内容
1、JK触发器 (1)验证置位、复位功能 (2)验证逻辑特性
2、D触发器 (1)验证置位、复位功能 (2)验证逻辑特性 (3)设计并实现二分频电路
1、JK触发器
(1)实验资料
74x112引脚图
(2)实验内容与步骤 ①置位、复位功能
填1、0、x、
、
Q
t t
②逻辑特性
2、D触发器
(1)实验资料
74x74引脚图
(2)实验内容与步骤
①置位、复位功能 仿照JK触发器的测试方法对D触发器的置位、复 位功能进行测试。
74x74置位、复位功能测试
填1、0、x、
、
②逻辑特性 仿照JK触发器的测试方法对D触发器的逻辑特性进行测试。
74x74逻辑功能③二Fra bibliotek频CP
实验4 双稳态触发器
实验四 双稳态触发器一、实验目的1.熟悉并验证触发器的逻辑功能和触发方式。
2.掌握集成JK 和D 触发器的使用方法和逻辑功能的测试方法。
3.掌握用JK 或D 触发器组成分频器的方法。
二、实验原理及实验资科触发器是一个具有记忆功能的二进制信息存储器件,是构成多种时序电路的最基本逻辑单元。
触发器具有两个稳定状态,即"0"和"1",在适当触发信号作用下,触发器的状态发生翻转,即触发器可由一 个稳态转换到另一个稳态.当输入触发信号消失后,触发器翻转后的状态保持不变(记忆功能)。
根据电路结构的不同,触发器的触发方式不同,有电平触发,主从触发和边沿触发。
根据功能的不同,触发器有RS 触发器,JK 触发器,D 触发器,T 触发器,T ′触发器等类型。
集成触发器的主要产品是JK 触发器和D 触发器,其他功能的触发器可由JK , D 触发器进行转换。
电路结构和触发方式与功能无必然联系。
比如JK 触发器既有主从式的,又有边沿式的,而主从触发器和边沿触发器都有RS 、JK 、D 触发器。
1.带清除和预置端的高速CMOS 双JK 负沿触发器CC74HC112(74HC112) (1) 功能如表5-1所示。
(2) 外引线排列见图5-3。
2.带清除和预置端的TTL 维持一阻塞双D 触发器74LS74 (1) 功能见表5-2。
(2) 外引线排列见图5-2。
表5-1 74HC112功能表图5-3 74HC112外引线排列图表5-2 74LS74 功能表三、实验内容与步骤 (一) TTL 双D 触发器74LS74 1.复位、置位功能将芯片中一个触发器的R D 、S D 和D 端各接到实验箱的一个“0”、“1”电平开关或常“1”单次脉冲上,Q 和Q 各接到一个电平指示灯上。
接通芯片电源。
操作电平开关,仿照表5-3,完成D 触发器的复位、置位实验。
2.逻辑特性接线同1。
操作电平开关和按钮开关,完成表5-5规定的实验内容。
触发器实验报告
触发器实验报告触发器实验报告引言触发器是数字电路中常用的组合逻辑电路,用于储存和记忆数据,并实现时序逻辑功能。
本实验通过实验板上的电路元件和电路模块,设计和配置不同类型的触发器电路,实现相应的功能,并加深对触发器的原理和应用的理解。
一、实验目的1. 理解触发器的工作原理;2. 掌握触发器的设计和配置方法;3. 掌握触发器的应用技巧。
二、实验仪器和器件1. 实验板:包括触发器模块、电源插座和数字电路板;2. 电源线;3. 按钮开关;4. LED灯;5. 连线。
三、实验内容与步骤1. J-K触发器的设计和配置(1)将J-K触发器模块插入实验板上的插口上;(2)将按钮开关和LED灯与J-K触发器连接,并根据需要配置J、K输入信号和时钟信号;(3)通过实验配置J-K触发器,并观察LED灯的亮灭情况。
2. D触发器的设计和配置(1)将D触发器模块插入实验板上的插口上;(2)将按钮开关和LED灯与D触发器连接,并根据需要配置D输入信号和时钟信号;(3)通过实验配置D触发器,并观察LED灯的亮灭情况。
3. T触发器的设计和配置(1)将T触发器模块插入实验板上的插口上;(2)将按钮开关和LED灯与T触发器连接,并根据需要配置T输入信号和时钟信号;(3)通过实验配置T触发器,并观察LED灯的亮灭情况。
四、实验结果与分析本次实验中,我成功设计和配置了J-K触发器、D触发器和T触发器电路,并通过实验得到了相应的结果。
在配置J-K触发器时,当J=1、K=1并且时钟信号上升沿到来时,LED灯亮起;当J=0、K=1并且时钟信号上升沿到来时,LED灯熄灭。
在配置D触发器时,当D=1并且时钟信号上升沿到来时,LED灯亮起;当D=0并且时钟信号上升沿到来时,LED灯熄灭。
在配置T触发器时,当T=1并且时钟信号上升沿到来时,LED灯状态取反;当T=0并且时钟信号上升沿到来时,LED灯保持原状态不变。
五、实验总结通过本次实验,我进一步掌握了触发器的原理和应用方法。
触发器实验报告
触发器实验报告一、实验目的本次实验的主要目的是深入了解和掌握触发器的工作原理、功能特性以及在数字电路中的应用。
通过实际操作和观察,增强对触发器逻辑行为的直观认识,提高电路设计和故障排查的能力。
二、实验设备和材料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’的波形,并记录。
实验四 过程、函数、触发器和程序包
实验四过程、函数、触发器和程序包实验目的:(1)了解存储过程的作用;(2)了解函数的作用;(3)掌握存储过程的创建;(4)掌握存储过程的调用;(5)掌握函数的建立;(6)掌握函数的调用。
(7) 掌握触发器的基本作用及使用方法。
(8) 掌握触发器的建立、修改、查看、删除操作。
实验内容:一、过程、歪数(1)无参数的存储过程创建一个存储过程proc_execution,要求能够将empno为‘9010’的员工姓名更改为'yourname',并调用执行这个存储过程。
(2)带输入参数的存储过程创建一个存储过程,参数为员工编号,该存储过程能够删除指定的员工信息。
请编写并调用该存储过程。
(3)带输入输出的存储过程创建一个存储过程,要求能够查询并返回EMP中给定职工号的姓名、工资和佣金。
请编写并调用该存储过程。
(4)带输入参数的函数:创建一个函数get_sal,要求能够查询并返回EMP中给定职工号的工资,请编写该函数并正确调用。
(5)用异常处理完善程序请将第任务1中的程序完善,如果输入的员工号不存在,则执行异常处理,显示“此员工不存在”。
(6)创建函数,实现功能为:在scott.emp表和scott.dept 表中查询出任意给定职工号的职工姓名及职工所在部门的名称。
(7)对存储过程、函数及触发器实现查看、修改、删除等基本操作。
二、触发器1. 以SCOTT帐号登录,完成以下操作:(1)利用以下SQL语句,创建emp_copy表和emp_bak表(2)在emp表中创建一个触发器tg_insert_emp,当向emp表中添加一条记录时,自动向emp_copy表也自动添加一条记录。
当向emp表中更新一条记录时,自动更新emp_copy表中相关记录。
(3)当删除emp表中一条记录时,自动删除emp_copy表中相关记录,并且将删除的记录自动添加到emp_bak表。
2.请编写相关触发器,完成下列操作:利用下面的命令创建一个表OP_LOGCREATE OR REPLACE TABLE op_log(ID V ARCHAR2(20) PRIMARY KEY, op_dae date,op_type varchar2(200),op_user varhcar2(50));(1)编写一个触发器,当系统关闭时,记录系统关闭的时间及操作用户。
MySQL实验报告4(触发器)
1.请创建一个触发器tri_update,每次向account (acct_num INT,amount DECIMAL(10,2))表中更新数据之后都会向名称为myevent(id int(11) ,evt_name char(20) )的数据表中插入一条记录。
delimiter $$
create trigger tri_update before update on account for each ROW
BEGIN
insert into myevent values(1,'五');
end;
$$
delimiter;
2.假设系统中有两个表:班级表class(班级号classID,班内学生数stuCount),
delimiter $$
create triggerupdate_salesAFTERupdate on personsfor each ROW
begin
insert into sales values(,7*new.num);
end;
$$
delimiter;
学生表student(学号stuID,所属班级号classID)
要创建触发器来使班级表中的班内学生数随着学生的添加自动更新。
delimiter $$
create trigger class_insert_student before insert on student for each ROW
BEGIN
update class set stuCount=stuCount+1;
end;
$$
delimiter;
3.为choose表创建一个触发器,当录入成绩时,score要求在0到ger insert_before_trigger before insert onscorefor each row
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集成触发器的应用主讲教师:张德华(电气工程学院)
eedhzh@
实验目的
▪掌握集成触发器的功能测试方法。
▪熟悉触发器的两种触发方式(电平触发和边沿触发)及其触发特点。
▪了解集成触发器的应用。
实验准备
▪阅读实验说明部分内容。
▪写出所选用集成触发器的功能测试方法。
▪设计D→T' 、JK→T' 、D→JK的转换电路。
▪完成用双D触发器组成一个单脉冲发生器的实验电路。
实验内容
1. 测试74LS74和74LS107的逻辑功能。
2. D→T′、JK→T′、D→JK的转换实验。
3. 用双D触发器设计一个单发脉冲发生器。
1. 测试74LS74双D触发器和74LS107双JK触发器的
逻辑功能。
▪测试直接复位端和置位端的功能。
▪测试逻辑功能,要求在不同输入状态和初始状态。
▪体会边沿触发的特点。
74LS107没有直接置位端,初态“1”可用J端置位。
D
Q n =+1
触发器:触发器:T ′触发器:
n Q =+1
n
n
n Q
K Q J Q
+=+1
FF 1
Q 1
Q 2
FF 2
▪单发脉冲发生器
▪Q 1、Q 2初态为0(若为1,则FF 1被复位)。
▪若加入手控脉冲(下降沿),则Q 1=1;▪当下一个CP 脉冲来时,则Q =1;
实验报告
▪写出触发器转换电路的设计过程。
▪分析单发脉冲发生器电路的工作原理。
▪记录实验现象、数据和结果。
▪实验调试过程、实验体会及收获。
▪思考题:
74LS74和74LS107的触发方式是哪一种?分别是上升沿触发还是下降沿触发?
由74LS74 转换成的JK触发器是上升沿触发还是下降沿触发?。