触发器功能的模拟实现实验报告-
触发器实验报告
![触发器实验报告](https://img.taocdn.com/s3/m/9c1e0b5032687e21af45b307e87101f69e31fb38.png)
begin
declare @sno_del char(6)
select @sno_del=sno from deleted
if (select sno from s where sno=@sno_del) is not null
Rollback Transaction
else
delete from sc where sno=@sno_del
通过本次实验使我更深刻的了解到,触发器的原理啊与存储过程是十分类似的, 我们可以通过对各表编写触发器来完善对各数据表及数据表间的管理。
实验评语 实验成绩
指导教师签名:
年月日
delete from sc where cno=@cno_del
2、修改触发器 A、交互式修改触发器 Trigger_s。要求:若删除 S 表中某一学生的记
录信息,则自动删除 SC 表与该学生相关的记录信息。 --首先删除原来的触发器 Trigger_s
create trigger Trigger_s
end
C、用 SQL 方式为 SC 表创建一个触发器 score_sc_tri。要求:当插入一个记录 或修改成绩时,确保成绩在 0--100 分之间。
create trigger score_sc_tri on sc for update,update
as
declare @score_int int
B、用 SQL 方式删除 C 表中的触发器 Trigger_c。
drop trigger trigger_c
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图) 1A、
测试如下 :
1B、 测试如下:
1C、测试如下
1D、测试如下 2A、测试如下 2B、测试如下 五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
触发器实验报告
![触发器实验报告](https://img.taocdn.com/s3/m/ad7c0f4d6d175f0e7cd184254b35eefdc9d3151c.png)
触发器实验报告一、实验目的本次实验的主要目的是深入了解触发器的工作原理和功能,通过实际操作和观察,掌握触发器在数字电路中的应用,以及如何利用触发器实现特定的逻辑功能。
二、实验原理触发器是一种具有存储功能的基本逻辑单元,能够在时钟信号的控制下,根据输入信号的变化改变其输出状态,并保持该状态直到下一个时钟脉冲的到来。
常见的触发器类型包括 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 输入和时钟脉冲的组合进行相应的变化。
FPGA_触发器与计数器实验报告
![FPGA_触发器与计数器实验报告](https://img.taocdn.com/s3/m/aa29f0bc551810a6f524867b.png)
电力学院FPGA应用开发实验报告实验名称:触发器与计数器专业:电子科学与技术姓名:班级:学号:1.触发器功能的模拟实现实验目的:1.掌握触发器功能的测试方法。
2.掌握基本RS触发器的组成及工作原理。
3.掌握集成JK触发器和D触发器的逻辑功能及触发方式。
4.掌握几种主要触发器之间相互转换的方法。
5.通过实验,体会EPLD芯片的高集成度和多I/O口。
实验说明:将基本RS触发器,同步RS触发器,集成J-K触发器,D触发器同时集一个FPGA芯片中模拟其功能,并研究其相互转化的方法。
实验的具体实现要连线测试,实验原理如图所示:2.计数器在VHDL中,可以用Q<=Q+1简单地实现一个计数器,也可以用LPM来实现。
下面分别对这两种方法进行介绍。
方法一:第1步:新建一个Quartus项目。
第2步:建立一个VHDL文件,实现一个8位计数器。
计数器从“00000000”开始计到“11111111”,计数器的模是256。
计数器模块还需要包含一个时钟clock、一个使能信号en、一个异步清0信号aclr和一个同步数据加载信号sload。
模块符号如下图所示:第3步:VHDL代码如下:第4步:将VHDL文件另存为counter_8bit.vhd,并将其设定为项目的最顶层文件,再进行语法检查。
第5步:语法检查通过以后,用KEY[0]表示clock,SW[7..0]表示data,SW[8~10]分别表示en、sload和aclr;LEDR[7..0]表示q。
第6步:引脚分配完成后,编译并下载。
第7步:修改上述代码,把计数器的模更改为100,应如何操作。
模为100的计数器,VHDL代码如下:方法二:使用LPM实现8位计数器。
LPM是指参数化功能模块,用LPM可以非常方便快捷地实现一个计数器。
第1步:选择Tools->MegaWizard Plug-In Manager命令,打开如下图所示的对话框。
第2步:直接单击Next按钮,出现如下图所示的对话框。
multisim实验四实验报告
![multisim实验四实验报告](https://img.taocdn.com/s3/m/e12e4e76793e0912a21614791711cc7931b7784b.png)
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)仿真测试①闭合仿真开关。
触发器实验报告
![触发器实验报告](https://img.taocdn.com/s3/m/c410997e2e60ddccda38376baf1ffc4ffe47e2ce.png)
触发器实验报告一、实验目的1.1 探索触发器的基本原理触发器,简单来说,就是一个能在特定条件下改变状态的电路。
它就像一扇门,只有当你用力去推的时候,才会打开。
我们的目标是搞清楚这些“门”是如何工作的。
1.2 理解触发器在电路中的应用触发器的应用范围可广泛了。
无论是数据存储,还是控制逻辑,触发器都扮演着关键角色。
它们就像是信息的守门员,决定了什么能进,什么得被拒绝。
二、实验设备2.1 实验工具这次实验,我们用的是基本的逻辑电路组件。
包括电源、开关、LED灯,还有万用表。
这些东西就像是我们的小工具箱,缺一不可。
2.2 触发器模块我们选择了D型触发器,因其结构简单,易于理解。
它的工作原理就像是一个小孩的玩具,按一下按钮就会亮灯,放开就灭。
我们把它接入电路,准备好迎接它的“表现”。
2.3 安全措施在进行实验之前,安全可不能马虎。
我们确保电源关闭,检查所有连接,确保一切正常。
毕竟,安全第一,任何小失误都可能引发“大麻烦”。
三、实验过程3.1 连接电路首先,我们根据电路图连接所有元件。
小心翼翼地将电缆接入D型触发器。
电缆像是我们的手,仔细地操控每一个连接。
看到电路成形,心中有种莫名的期待。
3.2 测试触发器一切准备好后,开启电源。
按下开关,LED灯瞬间亮起。
那一刻,仿佛看到了触发器在欢呼。
又按一下,灯灭了,状态变化真是瞬息万变。
就像生活,时刻都在变化,让人惊喜。
3.3 数据记录我们开始记录每次实验的结果。
数据像是我们收集到的“宝藏”,每一组数字都有它的故事。
这种追踪过程,就像是在解谜,寻找背后的秘密。
四、实验结果4.1 状态变化通过几轮实验,我们观察到触发器在不同输入条件下的状态变化。
每一次按下开关,触发器都准确无误地改变状态,表现得相当稳定。
这让我想起一句话:“坚持就是胜利”。
4.2 误差分析当然,实验中也不是没有波折。
偶尔会出现状态不一致的情况。
这就引发了我们的讨论,究竟是接线问题,还是外部干扰。
最终,我们发现是接触不良导致的,改正后,一切恢复正常。
数字电路实验报告-触发器的基本逻辑功能
![数字电路实验报告-触发器的基本逻辑功能](https://img.taocdn.com/s3/m/6ab0a19fb4daa58da1114a41.png)
电学实验报告模板实验原理1.触发器的触发方式(1)电平触发方式电平触发方式的特点是:时,输出与输入之间通道“透明”,输入信号的任何变化都能引起输出状态的变化。
当时,输入信号被封锁,输出不受输入影响,保持不变。
(2)边沿触发方式边沿触发方式的特点是:仅在时钟CP信号的上升沿或下降沿才对输入信号响应。
触发器的次态仅取决于时钟CP信号的上升沿或下降沿到达时输入端的逻辑状态,而在这以前或以后,输入信号的变化对触发器输出端状态没有影响。
2.边沿JK触发器图1 下升沿触发JK触发器逻辑符号图1所示为下降沿触发JK触发器的逻辑符号。
下降沿JK触发器的特性表如表1所示。
表1 下降沿JK触发器特性表JK触发器的特性方程为:实验仪器(1)74LS112引脚图图2 74LS112引脚图图2所示为集成电路芯片74LS112的引脚图。
芯片包含两个带有异步置位复位端的下降沿JK触发器。
(2)测试74LS112的逻辑功能图3 测试74LS112的逻辑功能实验电路按照图3连接电路。
JK触发器的Q和(芯片5和6号引脚)各接一个发光二极管用以观察触发器的输出逻辑电平。
第1步:置,则,。
置,CP输入单次脉冲,Q和不变。
改变 J或K ,再次使 CP输入单次脉冲,Q和仍不变。
第2步:置,则,。
重复第1步的过程。
第3步:置。
置, , CP输入单次脉冲,Q和不变。
置, , CP输入单次脉冲,,。
置, , CP输入单次脉冲,,。
置, , CP输入单次脉冲,Q和均翻转。
CP再次输入单次脉冲,Q和均再翻转。
将实验数据记录在表2。
表2 74LS112的逻辑功能实验记录表实验结果及分析。
触发器工作原理与功能测试 实验报告
![触发器工作原理与功能测试 实验报告](https://img.taocdn.com/s3/m/b686145dc381e53a580216fc700abb68a882ad49.png)
电子通信与软件工程 系2013-2014学年第2学期《数字电路与逻辑设计实验》实验报告--------------------------------------------------------------------------------------------------------------------- 班级: 姓名: 学号: 成绩:同组成员: 姓名: 学号:---------------------------------------------------------------------------------------------------------------------一、 实验名称:触发器工作原理与功能测试二、实验目的:1、熟悉并掌握R —S 、D 、J —K 触发器的构成,工作原理和功能测试方法.2、学会正确使用触发器集成芯片.三、实验内容:1.基本R —SFF 功能测试:两个TTL 与非门首尾相接构成的基本R —SFF 的电路如图7.1所示.(1)试按下面的顺序在d S ,d R 端加信号: d S =0 d R =1 d S =1 d R =1d S =1 d R =0 图7.1 基本 R —S FF 电路d S =1 d R =1观来并记录FF 的Q 、Q 端的状态,将结果填入下表7。
1中,并说明在上述各种输入状态下FF 执行的是什么功能?(2)d S 端接低电平.d R 端加脉冲。
(3)d S 端接高电子.d R 端加脉冲。
(4)连接Rd 、Sd ,并加脉冲记录并观察(2)、(3)、(4)三种情况下,Q ,Q 端的状态.从中你能否总结出基本R 一SFF 的Q 或Q 端的状态改变和输人端d S ,d R 的关系。
(5)当d S 、d R 都接低电平时,观察Q 、Q 端的状态。
当d S 、d R 同时由低电平跳为高电平时,注意观察Q 、Q 端的状态,重复 3~5次看 Q、Q 端的状态是否相同,以正确理解“不定”状态的含义。
触发器的应用实验报告
![触发器的应用实验报告](https://img.taocdn.com/s3/m/93f39b34a55177232f60ddccda38376bae1fe067.png)
一、实验目的1. 掌握基本RS、JK、D和T触发器的逻辑功能及测试方法。
2. 熟悉触发器之间的相互转换方法。
3. 学习触发器在时序电路中的应用。
二、实验原理触发器是一种具有记忆功能的逻辑电路,可以存储1位二进制信息。
触发器分为基本触发器和时钟触发器两大类。
基本触发器包括RS触发器、JK触发器、D触发器和T触发器。
触发器之间的相互转换是数字电路设计中的重要环节。
三、实验仪器与设备1. 数字电路实验箱2. 示波器3. 信号发生器4. 电源四、实验内容与步骤1. 观察基本RS触发器(1)连接电路:将RS触发器的S端连接到高电平,R端连接到低电平,观察Q和Q'端的状态。
(2)改变输入:将S端连接到低电平,R端连接到高电平,观察Q和Q'端的状态。
(3)总结:基本RS触发器具有置0、置1和保持功能。
2. 观察JK触发器(1)连接电路:将JK触发器的J端连接到高电平,K端连接到低电平,观察Q和Q'端的状态。
(2)改变输入:将J端连接到低电平,K端连接到高电平,观察Q和Q'端的状态。
(3)总结:JK触发器具有置0、置1、置Q和置Q'功能。
3. 观察D触发器(1)连接电路:将D触发器的D端连接到高电平,观察Q和Q'端的状态。
(2)改变输入:将D端连接到低电平,观察Q和Q'端的状态。
(3)总结:D触发器具有置0和置1功能。
4. 观察T触发器(1)连接电路:将T触发器的T端连接到高电平,观察Q和Q'端的状态。
(2)改变输入:将T端连接到低电平,观察Q和Q'端的状态。
(3)总结:T触发器具有置Q和置Q'功能。
5. 触发器之间的相互转换(1)RS触发器与JK触发器转换:将RS触发器的S端连接到J端,R端连接到K 端。
(2)D触发器与T触发器转换:将D触发器的D端连接到T端。
6. 触发器在时序电路中的应用(1)设计一个4位二进制计数器:使用D触发器连接成4位二进制计数器,观察计数过程。
触发器实验报告总结
![触发器实验报告总结](https://img.taocdn.com/s3/m/e0243208a76e58fafab003f7.png)
篇一:触发器及其应用实验报告学生实验报告篇二:数据库实验3 触发器报告数据库专题训练------触发器实验报告系别:计算机科学与技术班级:计11-3班姓名:黄娟娟学号:11101020324成绩:评语:指导教师签字:日期:实验二触发器一、实验环境及要求触发器是一种特殊的存储过程,不能被用户直接调用。
可以包含复杂的 sql语句。
在特定事件发生时自动触发执行,通常用于实现强制业务规则和数据完整性。
dml触发器分为两种类型:after 触发器和 instead of触发器。
通过本次实验掌握触发器的创建方法以及使用方法。
二、实验步骤及结果1) 创建一个名为tri_insert_s的触发器,测试改触发器的执行情况,并给出实验结果。
当插入的新记录中sage 的值不是18至25之间的数值时,就激活该触发器,撤销该插入操作,并给出错误提示。
use sxcjgocreate trigger tri_insert_s on safter insertasif exists (select * from insertedwheresage>=18 and sage<=25)print添加成功! elsebeginprint无法添加! rollbacktransactionendgoinsert into s values(s8,黄丽,女,26,计算机)insert into s values(s8,黄丽,女,20,计算机)select *from sgo显示如下:insert into s values(s8,黄丽,女,26,计算机)insert into s values(s8,黄丽,女,20,计算机)2)创建一个名为tri_update_sc的触发器,要求:(1)首先判断数据库中是否已经存在名为tri_update_sc的触发器,如果存在,首先删除,再创建。
(2)当试图修改sc表中的学生成绩时,给出不能随便修改成绩的信息提示。
触发器实验报告(二)2024
![触发器实验报告(二)2024](https://img.taocdn.com/s3/m/6d30da2e793e0912a21614791711cc7931b77832.png)
触发器实验报告(二)引言概述:在本次实验报告中,我们将进一步探讨触发器的相关实验,以加深对其工作原理和应用的理解。
本次实验将从以下五个大点进行阐述:触发器的功能和特点、RS触发器、D触发器、JK触发器以及T触发器。
通过这五个大点,我们将详细介绍各种类型触发器的工作原理、应用场景以及相关实验结果。
希望通过本次实验报告的撰写,能够进一步加深对触发器的理解和掌握。
正文:1. 触发器的功能和特点- 触发器是一种用于存储和处理数字信号的电子元件,具有状态记忆和信号放大的功能。
- 触发器可以根据输入信号的变化触发状态的变化,从而实现数据的存储和传输。
- 触发器具有稳定性高、抗干扰能力强等特点,被广泛应用于数字逻辑电路、计算机存储器和通信系统等领域。
2. RS触发器- RS触发器是最简单的一种触发器,由两个反相输入和两个输出构成。
- RS触发器可以实现数据存储和数据放大的功能,常用于时序电路和计数器等应用。
- 实验中我们通过搭建RS触发器电路并进行实际测试,验证其工作原理和特性。
小点1:RS触发器的工作原理小点2:RS触发器的真值表小点3:RS触发器的时序图小点4:RS触发器的应用场景小点5:RS触发器实验结果及分析3. D触发器- D触发器是一种带有数据输入和时钟输入的触发器,具有数据存储、数据传输和数据控制功能。
- D触发器常用于数据存储器、移位寄存器和移位寄存器等应用场景。
- 本实验我们将研究D触发器的工作原理、应用以及相关实验结果。
小点1:D触发器的工作原理小点2:D触发器的真值表小点3:D触发器的时序图小点4:D触发器的应用场景小点5:D触发器实验结果及分析4. JK触发器- JK触发器是一种带有输入端口、时钟和输出端口的触发器。
- JK触发器通过时钟的控制实现数据的存储和传输,适用于频率分频和计数器等应用。
- 我们将详细探讨JK触发器的工作原理和应用,并通过实验验证其实际效果。
小点1:JK触发器的工作原理小点2:JK触发器的真值表小点3:JK触发器的时序图小点4:JK触发器的应用场景小点5:JK触发器实验结果及分析5. T触发器- T触发器是一种具有输入端口、时钟和输出端口的触发器,功能类似于JK触发器。
触发器功能测试实验报告
![触发器功能测试实验报告](https://img.taocdn.com/s3/m/32714a4002d8ce2f0066f5335a8102d277a2616b.png)
触发器功能测试实验报告引言触发器是数据库中一种强大的功能,用于在特定条件满足时自动触发某些操作。
本实验旨在测试触发器在数据库管理系统中的功能和效果。
通过本实验,我们将深入了解触发器的工作原理,并验证其可靠性和效率。
实验环境为了进行本实验,我们使用了以下软件和工具:•数据库管理系统:MySQL 5.7•开发环境:Visual Studio Code•编程语言:SQL•操作系统:Windows 10实验步骤步骤一:创建测试数据库首先,我们需要创建一个测试数据库,用于存储我们后续实验所需的表和数据。
在MySQL中,我们可以使用以下SQL语句来创建一个名为test_db的数据库:CREATE DATABASE test_db;步骤二:创建测试表接下来,我们需要在测试数据库中创建一些表,用于模拟实际应用中的数据操作。
假设我们要创建一个名为users的表,用于存储用户信息。
该表包含以下字段:id(整型,主键)、name(字符串,用户姓名)、age(整型,用户年龄)。
使用以下SQL语句可以在test_db数据库中创建users表:CREATE TABLE users (id INT PRIMARY KEY,name VARCHAR(255),age INT);步骤三:创建触发器在本实验中,我们将创建一个简单的触发器,用于在users表中插入新记录时自动更新一个计数器表。
假设我们要创建一个名为counter的表,用于存储插入users表的记录总数。
首先,我们需要在test_db数据库中创建counter表:CREATE TABLE counter (count INT);然后,我们可以使用以下SQL语句创建触发器:DELIMITER $$CREATE TRIGGER user_insert_trigger AFTER INSERT ON usersFOR EACH ROWBEGINUPDATE counter SET count=count+1;END;$$DELIMITER ;步骤四:测试触发器现在,我们已经完成了触发器的创建,可以进行测试了。
触发器实验报告
![触发器实验报告](https://img.taocdn.com/s3/m/1e27b10c11661ed9ad51f01dc281e53a58025112.png)
触发器实验报告实验目的:本实验旨在设计和实现一个简单的触发器电路,触发器能够在输入信号满足特定条件时切换输出状态。
实验原理:触发器是由逻辑门组成的电路,输入信号作为触发器的控制信号,当输入信号满足特定条件时触发器切换输出状态。
常见的触发器有RS触发器、JK触发器、D触发器等。
本实验使用RS触发器作为示例。
RS触发器是由两个交叉连接的反馈AND门和非门组成。
输入引脚R和S用于控制RS触发器的切换状态。
当输入信号R=0,S=1时,触发器置位,输出Q=1;当输入信号R=1,S=0时,触发器复位,输出Q=0;当输入信号R=0,S=0时,触发器保持当前状态。
实验材料:- 7404反相器芯片- 与门芯片- LED灯- 电阻- 杜邦线实验步骤:1. 根据实验原理,搭建RS触发器电路。
使用7404芯片作为反相器,使用与门芯片作为交叉连接的反馈AND门和非门。
2. 将反相器的输入端和与门的输入端连接,形成交叉连接。
3. 将R和S输入信号引脚接到对应的输入开关上,将Q输出引脚接到LED灯。
4. 打开电源,通过调节R和S输入信号的开关,观察LED灯的亮灭变化。
实验结果:根据输入信号R和S的不同组合,可以观察到LED灯的亮灭变化。
当输入信号R=0,S=1时,LED灯亮;当输入信号R=1,S=0时,LED灯灭;当输入信号R=0,S=0时,LED灯保持当前状态。
实验结论:通过搭建RS触发器电路,成功实现了一个简单的触发器。
触发器能够根据输入信号的不同组合,切换输出状态。
触发器在电子电路中有广泛应用,常用于存储和传输信息。
实验七触发器功能测试与仿真
![实验七触发器功能测试与仿真](https://img.taocdn.com/s3/m/89235468b90d6c85ec3ac68e.png)
现代电子技术
实验报告
实验名称:
指导老师:
学生班级:
学生:
学生学号:
实验七触发器功能测试与仿真
一、实验目的
1、熟悉和掌握各触发器在Multsim10软件中所处的位置。
2、熟悉和掌握各触发器的作用及功能,以及它们的测试及仿真。
3、进一步熟悉Multisim软件。
二、实验设备
安装有Multsim10软件的个人电脑
三、实验容
1、基本RS触发器逻辑功能测试与仿真
2.5 V 数据如下:
数据分析:
基本RS触发器的特性方程:
2、JK触发器逻辑功能测试与仿真
JK触发器的逻辑功能表:
JK触发器的特性方程:
实验结果分析:
3、T触发器逻辑功能测试与仿真
T触发器的逻辑功能表:
T触发器的特性方程:
Q n+1 =T n Q+T Q n =T⊕Q n
实验结果分析:
当T=0时,J=K=0,触发器保持不变;当T=1时,J=K=1,每来一个CP脉冲,触发器翻转一次,实现了T触发器的逻辑功能。
4、D触发器逻辑功能测试与仿真
+
D触发器的特性方程:
Q n+1=D
实验结果分析:
D触发器是利用维持线和阻塞线,将触发器的触发器翻转控制在CP上升沿瞬间,触发器的输出只与CP上升沿瞬间D的信号有关。
5、T’触发器逻辑功能测试与仿真
T’触发器的逻辑功能表:
T’触发器的特性方程:
Q
Q n+1=n
实验结果分析:。
触发器及其应用实验报告
![触发器及其应用实验报告](https://img.taocdn.com/s3/m/0f0568e1f18583d048645927.png)
学生实验报告院别电子信息学院课程名称电子技术实验班级无线技术12 实验名称触发器及其应用姓名刘灼鹏实验时间2014年5月22日学号2012010302032 指导教师文毅报告内容一、实验目的和任务1.掌握基本RS、JK、T和D触发器的逻辑功能.2.掌握集成触发器的功能和使用方法.3.熟悉触发器之间相互转换的方法。
二、实验原理介绍触发器是能够存储1位二进制码的逻辑电路,它有两个互补输出端,其输出状态不仅与输入有关,而且还与原先的输出状态有关。
触发器有两个稳定状态,用以表示逻辑状态“1"和“0”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态,它是一个具有记忆功能的二进制信息存储器件,是构成各种时序电路的最基本逻辑单元。
1、基本RS触发器图14-1为由两个与非门交叉耦合构成的基本RS触发器,它是无时钟控制低电平直接触发的触发器.基本RS触发器具有置“0"、置“1"和保持三种功能。
通常称S为置“1"端,因为S=0时触发器被置“1”;R为置“0"端,因为R=0时触发器被置“0”.当S=R=1时状态保持,当S=R=0时为不定状态,应当避免这种状态。
基本RS触发器也可以用两个“或非门”组成,此时为高电平有效。
图14-1 二与非门组成的基本RS触发器(a)逻辑图(b) 逻辑符号基本RS触发器的逻辑符号见图14-1(b),二输入端的边框外侧都画有小圆圈,这是因为置1与置0都是低电平有效。
2、JK触发器在输入信号为双端的情况下,JK触发器是功能完善、使用灵活和通用性较强的一种触发器。
本实验采用74LS112双JK触发器,是下降边沿触发的边沿触发器。
引脚逻辑图如图14-2所示;JK触发器的状态方程为:nnn QKQJQ+=+1图14—2 JK触发器的引脚逻辑图其中,J和K是数据输入端,是触发器状态更新的依据,若J、K有两个或两个以上输入端时,组成“与”的关系。
实验报告——触发器及其应用
![实验报告——触发器及其应用](https://img.taocdn.com/s3/m/e428b40fdc36a32d7375a417866fb84ae45cc394.png)
实验四项目名称:触发器及其应用一、实验目的1、了解基本RS、JK和D触发器的逻辑功能2、了解时钟对触发器的触发作用3、能用触发器设计基本的时序逻辑电路二、实验设备1、数字电路实验箱2、74LS112 74LS00 74LS74三、实验内容及步骤1、测试基本RS触发器的逻辑功能本实验是选取74LS00芯片(引脚如图4-7所示)中两个与非门交叉耦合而成,如图4-8所示。
根据图4-8连线,d S、d R端分别接在实验箱上的逻辑电平选择开关上,输出Q和Q分别接在实验箱上的LED电平指示上。
按表4-5选择输入状态,测试并记录结果。
图4-7 74LS00引脚图图4-8 基本RS触发器表4-5d S d R Q Q011110112、JK触发器(1) 测试置位端S D和复位端R D 的功能按表4-6,将74LS112芯片(引脚如图4-9所示)的R D、S D、J、K端分别接逻辑电平选择开关,CP 接实验箱中的单脉冲下降沿触发输出端,Q、Q端分别接至实验箱的LED电平指示上。
根据表4-6,确定R D,S D、J、K端状态,按下单脉冲触发按钮,测试并记录实验结果(表中“×”表示无关项,即可置于任意状态)。
图4-9 74LS112引脚图表4-6(2) 测试JK触发器的逻辑功能按表4-7,测试JK触发器的逻辑功能。
将CP接单脉冲下降沿触发输出端,J、K、R D、S D端分别接逻辑电平选择开关,Q端接在实验箱的LED电平指示上。
利用置位端S D和复位端R D的功能,根据表4-6预置现态Q n ,然后R D 、S D 端同时置“1”,J 、K 状态按表4-7设定。
按下单脉冲触发按钮,测试并记录结果。
表4-73、D 触发器(1) 测试置位端S D 、复位端R D 的功能。
将74LS74芯片(引脚如图4-10所示)的D 、S D 、R D 端分别接逻辑电平选择开关,CP 接实验箱中的单脉冲上升沿触发端输出端,Q 、Q 分别接在实验箱的LED 电平指示上。
数电实验报告_触发器
![数电实验报告_触发器](https://img.taocdn.com/s3/m/81b61caef80f76c66137ee06eff9aef8941e4891.png)
一、实验目的1. 理解触发器的概念和基本原理;2. 掌握触发器的逻辑功能和应用;3. 熟悉触发器电路的搭建和调试方法;4. 通过实验验证触发器的功能和应用。
二、实验原理触发器是一种具有记忆功能的电子电路,能够存储一个二进制信息。
它根据输入信号的变化,在一定的条件下可以改变其输出状态,从而实现数据的存储和传递。
触发器是数字电路中的基本单元,广泛应用于计数器、寄存器、存储器等数字系统中。
触发器主要分为两大类:电平触发器和边沿触发器。
电平触发器在输入信号保持一定电平期间,输出状态才会发生变化;而边沿触发器仅在输入信号的跳变沿处改变输出状态。
常见的触发器有RS触发器、D触发器、JK触发器和T触发器等。
以下分别介绍这些触发器的原理和逻辑功能。
1. RS触发器:由两个与非门交叉耦合而成,具有两个输入端(S、R)和两个输出端(Q、Q')。
当S=0,R=1时,触发器置1;当S=1,R=0时,触发器置0;当S=0,R=0时,触发器保持原状态;当S=1,R=1时,触发器处于不确定状态。
2. D触发器:由一个与非门和两个反相器组成,具有一个输入端(D)和两个输出端(Q、Q')。
当输入信号D变化时,触发器的输出状态随之变化,即D=1时,Q=1;D=0时,Q=0。
3. JK触发器:由两个与非门交叉耦合而成,具有两个输入端(J、K)和两个输出端(Q、Q')。
当J=K=0时,触发器保持原状态;当J=1,K=0时,触发器置1;当J=0,K=1时,触发器置0;当J=K=1时,触发器翻转。
4. T触发器:由一个与非门和两个反相器组成,具有一个输入端(T)和两个输出端(Q、Q')。
当T=1时,触发器翻转;当T=0时,触发器保持原状态。
三、实验内容及步骤1. 触发器电路搭建:根据实验原理,搭建RS触发器、D触发器、JK触发器和T触发器电路。
2. 触发器功能测试:通过改变输入信号,观察输出端Q的逻辑信号及其下一逻辑状态,验证触发器的逻辑功能。
数电实验五触发器实验报告
![数电实验五触发器实验报告](https://img.taocdn.com/s3/m/7d02cf27f08583d049649b6648d7c1c708a10b3a.png)
数电实验五触发器实验报告一、实验目的二、实验原理三、实验器材四、实验步骤五、实验结果分析六、实验总结一、实验目的本次数电实验旨在通过触发器实验,加深学生对于触发器的理解和应用,掌握触发器的工作原理及其在电路中的应用。
二、实验原理1. 触发器概述触发器是一种存储器件,可以将输入信号转换成稳定的输出信号,并且能够记住先前输入过的状态。
触发器有两个稳态(高电平或低电平),并且只有在时钟信号到来时才会改变状态。
2. SR锁存器SR锁存器是最简单的触发器之一,由两个交叉耦合反相输出(NOR或NAND)门构成。
当S=1,R=0时,Q=1;当S=0,R=1时,Q=0;当S=R=0时,保持上一个状态不变。
但是SR锁存器存在一个致命缺陷——SET和RESET不能同时为1。
3. D锁存器D锁存器是由一个数据输入口和一个时钟输入口组成。
当D为1且时钟信号到来时,Q会被置为1;当D为0且时钟信号到来时,Q会被置为0。
D锁存器可以看做是SR锁存器的一种特殊情况,即S=D,R=not D。
4. JK锁存器JK锁存器是由J、K、时钟和输出端Q组成的。
当J=1,K=0时,Q=1;当J=0,K=1时,Q=0;当J=K=1时,Q状态取反;当J=K=0时,保持上一个状态不变。
JK锁存器可以看做是SR锁存器的一种改进型。
5. T锁存器T锁存器是由T、时钟和输出端Q组成的。
当T为1且时钟信号到来时,Q状态取反;当T为0且时钟信号到来时,保持上一个状态不变。
T锁存器可以看做是JK锁存器的一种特殊情况,即J=T,K=not T。
三、实验器材本次实验所需材料如下:- 数字电路实验箱- 74LS73触发器芯片- 电源线、万用表等四、实验步骤1. 按照电路图连接74LS73芯片。
2. 打开电源并接通电路。
3. 分别将CLK输入高低电平,并记录输出结果。
4. 将D输入高低电平,并记录输出结果。
5. 将J、K输入高低电平,并记录输出结果。
6. 将T输入高低电平,并记录输出结果。
实验六 触发器实验报告
![实验六 触发器实验报告](https://img.taocdn.com/s3/m/bc292258a517866fb84ae45c3b3567ec102ddc60.png)
实验六触发器实验报告
触发器是数据库中非常重要的组成部分,它可以触发特定的动作,多用于数据库的实时更新和存储过程的管理。
本次实验主要了解不同类型的触发器,应用在增删改查动作中的效果,以增强数据库安全性和完整性。
首先,我们创建库,然后建立一张名为学生信息的表,用于存放学生的信息,包括姓名、学号、性别等,再建立一张名为考试成绩的表,用于存放考试成绩,包括课程名称、成绩等。
接着,我们分别使用表级、行级、语句级的触发器来监视学生信息和考试成绩表的增删改查操作,可以通过结果看出触发器的效果。
例如,使用表级触发器,在插入新学生信息或修改存在学生信息时,触发器会自动根据触发条件将其记录在日志表中;使用行级触发器,当有学生成绩超过及格线时,改变考试成绩的状态;使用语句级触发器,当考试成绩有更新时,将记录学生更新信息。
通过本次实验,我们能够熟悉触发器的使用,学会不同类型触发器之间的区别以及应用在数据库操作上的效果,大大提高了数据库的安全性和完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉轻工大学数学与计算机学院
数字逻辑实验报告
学校:武汉轻工大学
院系:数学与计算机学院
班级:计算机类1304班
姓名:田恒
学号: 1305110089
指导老师:刘昌华
2014年12月10日
目录
1、实验名称
2、实验目的
3、实验原理
4、实验环境
5、实验内容
一、DFF仿真分析
二、“维持阻塞”型DFF仿真分析
三、思考练习
四、故障排除
五、实验总结
【实验名称】触发器功能的模拟实现
【实验目的】学习时序电路的设计,了解基本触发器的功能,利用QuartusII软件的原理图输入,设计一个钟控R-S触发器形成的D触发器和边沿触发型D触发器,并验证其功能。
【实验原理】(1)钟控R-S触发器,在时钟信号作用期间,当输入R、S同时为1时,触发器会出现状态不稳定现象。
为了解决这个问题,对钟控R-S触发器的控制电路进行修改,用G4门的输出信号替换G3门的S输入信号,将剩下的输入R记作D,就形成只有一个输入端的D触发器。
(2)在上述D触发器的基础上增加“维持”、“阻塞”结构,从而形成“维持阻塞”型D触发器。
【实验环境】PC机(Windows xp,QuartusII)
【实验内容】QuartusII开发数字电路的设计流程完成DFF和“维持阻塞”型D触发器的原理设计输入,编译仿真和波形仿真。
一、DFF仿真分析:
step1、启动QuartusII
Step2、建立工作库目录文件夹以便设计工程项目的存储
Step3、输入设计:根据上部原理图完成原理图文件,截图如下:
Step4、单击存盘命令新建工程
Step5、编译综合
Step6、仿真测试
Step7、仿真结果
二、“维持阻塞”型DFF仿真分析
Step1、启动QuartusII
Step2、建立工作库目录文件夹以便设计工程项目的存储
Step3、输入设计:根据图4-2完成原理文件,截图如下:
Step4、仿真结果分析
Rd为低电平时直接复位0,Sd为低电平时直接置为1,不需要直接复位、置位时应保持高电平:D为控制输入端,只有当cp上升沿到来时才将数据置入触发器。
三、思考练习
用以上实验设计的维持阻塞DFF模型设计一个2位二进制加法
计数器,该计数器具有计数清零和进位输出功能。
(1)2位二进制加法计数器原理图如下:
(2)仿真测试
(3)仿真结果
(4)改变实验平台至quartusII13.0,改变芯片进行引脚锁定
首先的实验引脚锁定是将输入CLK设为引脚SW[0],将CLRN设为引脚SW[1],输出q[1]、q[0]、COUT分别设成引脚LEDG[0]、LEDG[1]、LEDG[2]。
引脚锁定成功结果如下图:
(4)下载电路验证硬件测试结果
SW[1]是清零端,置为1保持状态。
上下拨动SW[0]以改变SW[0]的输入值,观察输出状态。
四故障排除
观察发现,进位指示的LEDG[2]一直不亮,反复修正后还是没有解决,于是重新换了试验箱下载,观察结果正确,即上一个试验箱
不能正常工作。
五实验总结
(1)实验中途遇到如何测试的问题
询问指导老师意见,表示用发光二极管来测试即可,并独立完成测试。
(2)将完成的实验逻辑电路结果交由指导老师验收
在答辩完毕后老师提出将SW[0]改为KEY[1]输入,修改后结果如下:
图示为SW[1]置1,KEY[1]每按一次,输出值改变。
LEDG[0]亮表示1,不亮即为0.LEDG[1]同样。
上图为输入1,输出10. (3)通过此次实验,我更深入地领悟了触发器的原理和用法,还复习了示波器的用法,还学会了如何更加适合地用试验箱测试电路实验结果。