触发器功能的模拟实现实验报告-
触发器实验报告

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、测试如下 五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)
触发器实验报告

触发器实验报告一、实验目的本次实验的主要目的是深入了解触发器的工作原理和功能,通过实际操作和观察,掌握触发器在数字电路中的应用,以及如何利用触发器实现特定的逻辑功能。
二、实验原理触发器是一种具有存储功能的基本逻辑单元,能够在时钟信号的控制下,根据输入信号的变化改变其输出状态,并保持该状态直到下一个时钟脉冲的到来。
常见的触发器类型包括 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应用开发实验报告实验名称:触发器与计数器专业:电子科学与技术姓名:班级:学号: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实验四实验报告仲恺农业⼯程学院实验报告纸__⾃动化学院_(院、系)__⼯业⾃动化__专业__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.1 探索触发器的基本原理触发器,简单来说,就是一个能在特定条件下改变状态的电路。
它就像一扇门,只有当你用力去推的时候,才会打开。
我们的目标是搞清楚这些“门”是如何工作的。
1.2 理解触发器在电路中的应用触发器的应用范围可广泛了。
无论是数据存储,还是控制逻辑,触发器都扮演着关键角色。
它们就像是信息的守门员,决定了什么能进,什么得被拒绝。
二、实验设备2.1 实验工具这次实验,我们用的是基本的逻辑电路组件。
包括电源、开关、LED灯,还有万用表。
这些东西就像是我们的小工具箱,缺一不可。
2.2 触发器模块我们选择了D型触发器,因其结构简单,易于理解。
它的工作原理就像是一个小孩的玩具,按一下按钮就会亮灯,放开就灭。
我们把它接入电路,准备好迎接它的“表现”。
2.3 安全措施在进行实验之前,安全可不能马虎。
我们确保电源关闭,检查所有连接,确保一切正常。
毕竟,安全第一,任何小失误都可能引发“大麻烦”。
三、实验过程3.1 连接电路首先,我们根据电路图连接所有元件。
小心翼翼地将电缆接入D型触发器。
电缆像是我们的手,仔细地操控每一个连接。
看到电路成形,心中有种莫名的期待。
3.2 测试触发器一切准备好后,开启电源。
按下开关,LED灯瞬间亮起。
那一刻,仿佛看到了触发器在欢呼。
又按一下,灯灭了,状态变化真是瞬息万变。
就像生活,时刻都在变化,让人惊喜。
3.3 数据记录我们开始记录每次实验的结果。
数据像是我们收集到的“宝藏”,每一组数字都有它的故事。
这种追踪过程,就像是在解谜,寻找背后的秘密。
四、实验结果4.1 状态变化通过几轮实验,我们观察到触发器在不同输入条件下的状态变化。
每一次按下开关,触发器都准确无误地改变状态,表现得相当稳定。
这让我想起一句话:“坚持就是胜利”。
4.2 误差分析当然,实验中也不是没有波折。
偶尔会出现状态不一致的情况。
这就引发了我们的讨论,究竟是接线问题,还是外部干扰。
最终,我们发现是接触不良导致的,改正后,一切恢复正常。
数字电路实验报告-触发器的基本逻辑功能

电学实验报告模板实验原理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的逻辑功能实验记录表实验结果及分析。
触发器工作原理与功能测试 实验报告

电子通信与软件工程 系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 端的状态是否相同,以正确理解“不定”状态的含义。
触发器的应用实验报告

一、实验目的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位二进制计数器,观察计数过程。
- 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)通过此次实验,我更深入地领悟了触发器的原理和用法,还复习了示波器的用法,还学会了如何更加适合地用试验箱测试电路实验结果。