实验七 触发器

实验七触发器
一、实验目的
(1)理解触发器的用途、类型和工作原理
(2)掌握利用T-SQL语句创建和维护触发器的方法
(3)掌握利用企业管理器创建、维护触发器的方法
二、实验内容
1.创建after触发器
(1)创建一个在插入时触发的触发器sc_insert,当向sc表插入数据时,须确保插入的学号已在Student表中存在,并且还须确保插入的课程号在Course表中存在;若不存在,则给出相应的提示信息,并取消插入操作,提示信息要求指明插入信息是学号不满足条件还是课程号不满足条件(注:Student表与sc表的外键约束要先取消)。

(2)为Course表创建一个触发器Course_del,当删除了Course表中的一条课程信息时,同时将表sc表中相应的学生选课记录删除掉。

(3)在Course表中添加一个平均成绩avg_Grade字段(记录每门课程的平均成绩),创建一个触发器Grade_modify,当SC表中的某学生的成绩发生变化时,则Course表中的平均成绩也能及时相应的发生改变。

(4)测试上述三个触发器。

测试过程在(1)、(2)、(3)中均给出。

2.创建instead of 触发器
(1)创建一视图Student_view,包含学号、姓名、课程号、课程名、成绩等属性,在Student_view上创建一个触发器Grade_moidfy,当对Student_view中的学生的成绩进行修改时,实际修改的是sc中的相应记录。

(2)在SC表中插入一个getcredit字段(记录某学生,所选课程所获学分的情况),创建一个触发器ins_credit,当更改(注:含插入时)SC表中的学生成绩时,如果新成绩大于等于60分,则该生可获得这门课的学分,如果新成绩小于60分,则该生未能获得学分。

(3)测试上述两个触发器。

测试结果在(1)、(2)中均已给出。

3. 使用T-SQL语句管理和维护
(1)用系统存储过程sp_helptrigger查看触发器Grade_modify的相关信息。

(2)使用系统存储过程sp_helptext查看触发器Grade_modify中的定义内容。

(3) 使用select语句查看触发器Grade_modify的定义内容。

(4)用系统存储过程sp_depends查看触发器Grade_modify的相关性。

(5)将sc_insert触发器改为instead of 触发器,实现的功能不变。

(6)将触发器sc_insert删除。

4.使用SQL Server Management Studio管理存储过程
(1)在SQL Server Management Studio中重新创建刚删除的触发器sc_insert
(2)查看触发器sc_insert 的内容。

(3)删除触发器sc_insert。

合集下载

数字电路实验指导书

数字电路实验指导书

实验一集成逻辑门电路逻辑功能的测试一、实验目的1.熟悉数字逻辑实验箱的结构、基本功能和使用方法。

2.掌握常用非门、与非门、或非门、与或非门、异或门的逻辑功能及其测试方法。

二、实验器材1.数字逻辑实验箱DSB-3 1台2. 万用表 1只3.元器件: 74LS00(T065) 74LS04 74LS55 74LS86 各一块导线若干三、实验说明1.数字逻辑实验箱提供5 V + 0.2 V的直流电源供用户使用。

2.连接导线时,为了便于区别,最好用不同颜色导线区分电源和地线,一般用红色导线接电源,用黑色导线接地。

3.实验箱操作板部分K0~K7提供8位逻辑电平开关,由8个钮子开关组成,开关往上拨时,对应的输出插孔输出高电平“1”,开关往下拨时,输出低电平“0”。

4.实验箱操作板部分L0~L7提供8位逻辑电平LED显示器,可用于测试门电路逻辑电平的高低,LED亮表示“1”,灭表示“0”。

四、实验内容和步骤1.测试74LS04六非门的逻辑功能将74LS04正确接入面包板,注意识别1脚位置,按表1-1要求输入高、低电平信号,测出相应的输出逻辑电平。

表1-1 74LS04逻辑功能测试表2.测试74LS00四2输入端与非门逻辑功能将74LS00正确接入面包板,注意识别1脚位置,按表1-2要求输入高、低电平信号,测出相应的输出逻辑电平。

3.测试74LS55 二路四输入与或非门逻辑功能将74LS55正确接入面包板,注意识别1脚位置,按表1-3要求输入信号,测出相应的输出逻辑电平,填入表中。

(表中仅列出供抽验逻辑功能用的部分数据)4.测试74LS86四异或门逻辑功能将74LS86正确接入面包板,注意识别1脚位置,按表1-4要求输入信号,测出相应的输出逻辑电平。

五、实验报告要求1.整理实验结果,填入相应表格中,并写出逻辑表达式。

2.小结实验心得体会。

3.回答思考题若测试74LS55的全部数据,所列测试表应有多少种输入取值组合?实验二集成逻辑门电路的参数测试一、实验目的1.掌握TTL和CMOS与非门主要参数的意义及测试方法。

本科数电实验教案

本科数电实验教案

本科数电实验教案一、实验目的1. 理解并掌握数字电路的基本原理和实验技能。

2. 熟悉常用逻辑门电路及其功能。

3. 学会使用逻辑门电路进行简单的数字系统设计。

4. 培养动手能力和团队协作能力。

二、实验原理1. 逻辑门电路:与门、或门、非门、异或门等。

2. 逻辑函数及其表示方法:真值表、逻辑图、卡诺图等。

3. 数字电路的基本组成部分:触发器、计数器、译码器等。

4. 数字系统的设计与验证方法。

三、实验器材与仪器1. 数字电路实验箱。

2. 逻辑门电路模块。

3. 触发器、计数器、译码器等模块。

4. Multisim、Proteus等仿真软件。

四、实验内容与步骤1. 实验一:逻辑门电路的搭建与测试步骤:a. 根据真值表搭建与门、或门、非门、异或门电路。

b. 使用Multisim、Proteus等软件进行仿真,验证电路功能。

2. 实验二:数字电路的基本组成部分——触发器步骤:a. 搭建基本RS触发器、D触发器、JK触发器等。

b. 利用仿真软件验证触发器的工作原理。

c. 分析不同触发器之间的联系与区别。

3. 实验三:计数器的设计与仿真步骤:a. 搭建二进制计数器电路。

b. 利用仿真软件验证计数器的功能。

c. 分析计数器的工作原理,探讨计数器的应用场景。

4. 实验四:译码器的设计与仿真步骤:a. 搭建4-16译码器电路。

b. 利用仿真软件验证译码器的功能。

c. 分析译码器的工作原理,探讨译码器的应用场景。

5. 实验五:数字系统的设计与验证步骤:a. 结合所学知识,设计一个简单的数字系统(如计算器、频率发生器等)。

b. 搭建数字系统电路,利用仿真软件进行验证。

五、实验要求与评价1. 实验报告:要求对每个实验的原理、过程、结果进行详细描述,并对实验中遇到的问题进行分析和解答。

2. 实验操作:要求熟练操作实验设备,正确搭建电路,充分理解实验原理。

3. 实验态度:要求认真观察实验现象,积极参与讨论,主动请教老师和同学。

4. 实验成果:要求实验结果准确,能够对数字电路进行分析与设计。

实验7频带传输系统综合实验-信息系统综合实践实验中心-桂林电子

实验7频带传输系统综合实验-信息系统综合实践实验中心-桂林电子

实验7 频带传输系统综合实验一、实验目的:1、将所做过的独立实验进行组合,构成可通话的频带传输系统。

掌握系统工作原理,了解信号流程并完成两人通话功能。

2、分析系统连接后所遇到的问题,且提出解决向题的方料3、了解载波相位误差,位同步相位误差对系统的性能的影响。

4、了解相位抖动对系统的影响。

二、实验内容:1、了解二人通话的2DPSK频带传输系统的原理,掌握实验模块的正确组合和连线。

2、了解决收端载波相位误差,位同步相位误差对系统造成影响的方法。

3、观察相位抖动对系统的影响。

4、分析系统组成后容易出现什么问题,提出解决问题的方法。

5、当发端发送固定数字信号时,将收、发端关键波形按相位关系绘画出来。

且加以说明。

三、预习要求1、复习前面各章有关的独立实验内容。

2、了解可通话2DPSK频带传输实验的原理。

3、自行设计实验方案及测试步骤。

四、实验仪器1、直流电源一台2、示波器一台3、数字信源模块、数字调制模块、载波时钟提取模块、数字解调模块、帧同步/终端模块、PCM编译码模块各一块。

五、实验原理图3-16-1 系统流程图1. 数字信源中的多路信号的复接原理数字信源模块的原理框图如附图所示。

1.1时序信号的产生本模块通过二进制分频器,得到16kHZ和8kHZ方波信号,然后送入2/4译码器,得到反相的脉宽为八个时钟周期的四个脉冲信号,经反相器后得到正相的时序脉冲信号。

其波形及相位关系如图1所示。

图1 复接器中的时序脉冲信号1.2四路数据码的复接本信源模块中的四路独立的八位数码,在以上四路时序信号的控制下,依次选通模拟开关1、2、3、4,按顺序依次将四路数码接入同一通道,形成了一路串行码,完成四路数据码的复接。

在本基带传输实验中,将其中第一路数据码置成帧同步码(巴克码)X1110010。

2. 数字终端模块的分接器原理原理框图如附图所示。

2.1时序脉冲产生电路由U7、U8、U9(74LS164)八位移存器和U12(74LS04)非门、U10(74LS74)D触发器组成。

实验七 触发器

实验七 触发器
班级
学号
姓名
规定时间
20分钟
成绩
教师签名
触发器
一、实验目的及要求:
1、熟悉并验证触发器的逻辑功能。
2、掌握RS和JK触发器的使用方法和逻辑功能的测试方法。
二、实验仪器:
数字电子技术实验板、数字万用表
三、实验内容及步骤
1、测试双JK触发器74LS73逻辑功能(20分)。
图174LS73引脚图
表1JK触发器的逻辑功能
0
1
CP=1时,T=1,触发器Q端为1翻为0, 端由0翻为1,翻转一次;CP=0时,T触发器处于维持状态
1
1
J
K
CP
Qn
Qn+1
功能说明
0
0

0
0
保持
1
1
0
1

0
0
置“0”
1
0
1
0

0
1
置“1”
1111来自↓01
必翻
1
0
2.触发器的转换
1将JK触发器转化成D触发器,画出改造电路图(30分),并完成表2(10分)。
K连接非门 =K
J、K连接J=K
表2D触发器的逻辑功能
D
CP
Qn
Qn+1
功能说明
0
10
0
0
D=0,与非门D输出为1,与非门C输出为0,则Qn+1=0
CP=0是触发器不工作
1
1
1
10
0
1
D=1,与非门D输出为0,与非门C输出为1,则Qn+1=1
CP=0时,触发器不工作
1
1

实验一:单管放大电路及常用电子仪器的使用

实验一:单管放大电路及常用电子仪器的使用

模拟、数字及电力电子技术实验一:单管放大电路及常用电子仪器的使用一、实验目的:1)学会用万用表判别三极管的类别和管脚。

2)掌握测试三级管输出特性曲线的方法。

3)基本放大电路的静态工作点测试。

2、实验设备及器材:1)MES系列模拟电子电路实验系统2)直流稳压电源3)万用表4)晶体管毫伏表5)元器件:电阻、电位器、三极管6)示波器等3、实验内容及电路:1、用示波器测量交换信号的频率按表1-1所示频率有信号发生器输入信号,用示波器测出周期并计算,将所测试结果与已知频率作比较。

表1-1信号频率100HZ 1*H2扫描速度开关(t/div)开开一个周期所占水平格数6格4格半信号频率f=1/T 1/3 1/4.52、单管放大电路的调整与测试1)静态工作点的测试接通电源+12V,调节Rw使UEQ=2V不变条件下,输入频率1KH2的5mV正弦波信号,用毫伏表测出UO的值,将测量结果记入表2-2中。

表2-2RL实测实测计算估算Ui(mv) Uo(v) A(v)实测Av(估算)∞ 3.3 4 5.4 6接入负载 3.8 5 6.2 63)输入电阻、输入电阻测试表3-1输入电阻测试实测实测计算估算Us(mv) Ui(mv) Ri=Ri≈rbe//Rb2.9mv3.2mv 3.6mv 3mv表3-2输出电阻测试实测实测计算估算Ro=(U∞(v) Uo(v)Ro≈Rc)RL5mv 5.6mv 6.2mv 6mv4、思考题1、使用示波器时若达到如下要求应调哪些旋钮?3)波形清晰;2)亮度适中;3)波形稳定;4)移动波形位置;5)改变波形周期;6)改变波形幅度1、聚焦按钮2、灰度按钮3、调节示波器扫描频率旋钮4、X,Y轴移位旋钮5、调节X—t/cm旋钮6、调节t/div按钮2、点解电容器两端的静态方向与其极性应该有何关系?因为制造电容时,分阳极箔、阴极箔,阳极箔为正耐压比阴极箔要高,阴极箔为负耐压系数要低当有反向电压时,就容易击穿造成短路。

(完整word版)实验7:使用触发器加强完整性 实验报告

(完整word版)实验7:使用触发器加强完整性 实验报告
6.
CREATETRIGGERtri6
ONToys
AFTERUPDATE
AS
DECLARE@avgrateMONEY
DECLARE@maxrateMONEY
SELECT@avgrate=AVG(mToyRate)FROMToys
SELECT@maxrate=MAX(mToyRate)FROMToys
1.创建触发器,当修改Orders表中某行数据的mShippingCharges和mGiftWrapCharges时,要修改相应行的总价mTotalCost,以保证结果的正确性。
2.创建after触发器,禁止删除ToysBrand表中的记录。
3.创建Instead of触发器,禁止删除ToysBrand表中的记录。
ROLLBACKTRAN
END
8.
--创建视图
er(
cCandidateCode,vFirstName,vLastName,siTestScore,
cContractRecruiterCode,cName)
AS
andidateCode,vFirstName,vLastName,siTestScore,
IFUPDATE(mShippingCharges)ORUPDATE(mGiftWrapCharges)
BEGIN
DECLARE@change1MONEY
DECLARE@change2MONEY
SELECT@change1=mShippingCharges+mGiftWrapCharges
FROMinserted
7.对Shipment表进行插入操作或者修改操作时,应保证dShipmentDate小于当前日期。
8.对于Recruitment数据库,创建一个视图名为vwCandidateContractRecruiter,其中包含了外部候选人(ExternalCandidate表)的代码,姓名,测试成绩,以及其对应的合同招聘人员(ContractRecruiter表)的代码和名称。并对该视图进行更新,修改外部候选人代码为‘000049’的候选人,更改其测验成绩为87分,并更改相对应的合同招聘人员的名称为‘Roger Federal’。通过创建一个触发器使得能对该视图直接通过下面的Update语句进行更新。

实验七---移位寄存器及其应用


集成移位寄存器74LS194功能表:
附:74LS194引脚图
四、实验内容
1、测试四位双向移位寄存器74LS194的逻 辑功能:(测试数据记录表5中)
(1)清除功能 (2)送数功能 (3)右移、左移功能 (4)保持功能 注:CR、S1、S0、SL、SD以及D0-D7分别
接数据开关,CP接逻辑开关,Q0-Q7接发 光二极管显示器。
2、根据实验内容2的结果,画出4 位 环形计数器的状态转换图及波形图。
3、分析串/并行、并/串行转换器所 得结果的正确性。
实验七、移位 寄存器
一、实验目的
1、掌握中规模4位双向移位寄存 器的逻辑功能及使用方法。
2、掌握移位寄存器的典型应用。 3、熟悉移位寄存器的调试方法。
二、实验设备
1、电子技术实验箱
一台
2、数字示波器
一台
3、数字万用表
一块
4、芯片:74LS194*2、74LS00
三、理论准备
移位寄存器是一种由触发器链 型连接的同步时序网络 ,每个 触发器的输出连到下一级触发 器的控制输入端,在时钟脉冲 作用下,存贮在移位寄存器中 的信息逐位左移或右移。
2、环形计数器:自拟实验电路及数据 记录表格。
3、实现数据的串/并转换:按图3、图 4连接电路,输入数码自定,自拟记录 表格。
注:串行输入/并行输出及并行输入/ 串行输出转换电路中只做右移部分; 改接电路,用左移方式的内容放在实 验报告中完成(画出电路图)
波形图:
五、实验报告要求
ห้องสมุดไป่ตู้、分析表5的实验结果,总结移位寄 存器的逻辑功能,并写入表格总结功 能一栏中。

实验七.gal实验


三、实验原理
1.通用阵列逻辑GAL22V10
通用阵列逻辑GAL是由可编程的与阵列、固定的或阵列和输出 逻辑宏单元三部分构成。 GAL芯片必须借助GAL的开发软件和硬件,对其编程写入后,才 能使GAL芯片具有预期的逻辑功能。 GAL22V10: 有10个I/O口、 12个输入口、 10个寄存器单元, 最高频率为超过100MHz。
见引脚图 1.12.编译来自下载源文件用VHDL语言编写的源程序,是不能直接对芯片编程 下载的,必须经过计算机软件对其进行编译,综合等最 终形成PLD器件的熔断丝文件(简称为JED文件)。 通过相应的软件及编程电缆再将JED数据文件写入 到GAL芯片,这样GAL芯片就 建立工程 具有用户所需要的逻辑功能。
五.实验报告要求:
1. 画出ispGAL22V10C器件实现基本逻辑门及触发 器的引脚图。 2. 简述用PLA模型设计的N位二进制计数器的原理。 3. 写出VHDL语言编写的源程序。 4. 画出各实验的仿真波形。 5. 思考题。
输入源程序
3. GAL实验流程图
编译源程序
建立测试波形、仿真 下载验证
四、实验内容与操作步骤
1. 用GAL22V10实现基本逻辑门及触发器。
四、实验内容与操作步骤
2.启动ispLEVER 3.创建一个新的设计项目 4.VHDL设计输入. 5.仿真波形输入 6.编译源文件 7.仿真 8.在线下载 9.在实验仪上进行功能测试
实验七:通用阵列逻辑GAL实验
一.实验目的:
1.了解ispGAL22V10C的结构及其应用。 2.学会使用VHDL语言进行GAL器件的逻辑设计。 3.掌握GAL器件的编程、仿真、下载、验证等全 部过程。
二.实验内容:
1.用ispGAL22V10C器件实现基本门电路。 2.用ispGAL22V10C器件实现各种触发器。 3.用ispGAL22V10C器件实现10进制计数器。

触发器-时序逻辑电路实验报告

1实验报告课程名称:数字电子技术基础实验 指导老师:樊伟敏实验名称:触发器应用实验实验类型:设计类 同组学生姓名:__________ 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤五、实验数据记录和处理 六、实验结果与分析(必填)七、讨论、心得一、实验目的1. 加深理解各触发器的逻辑功能,掌握各类触发器功能的转换方法。

2. 熟悉触发器的两种触发方式(电平触发和边沿触发)及其触发特点。

3. 掌握集成J-K 触发器和D 触发器逻辑功能的测试方法。

4. 学习用J-K 触发器和D 触发器构成简单的时序电路的方法。

5. 进一步掌握用双踪示波器测量多个波形的方法。

二、主要仪器与设备实验选用集成电路芯片:74LS00(与非门)、74LS11(与门)、74LS55(与或非门)、74LS74(双D 触发器)、74LS107(双J —K 触发器),GOS-6051 型示波器,导线,SDZ-2 实验箱。

三、实验内容和原理 1、D →J-K 的转换实验①设计过程:J-K 触发器和D 触发器的次态方程如下: J-K 触发器:n n 1+n Q Q J =Q K +, D 触发器:Qn+1=D 若将D 触发器转换为J-K 触发器,则有:nn Q Q J =D K +。

②仿真与实验电路图:仿真电路图如图1所示。

操作时时钟接秒信号,便于观察。

图1实验名称:触发器应用实验 姓名: 学号: 2③实验结果:2、D 触发器转换为T ’触发器实验①设计过程:D 触发器和T ’触发器的次态方程如下:D 触发器:Q n+1= D , T ’触发器:Q n+1=!Q n若将D 触发器转换为T ’触发器,则二者的次态方程须相等,因此有:D=!Qn 。

②仿真与实验电路图:仿真电路图如图2 所示。

操作时时钟接秒信号。

③实验结果:发光二极管按时钟频率闪动,状态来回翻转。

3、J-K →D 的转换实验。

基本逻辑门逻辑实验

实验一、基本逻辑门逻辑实验1、实验器件:74LS00 1片,74LS28 1片2、实验内容:(1)测试二输入四与非门74LS00一个与非门的输入和输出之间的逻辑关系。

(2)测试二输入四或非门74LS28一个或非门的输入和输出之间的逻辑关系。

(3)用与非门实现与门、或门的逻辑关系。

3、实验要求:设计电路,写出逻辑表达式,列出真值表,进行数据分析。

实验二、三态门实验1、实验器件:74LS00 1片,74LS125 1片,万用表2、实验内容:(1)74LS125三态门的输出负载为74LS00一个与非门输入端。

74LS00同一个与非门的另一个输入端接低电平,测试74LS125三态门三态输出、高电平输出、低电平输出的电压值。

同时测试74LS125三态输出时74LS00输出值。

(2)74LS125三态门的输出负载为74LS00一个与非门输入端。

74LS00同一个与非门的另一个输入端接高电平,测试74LS125三态门三态输出、高电平输出、低电平输出的电压值。

同时测试74LS125 三态输出时74LS00输出值。

3、实验要求:画出电路图,自己设计数据记录表格,添入所测数据,作出数据分析。

实验三、数据选择器实验1、实验器件:74LS153 1片,示波器2、实验内容:测试74LS153中一个4选1数据选择器的逻辑功能。

四个数据输入引脚C0—C3分别接实验箱上的5 MHz、1 MHz、500 KHz、100 KHz脉冲源。

改变数据选择引脚B、A和使能端G的电平,产生8种不同的组合。

观测每种组合下数据选择器的输出波形。

3、实验要求:自己画出电路图,设计数据记录表格,添入所测数据,作出数据分析。

实验四、译码器实验1、实验器件:74LS139 1片2、实验内容:测试74LS139中一个2—4译码器的逻辑功能。

四个译码输出引脚Y0—Y3接电平指示灯。

改变引脚G、B、A的电平。

观测并记录指示灯的显示状态。

3、实验要求:画出电路图,自己设计数据记录表格,添入所测数据,作出数据分析。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档