文档库 最新最全的文档下载
当前位置:文档库 › 实验二 输电线路电流微机保护实验报告

实验二 输电线路电流微机保护实验报告

实验二 输电线路电流微机保护实验报告
实验二 输电线路电流微机保护实验报告

实验二 输电线路电流微机保护实验

一、实验目的

1.学习电力系统中微机型电流、电压保护时间、电流、电压整定值的调整方法。

2.了解电磁式保护与微机型保护的区别。

二、基本原理

1.试验台一次系统原理图

试验台一次系统原理图如图3-1所示。

2.电流电压保护基本原理

1)三段式电流保护

当网络发生短路时,电源与故障点之间的电流会增大。根据这个特点可以构成电流保护。电流保护分无时限电流速断保护(简称I 段)、带时限速断保护(简称II 段)和过电流保护(简称III 段)。下面分别讨论它们的作用原理和整定计算方法。

(1) 无时限电流速断保护(I 段)

单侧电源线路上无时限电流速断保护的作用原理可用图3-2来说明。短路电流的大小I k 和短路点至电源间的总电阻R ∑及短路类型有关。三相短路和两相短路时,短路电流I k 与R ∑的关系可分别表示如下:

l

R R E R E I s s

s k 0)3(+==

∑ l

R R E I s s k 0)2(*

23

+=

图3-1 电流、电压保护实验一次系统图

式中, E s ——电源的等值计算相电势;R s —— 归算到保护安装处网络电压的系统等值电阻;R 0—— 线路单位长度的正序电阻;l —— 短路点至保护安装处的距离。

由上两式可以看到,短路点距电源愈远(l 愈长)短路电流L k 愈小;系统运行方式小(R s 愈大的运行方式)I k 亦小。I k 与l 的关系曲线如图3-2曲线1和2所示。曲线1为最大运行方式(R s 最小的运行方式)下的I K = f (l )曲线,曲线2为最小运行方式(Rs 最大的运行方式)下的I K = f (l )曲线。

线路AB 和BC 上均装有仅反应电流增大而瞬时动作的电流速断保护,则当线路AB 上发生故障时,希望保护KA 2能瞬时动作,而当线路BC 上故障时,希望保护KA 1能瞬时动作,它们的保护范围最好能达到本路线全长的100%。但是这种愿望是否能实现,需要作具体分析。

以保护KA 2为例,当本线路末端k 1点短路时,希望速断保护KA2能够瞬时动作切除故障,而当相邻线路BC 的始端(习惯上又称为出口处)k 2点短路时,按照选择性的要求,速断保护KA 2就不应该动作,因为该处的故障应由速断保护KA 1动作切除。但是实际上,k 1和k 2点短点时,从保护KA 2安装处所流过短路电流的数值几乎是一样的,因此,希望k 1点短路时速断保护KA2能动作,而k 2点短点时又不动作的要求就不可能同时得到满足。

图3-2 单侧电源线路上无时限电流速断保护的计算图

为了获得选择性,保护装置KA2的动作电流I op2必须大于被保护线路AB 外部(k 2点)短路时的最大短路电流I k max 。实际上k 2点与母线B 之间的阻抗非常小,因此,可以认为母线B 上短路时的最大短路电流I k B max =I k max 。根据这个条

件得到:max B 12op k rel I K I

式中,1

rel K ——可靠系数,考虑到整定误差、短路电流计算误差和非周期分

量的影响等,可取为1.2~1.3。

由于无时限电流速断保护不反应外部短路,因此,可以构成无时限的速动保护(没有时间元件,保护仅以本身固有动作时间动作)。它完全依靠提高整定值

来获得选择性。由于动作电流整定后是不变的,在图3-2上可用直线3来表示。直线3与曲线1和2分别有一个交点。在曲线交点至保护装置安装处的一段线路上短路时,I k >I op2保护动作。在交点以后的线路上短路时,I k

无时限电流速断保护的灵敏度用保护范围来表示,规程规定,其最小保护范围一般不应小于被保护线路全长的15%~20%。实验时可调节滑线电阻,找寻保护范围。

电流速断保护的主要优点是简单可靠,动作迅速,因而获得了广泛应用。它的缺点是不可能保护线路AB 的全长,并且保护范围直接受系统运行方式变化影响很大,当被保护线路的长度较短时,速断保护就可能没有保护范围,因而不能采用。

(a)网络图 (b )I k =f (l )关系及保护范围 (c )延时特性 图中:1—I k =f (l )关系;2—I

opA I 线;3—I

I opA I 线;4—I

B op I 线

由于无时限电流速断不能保护全长线路,即有相当长的非保护区,在非保护区短路时,如不采取措施,故障便不能切除,这是不允许的。为此必须加装带时限电流速断保护,以便在这种情况下用它切除故障。

(2)带时限电流速断保护(II 段)

对这个新设保护的要求,首先应在任何故障情况下都能保护本线路的全长范围,并具有足够的灵敏性。其次是在满足上述要求的前提下,力求具有最小的动作时限。正是由于它能以较小的时限切除全线路范围以内的故障,因此,称之为带时限速断保护。带时限电流速断保护的原理可用图3-3来说明。

由于要求带时限电流速断保护必须保护本线路AB 的全长,因此,它的保护范围必须伸到下一线路中去。例如,为了使线路AB 上的带时限电流速断保护A

(a) (b) (c)

获得选择性,它必须和下一线路BC 上的无时限电流速断保护B 配合。为此,带时限电流速断保护A 的动作电流必须大于无时限电流速断保护B 的动作电流。

若带时限电流速断保护A 的动作电流用II

opA I 表示,无时限电流速断保护B 的动作电流用I opB I 表示,则

I

opB II II opA I K I rel = (3-1)

式中,II

rel K ——可靠系数,因不需考虑非周期分量的影响,可取为1.1~1.2。

保护的动作时限应比下一条线路的速断保护高出一个时间阶段,此时间阶段以?t 表示。即

保护的动作时间t t A ?=II (?t 一般取为0.5s )

。 带时限电流速断保护A 的保护范围为II A l (见图3-3)。它的灵敏度按最不利

情况(即最小短路电流情况)进行检验。即

II

op min II sen /A k I I K = (3-2)

式中,I k min ——在最小运行方式下,在被保护线路末端两相金属短路的最小

短路电流。规程规定II sen K 应不小于1.3~1.5。II

sen K 必须大于1.3的原因是考虑到

短路电流的计算值可能小于实际值、电流互感器的误差等。

由此可见,当线路上装设了电流速断和限时电流速断保护以后,它们的联系工作就可以保证全线路范围内的故障都能够在0.5s 的时间内予以切除,在一般情况下都能够满足速动性的要求。具有这种性能的保护称为该线路的“主保护”。

带时限电流速断保护能作为无时限电流速断保护的后备保护(简称近后备),即故障时,若无时限电流速断保护拒动,它可动作切除故障。但当下一段线路故障而该段线路保护或断路器拒动时,带时限电流速断保护不一定会动作,故障不一定能消除。所以,它不起远后备保护的作用。为解决远后备的问题,还必须加装过电流保护。

(3)定时限过电流保护(III 段)

过电保护通常是指其启动电流按照躲开最大负荷电流来整定的一种保护装置。它在正常运行时不应该启动,而在电网发生故障时,则能反应电流的增大而动作。在一般情况下,它不仅能够保护本线路的全长范围,而且也能保护相邻线路的全长范围,以起到远后备保护的作用。

为保证在正常运行情况下过电流保护不动作,它的动作电流应躲过线路上可能出现的最大负荷电流I L max ,因而确定动作电流时,必须考虑两种情况:

其一,必须考虑在外部故障切除后,保护装置能够返回。例如在图3-4所示

的接线网络中,当k 1点短路时,短路电流将通过保护装置5、4、3,这些保护装置都要启动,但是按照选择性的要求,保护装置3动作切除故障后,保护装置4和5由于电流已经减小应立即返回原位。

其二,必须考虑当外部故障切除后,电动机自启动电流大于它的正常工作电流时,保护装置不应动作。例如在图3-4中,k 1点短路时,变电所B 母线电压降低,其所接负荷的电动机被制动,在故障由3QF 保护切除后,B 母线电压迅速恢复,电动机自启动,这时电动机自启动电流大于它的正常工作电流,在这种情况下,也不应使保护装置动作。

图3-4 选择过电流保护启动值及动作时间的说明

考虑第二种情况时,定时限过电流保护的整定值应满足:

max III op L ss I K I >

式中,K ss ——电动机的自启动系数,它表示自启动时的最大负荷电流与正常运行的最大负荷电流之比。当无电动机时Kss=1,有电动机时Kss ≥1。

考虑第一种情况,保护装置在最大负荷时能返回,则定时限过电流保护的返回值应满足

max L ss re I K I > (3-3)

考虑到III

op I I re <,将式(3-3)它改写为

max III

rel L

ss re I K K I =

(3-4)

式中,III

rel K ——可靠系数,考虑继电器整定误差和负荷电流计算不准确等

因素,取为 1.1~1.2。

考虑到K re =I re /I op ,所以

)(1m a x III

rel III

op

L ss re

I K K K I = (3-5) 为了保证选择性,过电流保护的动作时间必须按阶梯原则选择(如图3-5)。

B

两个相邻保护装置的动作时间应相差一个时限阶段?t 。

过电流保护灵敏系数仍采用式(3-2)进行检验,但应采用I

II op I 代入,当过电

流保护作为本线路的后备保护时,应采用最小运行方式下本线路末端两相短路时的电流进行校验,要求K sen ≥1.3~1.5;当作为相邻线路的后备保护时,则应采用最小运行方式下相邻线路末端两相短路时的电流进行校验,此时要求K sen ≥1.2。定时限过电流保护的原理图与带时限过电流保护的原理图相同,只是整定的时间不同而已。

图3-5 过电流保护动作时间选择的示意图

3.保护的整定值计算

图3-1中若取电源线电压为100V (实际为变压器副方输出线电压为100V ),系统阻抗分别为X s.max =2Ω、X S.N =4Ω、X smin =5Ω,线路段的阻抗为10Ω。线路中串有一个2Ω的限流电阻,设线路段最大负荷电流为1.2A 。无时限电流速断保护可靠系数K Ⅰ=1.25,带时限电流速断保护可靠系数为K Ⅱ=1.1,过电流保护可靠系数K Ⅲ=1.15,继电器返回系数K re =0.85,自启动系数K zq =1.0。

根据上述给定条件:

(1)理论计算线路段电流保护各段的整定值计算:

16.510

221

3

10025.1)3(max

=++?

?=?=?末I K I I I pu (A )

78.2105213

1002.111)

3(min ≈++??=?=

?末I K I II pu

(A ) 62.12.1)85

.00

.115.1()(max 2=??=??

=I K K K I

re

q III

III

pu

(A ) II

pu t =''5.0 III

pu

t =''1

4.微机保护的原理

(一)微机保护的硬件

微型机保护系统的硬件一般包括以下三大部分。

(1)模拟量输入系统(或称数据采集系统)。包括电压的形成,模拟滤波,多路转换(MPX)以及模数转换(A/D)等功能块,完成将模拟输入量准确的转换为所需要的数字量的任务。

(2)CPU主系统。包括微处理器(80C196KC),只读存储器(EPROM),随机存取存储器(RAM)以及定时器等。CPU执行存放在EPROM中的程序,对由数据采集系统输入至RAM的原始数据进行分析处理,以完成各种继电保护的功能。

(3)开关量(或数字量)输入/输出系统。由若干并行接口适配器(PIO),光电隔离器件及有触点的中间继电器组成,以完成各种保护的出口跳闸,信号报警,外部接点输入及人机对话等功能。

微机保护的典型结构图5-1所示。

图5-1 微机保护典型硬件结构图

(二)数据采集系统

微机保护要从被保护的电力线路或设备的电流互感器﹑电压互感器或其他变换器上获取的有关信息,但这些互感器的二次数值﹑输出范围对典型的微机电路却不适用,故需要变换处理。在微机保护中通常要求模拟输入的交流信号为±5V电压信号,因此一般采用中间变换器来实现变换。交流电流的变换一般采用电流中间变换器并在其二次侧并电阻以取得所需要的电压的方式。

对微机保护系统来说,在故障初瞬电压、电流中可能含有相当高的频率分量(例如2KHZ以上),而目前大多数的微机保护原理都是反映工频量的,为此可以在采样前用一个低通模拟滤波器(ALF)将高频分量滤掉。

对于反映两个量以上的继电器保护装置都要求对各个模拟量同时采样,以准确的获得各个量之间的相位关系,因而对每个模拟量设置一套电压形成。但由于模数转换器价格昂贵,通常不是每个模拟量通道设一个A/D,而是公用一个,中

间经模拟转换开关(MPX )切换轮流由公用的A/D 转换成数字量输入给微机。模数转换器(A/D 转换器或称ADC )。由于计算机只能对数字量进行运算,而电力系统中的电流。电压信号均为模拟量,因此必须采用模数转换器将连续的模拟量变为离散的数字量。模数转换器可以认为是一编码电路。它将输入的模拟量UA 相当于模拟参考量UR 经一编码电路转换成数字量D 输出。 (三)输入输出回路

(1)开关量输出回路 开关量输出主要包括保护的跳闸以及本地和中央信号等。一般都采用并行的输出口来控制有触点继电器(干簧或密封小中间继电器)的方法,但为了提高抗干扰能力,也经过一级光电隔离,如图5-2所示。

(2)定值输入回路

对于某些保护装置,如果需要整定的项目很有限,则可以在装置面板上设置定值插销或拨轮开关,将整定值的数码的每一位象接点那样输入。对于比较复杂的保护装置,如果需要整定的项目很多时,可以将定值由面板上的键盘输入,并在装置内设置固化电路,将输入定值固化在E 2PROM 中。本装置采用键盘输入方式设置定值,整定方法详见附录二中的有关使用说明。

(四)CPU 系统

选择什么级别的CPU 才能满足微机保护的需求,关键的问题是速度。也就是说,CPU 能否在两个相邻采样间隔内完成必须完成的工作。本微机保护采用美国INTEL 公司高档16位微处理器80C 196KC 作为中央处理器。在80C 196KC 的内部集成了8路10位单极性A/D ﹑6通道高速输出(HSO )和2通道高速输入(HIS )﹑4通道16位定时器﹑全双工串行通讯接口﹑多路并行I/O 口﹑512字节片内寄存器等,集成度高﹑功能强大,极其利于构成各种高性能控制器。

(五)微机保护的软件

在DJZ-Ⅲ实验保护台中,微机保护装有无时限速断电流保护,带时限电流速断保护,定时限过电流保护以及电流电压联锁速断保护。在DJZ-Ⅲ变压器微机试验台中,装有变压器差动保护和变压器速切保护两种。

保护的软件是根据常规保护的原理,结合微机计算机的特点来设计的,具有以下几个功能:

(1)正常运行时,装置可以测量电流(电压),起到类似电流、电压表的作用,同时还起到监视装置是否正常工作的作用。

(2)被保护元件(变压器及线路)故障时,它能正确地区分保护区内、外故障,并能有效地躲开励磁涌流的影响。

图5-2 装置开关量输出回路接线图

(3)它具有较完善的自检功能,对装置本身的元件损坏及时发出信号。(4)有软件自恢复的功能。

电流电压保护软件基本框图如图5-3所示。

三、实验内容

1.三段式电流微机保护实验

(1)DJZ-III试验台的常规继电器和微机保护装置都没有接入电流互感器TA 回路,在实验之前应该接好线才能进行试验,实验用一次系统图参阅图3-1,实验原理接线图如图5-4所示。按原理图完成接线,同时将变压器原方CT的二次侧短接。

(2)将模拟线路电阻滑动头移动到0Ω处。

(3)运行方式选择,置为“最小”处。将交流电压表接到PT测量孔的任意两相上。

(4)合上三相电源开关,直流电源开关,变压器两侧的模拟断路器1KM、2KM,调节调压器输出,使交流电压表指示从0V慢慢升到50V。

(5)合上微机装置电源开关,将无时限电流速断保护(I段)动作电流整定为2.58A,动作时间整定为0.05s;带时限电流速断保护(II段)动作电流整定为1.39A,动作时间整定为0.5s;定时限过电流保护(III段)动作电流整定为0.81A,动作时间整定为1s。同时将微机保护的I段(速断)投入,将微机保护的II、III段退出,低压闭锁和使用重合相继电器的状态均改为OFF。

(6)此时A相、B相、C相负载灯全亮。

(7)因用微机保护,则需将LP1接通(微机出口连接片投入)。

(8)任意选择两相短路,如果选择AB相,合上AB相短路模拟开关。

(9)合上故障模拟断路器3KM,模拟系统发生两相短路故障,此时负荷灯部分熄灭。短路电流大于速断(Ⅰ段)保护整定值,故应由I段保护动作跳开模拟断路器,从而实现保护功能。将动作情况和故障时电流测量幅值记录于表5-1中。

表5-1 电流速断保护灵敏度检查实验数据记录表

(10)断开故障模拟断路器,当微机保护动作时,需按微机保护箱上的“信号复位”按钮,重新合上模拟断路器2KM,负载灯全亮,即恢复模拟系统无故障运行状态。

(11)按表5-1中给定的电阻值移动短路电阻的滑动接头,重复步骤(9)和(10)直到不能使I段保护动作,再减小一点模拟线路电阻,若故障时保护还能动作,记录此时的短路电流和滑线变阻器的阻值,记入表5-1中(1代表保护动作,0代表保护不动作)。

(12)改变系统运行方式,分别置于“最大”、“正常”运行方式,重复步骤

(6)至(11),记录实验数据填入表5-1中。

(13)分别改变短路形式为BC相和CA相,重复步骤(6)至(12)。

(14)将微机保护的II、III段投入,选择“正常”运行方式,并移动短路电阻的滑动接头至I段不能保护的区域,任意选择两相短路,观察II段或III 段是否会动作,并把现象及观察到的数据记录下来。

(15)实验结束后,将调压器输出调回零,断开各种短路模拟开关,断开模拟断路器,最后断开所有实验电源开关。

注意事项:

1、调节短路电阻的过程中需要时刻观察指针的位置,在接近0或100的附

近应降低调节速度,当手柄无法转动时不要强行用力!

2、按下短路按钮后,若观察到保护无法动作的情况,需要在5秒内手动断

开短路按钮!当观察到保护动作后,也应及时断开短路按钮。

3、每做完一次短路实验,需按下微机保护装置的“信号复归”按钮,以及

光字牌下面的“复归按钮”对系统进行复位。

4、两次短路实验的间隔时间,需要在20秒以上。

实验心得:在本次实验中我学习到了电力系统中微机型电流、电压保护时间、电流、电压整定值的调整方法。还了解了电磁式保护与微机型保护的区别。在实验过程中,我们小组成员表现非常积极,各自持有自己的看法,互相讨论该怎么样做,分工方面也配合得比较好,我感觉我的能力又有了进一步的提升。

输电线路电流微机保护实验报告

实验报告 姓名: 班级: 学号: 实验二 输电线路电流微机保护实验 一、实验目的 1.学习电力系统中微机型电流、电压保护时间、电流、电压整定值的调整方法。 2.了解电磁式保护与微机型保护的区别。 二、基本原理 1.试验台一次系统原理图 试验台一次系统原理图如图3-1所示。 2.电流电压保护基本原理 1)三段式电流保护 当网络发生短路时,电源与故障点之间的电流会增大。根据这个特点可以构成电流保护。电流保护分无时限电流速断保护(简称I 段)、带时限速断保护(简称II 段)和过电流保护(简称III 段)。下面分别讨论它们的作用原理和整定计算方法。 (1) 无时限电流速断保护(I 段) 单侧电源线路上无时限电流速断保护的作用原理可用图3-2来说明。短路电流的大小I k 和短路点至电源间的总电阻R ∑及短路类型有关。三相短路和两相短路时,短路电流I k 与R ∑的关系可分别表示如下: l R R E R E I s s s k 0)3(+== ∑ 图3-1 电流、电压保护实验一次系统图

l R R E I s s k 0)2(* 23 += 式中, E s ——电源的等值计算相电势;R s —— 归算到保护安装处网络电压的系统等值电阻;R 0—— 线路单位长度的正序电阻;l —— 短路点至保护安装处的距离。 由上两式可以看到,短路点距电源愈远(l 愈长)短路电流L k 愈小;系统运行方式小(R s 愈大的运行方式)I k 亦小。I k 与l 的关系曲线如图3-2曲线1和2所示。曲线1为最大运行方式(R s 最小的运行方式)下的I K = f (l )曲线,曲线2为最小运行方式(Rs 最大的运行方式)下的I K = f (l )曲线。 线路AB 和BC 上均装有仅反应电流增大而瞬时动作的电流速断保护,则当线路AB 上发生故障时,希望保护KA 2能瞬时动作,而当线路BC 上故障时,希望保护KA 1能瞬时动作,它们的保护范围最好能达到本路线全长的100%。但是这种愿望是否能实现,需要作具体分析。 以保护KA 2为例,当本线路末端k 1点短路时,希望速断保护KA2能够瞬时动作切除故障,而当相邻线路BC 的始端(习惯上又称为出口处)k 2点短路时,按照选择性的要求,速断保护KA 2就不应该动作,因为该处的故障应由速断保护KA 1动作切除。但是实际上,k 1和k 2点短点时,从保护KA 2安装处所流过短路电流的数值几乎是一样的,因此,希望k 1点短路时速断保护KA2能动作,而k 2点短点时又不动作的要求就不可能同时得到满足。 图3-2 单侧电源线路上无时限电流速断保护的计算图 为了获得选择性,保护装置KA2的动作电流I op2必须大于被保护线路AB 外部(k 2点)短路时的最大短路电流I k max 。实际上k 2点与母线B 之间的阻抗非常小,因此,可以认为母线B 上短路时的最大短路电流I k B max =I k max 。根据这个条 件得到:max B 12op k rel I K I = 式中,1 rel K ——可靠系数,考虑到整定误差、短路电流计算误差和非周期分

【微机实验报告(含思考题)河畔下的哈】实验4

电子科技大学 实验报告 学号学生姓名: 课程名称: 任课老师: 实验项目名称

实验四基于ARM的嵌入式Linux开发环境建立 【实验目的】 1. 掌握嵌入式Linux开发环境的基本流程。 2. 熟悉Linux操作系统 3. 熟悉嵌入式开发平台 【实验内容】 在PC机虚拟机下的Linux系统中建立基于ARM的嵌入式Linux开发环境。 1.学会网口的配置 2.Minicom端口的使用 【预备知识】 1.了解ARM9处理器结构 2.了解Linux系统结构 3. 了解ARM开发板使用常识 【实验设备和工具】 硬件:PC 机Pentium100 以上,ARM嵌入式开发平台 软件:PC机Linux操作系统+MINICOM +AMRLINUX开发环境 【实验原理】 1.交叉编译器 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译,这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实际上是Intel x86体系结构和Windows NT for x86操作系统的简称。 交叉编译这个概念的出现和流行是和嵌入式系统的广泛发展同步的。我们常用的计算机软件,都需要通过编译的方式,把使用高级计算机语言编写的代码(比如C代码)编译(compile)成计算机可以识别和执行的二进制代码。比如,我们在Windows平台上,可使用Visual C++开发环境,编写程序并编译成可执行程序。这种方式下,我们使用PC平台上的Windows工具开发针对Windows本身的可执行程序,这种编译过程称为native compilation,中文可理解为本机编译。然而,在进行嵌入式系统的开发时,运行程序的目标平台通常具有有限的存储空间和运算能力,比如常见的 ARM 平台,其一般的静态存储空间大概是16到32MB,而CPU 的主频大概在100MHz到500MHz之间。这种情况下,在ARM平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilation tool chain)需要很大的存储空间,并需要很强的CPU运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,我们就可以在CPU能力很强、存储空间足够的主机平台上(比如PC上)编译出针对其他平台的可执行程序。

微机原理实验报告

汇编语言程序设计实验 一、实验内容 1.学习并掌握IDE86集成开发环境的使用,包括编辑、编译、链接、 调试与运行等步骤。 2.参考书例4-8,P165 (第3版161页)以单步形式观察程序的 执行过程。 3.修改该程序,求出10个数中的最大值和最小值。以单步形式观 察,如何求出最大值、最小值。 4.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态。 二、实验目的 1.学习并掌握IDE86集成开发环境的使用 2.熟悉汇编语言的基本算法,并实际操作 3.学会利用IDE86进行debug的步骤 三、实验方法 1.求出10个数中的最大值和最小值 (1)设计思路:利用冒泡法,先对数据段的10个数字的前2个比 较,把二者中大的交换放后面。在对第二个和第三个数比较,把 二者中较大的交换放后面,依此类推直到第十个数字。这样第十 位数就是10个数里面最大的。然后选出剩下9个数字里面最大 的,还是从头开始这么做,直到第九个数字。以此类推直到第一 个数字。

(2)流程图 2.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态

(1)设计思路:结果存放在sum里面,加数是i(初始为1),进行 100次循环,sum=sum+I,每次循环对i加1. (2)流程图: 四、 1.求出10个数中的最大值和最小值

DSEG SEGMENT NUM DB -1,-4,0,1,-2,5,-6,10,4,0 ;待比较数字 DSEG ENDS CODE SEGMENT ASSUME DS:DSEG,CS:CODE START:MOV AX,DSEG MOV DS,AX LEA SI,NUM MOV DX,SI MOV CL,9 ;大循环计数寄存器初始化 NEXT1:MOV BL,CL ;大循环开始,小循环计数器初始化MOV SI,DX NEXT2:MOV AL,[SI+1] CMP [SI],AL ;比较 JGGONE ;如果后面大于前面跳到小循环末尾CHANGE:MOV AH,[SI] ;交换 MOV [SI+1],AH MOV [SI],AL JMP GONE GONE:add SI,1 DEC BL JNZ NEXT2

KV线路过电流保护实验

TKDZB-1型电力自动化及继电保护实验装置交流及直流电源操作说明实验中开启及关闭交流或直流电源都在控制屏上操作。 一、开启三相交流电源的步骤为: 1)开启电源前,要检查控制屏下面“直流操作电源”的“可调电压输出”开关(右下角)及“固定电压输出”开关(左下角)都须在“关”断的位置。控制屏左侧面上安装的自耦调压器必须 调在零位,即必须将调节手柄沿逆时针方向旋转到底。 2)检查无误后开启“电源总开关”,“停止”按钮指示灯亮,表示实验装置的进线已接通电源,但还不能输出电压。此时在电源输出端进行实验电路接线操作是安全的。 3)按下“启动”按钮,“启动”按钮指示灯亮,只要调节自耦调压器的手柄,在输出口U、V、W处可得到0~450V的线电压输出,并可由控制屏上方的三只交流电压表指示。当屏上的“电压指 示切换”开关拨向“三相电网输入电压”时,三只电压表指示三相电网进线的线电压值;当“指示 切换”开关拨向“三相调压输出电压”时,三表指示三相调压输出之值。 4)实验中如果需要改接线路,必须按下“停止”按钮以切断交流电源,保证实验操作的安全。实验完毕,须将自耦调压器调回到零位,将“直流操作电源”的两个电源开关置于“关”断位置,最后,需关断“电源总开关”。 二、开启单相交流电源的步骤为: 1)开启电源前,检查控制屏下面“单相自耦调压器”电源开关须在“关”位置,调压器必须 调至零位。 2)打开“电源总开关”,按下“启动”按钮,并将“单相自耦调压器”开关拨到“开”位置,通过手动调节,在输出口a、x两端,可获得所需的单相交流电压。 3)实验中如果需要改接线路,必须将开关拨到“关”位置,保证操作安全。实验完毕,将调 压器旋钮调回到零位,并把“直流操作电源”的开关拨回“关”位置,最后,还需关断“电源总开关”。 三、开启直流操作电源的步骤为: 1)在交流电源启动后,接通“固定直流电压输出”开关,可获得220V、1.5A不可调的直流电 压输出。接通“可调直流电压输出”开关,可获得40~220V、3A可调节的直流电压输出。固定电 压及可调电压值可由控制屏下方中间的直流电压表指示。当将该表下方的“电压指示切换”开关拨 向“可调电压”时,指示可调电源电压的输出值,当将它拨向“固定电压”时,指示输出固定的电 源电压值。

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

三段电流保护实验报告

BeijingJiaotongUniversity 电力系统继电保护实验报告三段电流保护实验 姓名: 学号: 班级:电气1103 实验指导老师:倪平浩

一、电力系统继电保护实验要求 ①认真预习实验,保证在进实验室前,要掌握继电保护实验基础知识,熟悉继电保护实验环境。 要有一份详细的预习报告,预习报告必须认真写,须包含自己设计的实验电路。不得有相同的或者复印的预习报告。如果没有预习报告、预习报告雷同或者复印预习报告,则报告相同的同学都不得进入实验室做实验,回去重新预习,以后约时间做实验。 ②实验过程中要认真记录数据和实验中出现的问题,积极思考实验中的问题,可以讨论,但不能大声喧哗,不得做与实验无关的事情。 ③实验报告要认真写,要写出调试过程的问题,分析问题原因,和如何解决问题,不得抄袭。 ④保持实验室卫生,不得在实验室里乱丢弃垃圾。实验结束后,把实验桌周围的垃圾打扫干净。 二、电力系统继电保护常用继电器 1、电流继电器 电流继电器装设于电流互感器二次回路中,当电流大于继电器动作电流时动作,经跳闸回路作用于断路器跳闸。 结构图内部接线图 1.电磁铁2.线圈3.Z型舌片 4.弹簧5.动触点6.静触点 7.整定值调整把手8.刻度盘9.舌片行程限制杆 10.轴承 图13-1 DL-11型电流继电器结构图 动作原理: 如图13-1,当继电器线圈回路(图中2)中有电流通过时,产生电磁力矩,使舌片(图中3)向磁极靠近,但由于舌片转动时必须克服弹簧(图中4)的反作用力,因此通过线圈的电流必须足够大,当大于整定的电流值时(图中7、8),产生的电磁力矩使得舌片足以克服弹簧阻力转动,使继电器动作,接点闭合(图中5、6)。 电流继电器动作电流、返回电流、返回系数:

微机实验报告(1)

《微机实验》报告 实验名称 KeilC的使用与汇编语言上机操作 指导教师刘小英 专业班级中法1201 姓名肖洋学号 U3 联系电话 一、任务要求 1.掌握KeilC环境的使用 1)字节拆分、合并:调试程序,观察相关寄存器和单元的内容。 2)数据块填充:调试程序,观察相关寄存器和单元的内容。 2. 编写两个十六位数的加法程序。 有两个十六位无符号数,分别存放在从20H和30H开始的数据区中,低八位先存,高八 位在后,和存于R3(高八位)和R4(低八位),进位位存于R2。 二、设计思路 1.字节拆分、合并程序:利用汇编语言中的 XCHD 和 SWAP 两个语句来实现将八位二进制 数拆分为两个四位二进制数并分别存储于不同的存储空间的功能,BCD 码与 30H 相或(加 上 30H)得到 ASCII 码。将两个 ASCII 码和 0FH 相与(高四位清零)得到 BCD 码,利 用 SWAP 语句将高位数放至高四位,将高位数和低位数相或可实现字节的合并。 2.数据块填充程序:将 R0 用作计数器,DPTR 用作片外数据指针,A 作为原始数据来源, 依顺序在片外的存储单元内容填充数据。利用循环语句来减少程序长度,并控制填充单 元个数为片外 100H 个。(通过 R0 的进位控制) 3.两个十六位数加法程序:把第一个十六位无符号数的地八位和高八位分别存于 20H 和 21H 中,把第二个十六位无符号数的地八位和高八位分别存于 30H 和 31H 中,对 20H 和 30H 中的两个低八位进行 ADD 加法操作,结果存于 R4 中;然后对 21H 和 31H 中的两 个高八位进行 ADDC 带进位的加法操作,结果存于 R3 中.然后将累加器 A 清零,并和#00H

四川大学微机原理实验报告..

微机原理实验报告 学院: 专业班级: 姓名 学号

实验一汇编语言编程基础 1.3汇编语言程序上机操作和调试训练 一.功能说明 运用8086汇编语言,编辑多字节非压缩型BCD数除法的简单程序,文件名取为*.ASM。 运用MASM﹒EXE文件进行汇编,修改程序中的各种语法错误,直至正确,形成*.OBJ文件。 运用LINK.EXE文件进行连接,形成*.EXE文件。 仔细阅读和体会DEBUG调试方法,掌握各种命令的使用方法。 运用DEBUG。EXE文件进行调试,使用单步执行命令—T两次,观察寄存器中内容的变化,使用察看存储器数据段命令—D,观察存储器数据段内数值。 再使用连续执行命令—G,执行程序,检查结果是否正确,若不正确可使用DEBUG的设置断点,单步执行等功能发现错误所在并加以改正。 二.程序流程图 设置被除数、商的地址指针 设置单位除法次数计数器 取被除数一位作十进制调整 作字节除法、存商 N 被除数各位已除完? Y 显示运算结果 结束 三.程序代码 修改后的程序代码如下: DATA SEGMENT A D B 9,6,8,7,5 B DB 5 C DB 5 DUP (0) N EQU 5 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATA MOV DS,AX

MOV ES,AX CLD LEA SI,A LEA DI,C MOV CX,N MOV AH,0 LP1: LODSB AAD DIV B STOSB LOOP LP1 MOV CX,N LEA DI,C LP2: MOV DL,[DI] ADD DL,30H MOV AH,2 INT 21H INC DI LOOP LP2 MOV AH,4CH INT 21H CODE ENDS END START 四.实验感想和收获 通过这次试验,我对微机原理上级试验环境有了初步的认识,可以较为熟练地对汇编语言进行编译,汇编及连接,同时也学会了用DEBUG调试程序,收获很大。 在这次试验中我也遇到了一些困难。在刚开始我发现自己无法打开MASM.EXE,计算机提示是由于版本不兼容。我这才想起来我的操作系统是64位的,和该软件版本不兼容。不过我并没有放弃,经过我的摸索之后,我发现用DOSBOX这个程序可以解决我的电脑运行不了该程序的问题。在解决了第一个难题后,我开始着手改正试验1.3中的语法错误和逻辑错误,但是无论我怎么修改却始终都无法通过编译,并且基本上每句话都有编译错误。根据我多年编程的经验来看,这应该是中文输入法在搞鬼,之后我耐心地把程序重新输了一遍,果然通过了编译,并且之后的连接也进行的很顺利。在用DEBUG调试时发现得出的结果也很正确。 尽管这次的实验内容非常简单,仅仅是教会我们一些基本的操作,但我却明显感觉到了汇编语言和C语言等高级语言所不同的地方。越是底层,基础的东西就越不人性化,用C语言一行代码就能实验的功能在汇编语言中可能要花上数十行。看来汇编语言的学习不是几周就能速成的,必须要有长年累月的积淀才能掌握。

微机原理实验报告E02

【E02】OLED液晶显示实验实验报告 院系:电子科学与技术学院 专业:微电子科学与工程 实验者姓名:万子昂 学号: 35320172200223 实验时间: 2020 年 5 月 11 日 实验报告完成时间:2020 年 5 月 11 日 指导老师意见:

一、实验目的: 1、进一步熟悉MSP432微控制器GPIO引脚的使用 2、学会OLED显示屏与微控制器的接口方法和使用方法 二、实验内容要求: 1、创建工程项目,添加项目文件,配置项目环境等; 2、在OLED屏上显示姓名和学号(字模软件转换汉字) 3、在同一行上显示一段包括中文、英文、数字的内容 三、实验注意事项 1、短路问题:导线、示波器探头、金属笔帽等(断电操作) 2、接插件暴力拔插:顺着接插方向 四、代码: OLED_ShowCHinese(0,0,0); OLED_ShowCHinese(16*1-1,0,1); OLED_ShowCHinese(16*2-1,0,2); OLED_ShowString(0,4,"35320172200223"); {0x80,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x80,0x00}, {0x00,0x80,0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00},/*"开",0*/ {0x00,0x00,0x18,0x16,0x10,0xD0,0xB8,0x97,0x90,0x90,0x90,0x92,0x94,0x10,0x00,0x00}, {0x00,0x20,0x10,0x8C,0x83,0x80,0x41,0x46,0x28,0x10,0x28,0x44,0x43,0x80,0x80,0x00},/*"发",1*/ {0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFC,0x24,0xE4,0x24,0x22,0x23,0xE2,0x00,0x00}, {0x04,0x03,0x00,0xFF,0x00,0x83,0x60,0x1F,0x80,0x41,0x26,0x18,0x26,0x41,0x80,0x00},/*"板",2*/ OLED_ShowString(0,0,"MSP432"); OLED_ShowCHinese(50,0,0); OLED_ShowCHinese(50+16*1-1,0,1); OLED_ShowCHinese(50+16*2-1,0,2); 五、实验结果:

微机实验二实验报告

广东技术师范学院实验报告 学院:自动化专业: 电气工程及其自 动化(低压电力智 能控制) 班级: 11低 电 成绩: 姓名:曹睿学号:2011104743018 组别:组员: 实验地点:教学楼703 实验日期:2012.04.11 指导教师签名:实验二项目名称:输入输出程序的编制 一、实验目的与要求 了解DOS的中断调用,实现数据的输入与输出,熟悉高级汇编调试工具Visualmasm的使用。 二、实验类型 验证型实验 三、实验原理及说明 利用DOS中断调用中的1号,2号和9号调用功能实现数据的输入与输出,同时通过本程序的调试了解汇编软件的使用。 1号调用:键盘输入字符 入口参数:无 出口参数:输入字符的ASCII码在AL寄存器中。 2号调用:显示器输出 入口参数:要输出的字符的ASCII码放在DL寄存器中 出口参数:无 9号调用:显示器输出字符串 入口参数:DS:DX中存放输出字符串缓冲区的首地址,字符串要求用字符”$”结束。 出口参数:无 四、实验主要仪器设备和材料 预习情况操作情况考勤情况数据处理情况

序号名称主要用途 1 电脑调试程序 五、实验内容和步骤 1、写一段程序,输出一个字符串“Visualmasm!” 步骤:在记事本里输入以下程序,把文件命名为zp1.asm: DATA SEGMENT STRING DB'Visualmasm!$' DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:DATA START:MOV AX,DATA MOV DS, AX MOV ES, AX MOV AH,09H LEA DX,STRING INT 21H MOV AH,4CH INT 21H CODE ENDS END START 打开命令提示符,生成zp1.obj文件,接着生成zp1.exe文件,输入td zp1.exe,就可以在TD里查看输入的程序。点击数据区,右键点击GOTO,输入5B72:0000,可以看到Visualmasm的ASCII码,56 69 73 75 61 6C 6D 61。 2、写一段程序。从键盘读入一个小写字母,然后把它转换成大写字母并输出。 步骤::在记事本里输入以下程序,把文件命名为zp2.asm DSEG SEGMENT STRING DB'a' DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START:MOV AX,DSEG MOV AH,01

(完整word版)继电保护三段电流保护实验实验报告

北京交通大学Beijing Jiaotong University 继电保护三段电流保护实验实验报告 姓名: **** 学号: *******(1005班) 指导老师:倪** 课程老师:和*** 实验日期: 2013.5.29(8--10)

目录 一、实验预习 (1) 二、实验目的 (1) 三、实验电路 (1) 四、实验注意问题 (2) 五、保护动作参数的整定 (2) 六、模拟故障观察保护的动作情况 (2) 七、思考题 (3)

一、实验前预习: 三段电流保护包括: Ⅰ段:无时限电流速断保护 Ⅱ段:限时电流速断保护 Ⅲ段:定时限过电流保护 三段保护都是反应于电流增大而动作的保护,它们之间的区别主要在于按照不同的原则来整定动作电流。 三段式保护整定计算内容及顺序:1 动作电流:选取可靠系数,计算短路电流和继电器动作电流;2 动作时间的整定;3灵敏度校验。 对继电保护的评价,主要是从选择性、速动性、灵敏性和可靠性四个方面评价。 二、实验目的 1、熟悉三段电流保护的接线; 2、掌握三段电流保护的整定计算原则和保护的性能 三、实验电路 实验电路如下图: 其中继电器的接线法有: (1)三相三继电器的完全星形接线(2)两相两继电器的不完全星形接线

另外还有两种继电器的接法如下: (3)两相三继电器接线法(4)两相继电器接线法 对三相继电保护的评价: 由I段、II段或III段而组成的阶段式电流保护,其最主要的优点就是简单、可靠,并且在一般情况下能满足快速切除故障的要求,因此在电网中特别是在35kV及以下的单侧电源辐射形电网中得到广泛的应用。其缺点是受电网的接线及电力系统运行方式变化的影响,使其灵敏性和保护范围不能满足要求。 四、实验注意问题 1、交流电流回路用允许大于5A的导线; 2、接好线后请老师检查。 五、保护动作参数的整定 1、要求整定参数如下: 保护I段动作电流为4.8A,动作时间为0秒; 保护III段动作电流为1.4A,动作时间为2秒。 2、按上述要求进行电流继电器和时间继电器的整定。 时间继电器的整定:将时间继电器整定把手调整到要求的刻度位置。 电流继电器的整定:按图接线。先合交流电源开关,但直流电源先不投入,按下模拟断路器手合按钮,调节单相调压器改变电流,分别整定电流I、III段的动作电流,要求电流继电器的动作电流与整定值的误差不超过5%。将实际整定结果填入表13-1。 表 六、模拟故障观察保护的动作情况 1、电流I段 通入5A电流(模拟I段区内故障):先合交流电源开关,但直流电源先不投入,按下模拟断路器手合按钮,调节调压器使电流为5A,再按下模拟断路器手分按钮,投入直流电源,按下模拟断路器手合按钮(模拟手合I段区内故障),观察各继电器的动作。

微机原理实验报告

微 机 原 理 实 验 报 告 班级: 指导老师:学号: 姓名:

实验一两个多位十进制数相加的实验 一、实验目的 学习数据传送和算术运算指令的用法 熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。 二、实验内容 将两个多位十进制数相加,要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1、DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。 三、程序框图 图3-1

四、参考程序清单 DATA SEGMENT DATA1 DB 33H,39H,31H,37H,34H;被加数 DATA1END EQU $-1 DATA2 DB 34H,35H,30H,38H,32H;加数 DATA2END EQU $-1 SUM DB 5 DUP(?) DATA ENDS STACK SEGMENT STA DB 20 DUP(?) TOP EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX

MOV SI,OFFSET DATA1END MOV DI,OFFSET DATA2END CALL ADDA MOV AX,4C00H INT 21H ADDA PROC NEAR MOV DX,SI MOV BP,DI MOV BX,05H AD1: SUB BYTE PTR [SI],30H SUB BYTE PTR [DI],30H DEC SI DEC DI DEC BX JNZ AD1 MOV SI,DX MOV DI,BP MOV CX,05H CLC AD2: MOV AL,[SI] MOV BL,[DI] ADC AL,BL

微机原理实验报告

大学 科技学院 实 验 报 告 课程名称:微机原理实验

实验一数据转换实验 一、实验目的 (1)初步掌握在PC机上建立、汇编、链接和运行8086/88汇编语言程序的过程。 (2)通过对两个验证性试验的阅读、调试、掌握不同进制数及编码相互转换的程序设计方法。 (3)完成程序设计题,加深对数码转换的理解,了解简单程序设计方法。 二、实验内容 1.十六进制数转换为ASCII码 设二字节十六进制数存放于其实地址为3500H的内存单元中,把他们转换成ASCII码后,再分别存入起始地址为350A的四个内存单元中。从书上ASCII码表中可知十六进制数加30H即可得到0H~9H的ASCII码,而要得到AH~FH 的ASCII码,则需再加7H。 请根据所给流程图理清思路,总结出对应的若干要点。将流程图与参考程序相互。根据分析的结果将运行时内存的变化列写出来。 学习并使用MASM或WAVE仿真软件分析程序运行过程中相关寄存器及相应内存的变化情况来验证自己的猜想,以巩固命令的学习,提高编程能力。

图1-1-1

DATAS SEGMENT ;此处输入数据段代码 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 MOV CX,0004H;根据转换个数设定循环次数 ;(两字节十六进制数如6B2C对应有四个用十六进制表示的ASCII码表示,即四个字节) MOV DI,3500H;指向该两字节十六进制数起始地址,此时在调试窗口修改内存字节 MOV DX,[DI];将地址3500H中的内容(6B2C)给DX A1: MOV AX,DX;第一次时DX=6B2C, ;因为想顺序取C、2、6、B,所以需要一个中间变量AND AX,000FH;取低四位,第一次取到C, CMP AL,0AH;判断AL属于0~9,还是A~F JB A2;如果是0~9,则跳转到A2 ADD AL,07H;若属于A~F,再加上07H后也是再加上30H即得到转换。 A2: ADD AL,30H;0~9的ASCII码对应的十六进制比其 ;本身(注意:亦是十六进制)大30H MOV [DI+0AH],AL;将转码后的C,即43H给350A INC DI;将DI指向下一字节,用于存储转码后的值,第一次自增后要存‘2’ PUSH CX;功能是接下来要用到CX作为一个中间变量, ;而刚才已经使用并且接下来还会用到CX的值, ;也可以不用CX,用其他不用的寄存器或者直接立即数形式的。 MOV CL,04H;若直接用立即数,可能不稳定,(原因不详)用一个中间变量。

微机接口实验二(实验报告)

实验二 循环和分支程序设计 学号 201316122 姓名 黄成楠 专业 通信工程 成绩 【实验目的】 (1) 熟悉上机实验流程、调试及查看实验结果。 (2) 熟悉汇编语言编程环境,DOS 调用应用; (3) 编写循环和分支程序,并调试; 【实验内容及步骤】 1、 实验要求: 从键盘输入一系列字符, 以回车符结束,编程统计其中数字字符的个数(不超过100个) 提示: 程序首先调用DOS 功能的1号功能,从键盘输入字符。为得到字符串,可以采用循环结构,连续输入。在输入的过程中通过判断是否是回车来结束输入。其中回车的ASII 码(0DH )。数字的0的ASII 码(30H )9的(39H ) 流程图: Next1函数: Next 函数:

Exit函数: 2、实验内容: DSEG SEGMENT DATA1 DB 100 DUP(?) DATA2 DB 'please input:','$' DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG START: MOV AX, DSEG MOV DS, AX MOV BX,0 LEA DX,DATA2 MOV AH,09H INT 21H NEXT2: MOV AH,1 INT 21H CMP AL,0DH JE EXIT CMP AL,30H JAE NEXT3 JMP NEXT2 NEXT3: CMP AL,39H JBE NEXT4 JMP NEXT2 NEXT4: INC BX JMP NEXT2 EXIT: MOV AX,BX MOV CL,10 DIV CL

《电力系统继电保护》实验报告

网络高等教育《电力系统继电保护》实验报告 学习中心: 层次: 专业:电气工程及其自动化 年级:年秋季 学号: 学生姓名:

实验一电磁型电流继电器和电压继电器实验 一、实验目的 1. 熟悉DL型电流继电器和DY型电压继电器的的实际结构,工 作原理、基本特性; 2. 学习动作电流、动作电压参数的整定方法。 二、实验电路 1.过流继电器实验接线图 过流继电器实验接线图 2.低压继电器实验接线图 低压继电器实验接线图

三、预习题 1.过流继电器线圈采用_串联_接法时,电流动作值可由转动刻度盘上的指针所对应的电流值读出;低压继电器线圈采用__并联 _接法时,电压动作值可由转动刻度盘上的指针所对应的电压值读出。(串联,并联) 2. 动作电流(压),返回电流(压)和返回系数的定义是什么? 答:1.使继电器返回的最小电压称为返回电压;使继电器动作的最大电压称为动作电压;返回电压与动作电压之比称为返回系数。 2.使继电器动作的最小电流称为动作电流;使继电器返回的最大电流称为返回电流;返回电流与动作电流之比称为返回系数。 四、实验内容 1.电流继电器的动作电流和返回电流测试 表一过流继电器实验结果记录表

2.低压继电器的动作电压和返回电压测试 表二低压继电器实验结果记录表 五、实验仪器设备

六、问题与思考 1.电流继电器的返回系数为什么恒小于1? 答:由于摩擦力矩和剩余力矩的存在,使得返回量小于动作量。根据返回力矩的定义,返回系数恒小于1. 2.返回系数在设计继电保护装置中有何重要用途? 答:返回系数是确保保护选择性的重要指标,让不该动作的继电器及时返回,使正常运行的部分系数不被切除。 3. 实验的体会和建议 电流保护的动作电流是按躲开最大负荷电流整定的,一般能保护相邻线路。在下一条相邻线路或其他线路短路时,电流继电器将启动,但当外部故障切除后,母线上的电动机自启动,有比较大的启动电流,此时要求电流继电器必须可靠返回,否则会出现误跳闸。所以过电流保护在整定计算时必须考虑返回系数和自起动系数,以保证在上述情况下,保护能在大的启动电流情况下可靠返回。电流速断的保护的动作电流是按躲开线路末端最大短路电流整定的,一般只能保护线路首端。在下一条相邻线路短路时,电流继电器不启动,当外部故障切除后,不存在大的启动电流情况下可靠返回问题

微机原理 实验报告

微机原理与接口技术 实验指导书 班级 学号099074 姓名 安徽工业大学计算机学院

实验一存贮器读写实验 一、实验内容 对指定地址区间的RAM(4000H~4FFH)先进行写数据55AAH,然后将其内容读出再写到5000H~5FFH中。 二、实验步骤 l、将实验系统与PC机连接; 2、在PC机上启功DJ-8086k软件,实验系统进入联机状态; 3、在DJ-8086k软件环境下编辑、调试程序,将程序调试、编译通过; 4、运行程序。 5、稍后按RST键退出,用存贮器读方法检查4000H~43FFH中的内容和5000~53FFH中的内容应都是55AA。 三、实验程序清单 CODE SEGMENT ; ASSUME CS:CODE PA EQU 0FF20H ;字位口 PB EQU 0FF21H ;字形口 PC EQU 0FF22H ;键入口 ORG 1850h START: JMP START0 BUF DB ,,,,, data1: db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1 h db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH START0: MOV AX,0H MOV DS,AX MOV BX,4000H MOV AX,55AAH MOV CX,0200H RAMW1: MOV DS:[BX],AX ADD BX,0002H LOOP RAMW1 MOV AX,4000H MOV SI,AX MOV AX,5000H MOV DI,AX

微机原理及应用实验报告

微机原理及其应用上机实验报告 实验一 程序调试实验(顺序结构程序设计) 一、实验目的: 1.学习及掌握汇编语言源程序的基本结构,明确程序中各段的功能和相互之间的关系。 2.熟练掌握在计算机上建立、汇编、连接、调试及运行程序的方法。 3、熟悉和掌握DEBUG 常用命令的使用 二、实验要求: 1、上机前,要认真阅读前言和课本相关章节 2、上机前,画好流程图,编写好程序 3、上机时,注意出现的错误,记录下出错信息,翻译之 4、完成好实验报告 三、实验内容: 在内存TAB 开始的16个单元连续存放了0-15的平方值(0-225),任给一个数X(0 ≤ X ≤ 15),求X 的平方值,并把结果存放在Y 单元中。 (2).分析 X 平方的值是tab 为首地址且x 的值为有效地址中的值。 data segment x db 8 y db data ends stack segment para'stack' db 100 dup(0) stack ends code segment assume cs:code,ds:data,ss:stack start:mov ax,data mov ds,ax xor ax,ax

mov al,x lea si,tab add si,ax mov al,[si] mov y,al mov ah,4ch int 21h code ends end start (3).程序调试: 4.心得体会 了解了顺序结构,掌握了程序的运行,调试。 实验二分支程序设计 一、实验目的: 熟悉运算类指令对标志位的状态影响以及标志位状态的表示方法;掌握条件转移、无条件转移指令的使用方法。掌握分支程序设计、编写、调试和运行的方法。 二、实验要求: 1、上机前认真分析题意,找出算法,画出流程图,依据流程图,编好程序。 2、认真调试程序,对程序可能存在的所有分支都要进行运行,只有这样才能证明程序的正确性。 二、实验内容

三段电流保护实验报告

Beijing Jiaotong University 电力系统继电保护实验报告 三段电流保护实验 姓名: 学号: 班级:电气1103 实验指导老师:倪平浩

一、电力系统继电保护实验要求 ①认真预习实验,保证在进实验室前,要掌握继电保护实验基础知识,熟悉继电保护实验环境。 要有一份详细的预习报告,预习报告必须认真写,须包含自己设计的实验电路。不得有相同的或者复印的预习报告。如果没有预习报告、预习报告雷同或者复印预习报告,则报告相同的同学都不得进入实验室做实验,回去重新预习,以后约时间做实验。 ②实验过程中要认真记录数据和实验中出现的问题,积极思考实验中的问题,可以讨论,但不能大声喧哗,不得做与实验无关的事情。 ③实验报告要认真写,要写出调试过程的问题,分析问题原因,和如何解决问题,不得抄袭。 ④保持实验室卫生,不得在实验室里乱丢弃垃圾。实验结束后,把实验桌周围的垃圾打扫干净。 二、电力系统继电保护常用继电器 1、电流继电器 电流继电器装设于电流互感器二次回路中,当电流大于继电器动作电流时动作,经跳闸回路作用于断路器跳闸。 结构图内部接线图 1.电磁铁2.线圈3.Z型舌片 4.弹簧5.动触点6.静触点 8.刻度盘9.舌片行程限制杆 7.整定值调整把 手 10.轴承 图13-1 DL-11型电流继电器结构图 动作原理: 如图13-1,当继电器线圈回路(图中2)中有电流通过时,产生电磁力矩,使舌片(图中3)向磁极靠近,但由于舌片转动时必须克服弹簧(图中4)的反作用力,因此通过线圈的电流必须足够大,当大于整定的电流值时(图中7、8),产生的电磁力矩使得舌片足以克服弹簧阻力转动,使继电器动作,接点闭合(图中5、6)。

微机原理实验报告材料

微型计算机原理及单片机 实验报告 班级: 学号: :

实验一 汇编语言程序设计 1 分支程序设计实验 1.1.1 实验目的 1. 掌握分支程序的结构。 2. 掌握分支程序的设计、调试方法。 1.1.2 实验设备 PC 机一台,TD-PITE 实验装置一套。 1.1.3 实验容 设计一数据块间的搬移程序。设计思想:程序要求把存中一数据区(称为源数据块)传送到另一存储区(成为目的数据块)。源数据块和目的数据块在存储中可能有三种情况,如图1.1所示。 源数据块 目的数据块0H FFFFFH 源数据 块目的数据块0H FFFFFH 源数据 块 目的数据块0H FFFFFH (a ) (b ) (c ) 图1.1 源数据块与目的数据块在存储中的位置情况 对于两个数据块分离的情况,如图1.1(a ),数据的传送从数据块的首地址开始,或从数据块的末地址开始均可。但是对于有重叠的情况,则要加以分析,否则重叠部分会因“搬移”而遭到破坏,可有如下结论: 当源数据块首地址<目的块首地址时,从数据块末地址开始传送数据,如图1.14(b )所示。 当源数据块首地址>目的块首地址时,从数据块首地址开始传送数据,如图1.14(c )所示。 实验程序流程图如图1.5所示。 1.1.4 实验程序如下 SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START:

MOV CX, 0010H图1.5 程序流程图 MOV SI, 6000H Array MOV DI, 7000H CMP SI, DI JA A2 ADD SI, CX ADD DI, CX DEC SI DEC DI A1: MOV AL, [SI] MOV [DI], AL DEC SI DEC DI DEC CX JNE A1 JMP A3 A2: MOV AL, [SI] MOV [DI], AL INC SI INC DI DEC CX JNE A2 A3: JMP A3 CODE ENDS END START 1.1.5 实验步骤 1. 按流程图编写实验程序,经编译、无误后装入系统。 2. 用E命令在以SI为起始地址的单元中填入16个数。 3. 运行程序,待程序运行停止。 4. 通过D命令查看DI为起始地址的单元中的数据是否与SI单元中数据相同。 5. 通过改变SI、DI的值,观察在三种不同的数据块情况下程序的运行情况,并验证程 序的功能。

相关文档
相关文档 最新文档