• 4.72 MB
  • 2022-04-29 14:48:14 发布

最新地铁信号系统知识课件PPT.ppt

  • 88页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'地铁信号系统知识 主要内容一、地铁信号系统基础知识介绍二、信号系统的运营模式三、信号系统故障降级对地铁运营的影响四、ATS系统知识介绍 一、地铁信号系统基础知识介绍1.概述2.信号系统功能3.信号系统分类4.XX地铁二号线正线信号系统(1)XX地铁二号线正线信号系统原理(2)XX地铁二号线正线信号系统组成(3)XX地铁二号线正线信号基础设备 2.信号各子系统功能(1)列车自动监控(ATS)子系统列车识别号追踪、传递和显示列车运行图编制及管理列车运行的自动调整列车进路的控制实时监视在线列车运行和信号设备的状态(其中含道岔、信号机、电源等)实现与无线通信、乘客导向、综合监控等系统的接口提供司机发车指示培训和运行模拟统计、管理与记录等 (2)列车自动保护(ATP)(含正线联锁)子系统列车定位/测速安全列车间隔控制列车速度和方向的监督防护经济制动使能(实施)列车完整性监督轮径确认及磨损补偿车门/屏蔽门监控轨道终点、工作区域和折返作业的防护列车筛选 (3)列车自动运行(ATO)子系统列车在区间运行的自动控制及调整控制列车按运行图规定的区间走行时分行车,自动实现对列车的启动、加速、巡航、惰性、减速和停车的合理控制。在正线车站、折返线和试车线自动实现列车的精确停车控制。在ATP子系统的允许下,向列车和屏蔽门控制系统发送开/关车门和屏蔽门的命令。向车辆自动广播系统提供相关信息。记录和统计系统事件的时间和日期。 3.信号系统分类尽管各类信号系统在实现列车控制方式、车地数据传输方式、列车定位方式和信息量等方面各有不同,但基本上可按以下方式分类:按各信号设备所处地域、实现功能又可分为:控制中心ATS子系统、车站及轨旁子系统、车载设备子系统。 基于固定闭塞阶梯式速度控制方式示意图固定闭塞ATC系统:固定闭塞又称分级速度控制方式或阶梯式速度控制模式。其特点是采用固定划分区段的轨道区段、计轴区段,提供分级速度信息,实施台阶式的速度监督,使列车由最高速度逐步降至零。列车超速时由设备自动实施最大常用制动或紧急制动。采用阶梯式速度控制方式的ATC系统设备构成简单,具有投资成本低,性能可靠等优点。固定闭塞轨道电路传输的信息是模拟信号,抗干扰能力差。此外,轨道电路传输的信息量有限,速度信息划分为若干等级,因此,采用阶梯式速度控制方式的ATC系统控制精度不高,不易实现列车优化和节能控制,也限制了行车效率的提高。 基于准移动闭塞连续曲线速度控制方式示意图准移动闭塞ATC系统:固定闭塞又称分级速度控制方式或阶梯式速度控制模式。其特点是采用固定划分区段的轨道电路,提供分级速度信息,实施台阶式的速度监督,使列车由最高速度逐步降至零。列车超速时由设备自动实施最大常用制动或紧急制动。采用阶梯式速度控制方式的ATC系统设备构成简单,性能可靠。但固定闭塞轨道电路传输的信息是模拟信号,抗干扰能力差。此外,轨道电路传输的信息量有限,速度信息划分为若干等级。因此,采用阶梯式速度控制方式的ATC系统控制精度不高,不易实现列车优化和节能控制,也限制了行车效率的提高。 基于移动闭塞连续曲线速度控制方式示意图移动闭塞ATC系统:移动闭塞没有固定的闭塞分区,无需轨道电路装置判别闭塞分区列车占用与否。移动闭塞ATC系统利用无线电台实现车地数据传输。轨旁ATC设备根据控制区列车的连续位置、速度及其它信息计算出列车移动授权,并传送给列车,车载ATC设备根据接收到的移动授权信息和列车自身运行状态计算出列车运行速度曲线,对列车进行牵引、巡航、惰行、制动控制。在移动闭塞ATC系统中,列车之间保持最小“安全距离”进行追踪运行。该安全距离是指后续列车安全行车间隔停车点与前行列车尾部位置之间的动态距离。由于在移动闭塞制式下,列车安全行车间隔停车点较准移动闭塞和固定闭塞更靠近前行列车,因此安全行车间隔距离也较短,在保证安全的前提下,能最大程度地提高列车区间通过能力。并且由于轨旁设备数量的减少,降低了设备投资、运营及维护成本。 4.XX地铁二号线正线信号系统XX地铁二号线信号系统可根据供货商及地理位置分为正线信号和车辆段信号两大部分。其中:正线信号系统:正线信号系统为浙大网新公司集成,采用基于无线通信技术的、移动闭塞制式的、具有完整ATC功能的列车自动控制系统,即CBTC信号系统。同时还提供了连续式ATP功能丧失情况下的点式ATP列车超速防护系统。满足二号线一期工程的技术指标、功能以及行车组织和运营要求。车辆段信号系统:车辆段信号系统由北京国铁信通科技发展有限公司生产的DS6-K5B计算机联锁系统、TJWX-2006-hh微机监测系统、DSG2电源系统组成。该技术较为成熟,已应用于我国多条地铁线路中。(由于车辆段信号系统技术成熟,和国铁信号原理较为接近,故本节主要针对正线信号系统进行介绍。) (1)XX地铁二号线正线信号系统原理车载控制器负责列车安全定位。CC通过速度传感器和加速度传感器来确定列车的安全位置,该安全位置通过数据通信子系统(DCS),传输到区域控制器(ZC)以及列车自动监控(ATS)系统。CC通过检测安装在轨道中间的静态信标的来修正列车的位置误差。区域控制器基于该区域内所有列车的位置和方向,发出移动权限(MAL)指令,并持续更新和传输。计算移动权限,以保证列车安全隔离,并达到最小的列车运行间隔。车载控制器利用MAL信息来执行ATP和ATO功能。每个区域控制器通过DCS,与区域内的轨旁联锁控制器单元接口。每个设备集中站都配备联锁控制器。联锁控制器控制和监测轨旁设备,诸如转辙机、计轴器、信号机和屏蔽门等,并将状态信息传递到区域控制器和ATS。 ATC列车在线位置+进路条件生成移动授权终点计算制动曲线制动曲线制动控制与列车的位置、速度比较列车位置信息基于线路数据和停车点信息逐次生成制动曲线车载设备车载控制设备防护距离车头位置车尾位置追踪列车的停车点停车点的信息XX地铁二号线正线信号系统原理示意图 17APCCAPZCRadioRadioATS1.联锁控制轨旁道岔动作,并将道岔的状态信息传递给ZC。2.ZC(基于列车位置和道岔状态信息)给车载传送移送授权,并将列车位置信息传递给ATS联锁3.CC计算制动曲线,防止列车超速。正线信号原理动态示意图 (2)XX地铁正线信号系统组成 (3)XX地铁二号线正线信号基础设备◆正线轨旁子系统设备包括:正线信号联锁主机、区域控制器、转辙机、信号机、计轴、应答器等。◆正线车载子系统设备包括:车载ATP/ATO、人机界面TOD、测速传感器、加速度计、车载MR天线、车载应答器天线等。◆正线ATS子系统设备包括:ATS中央服务器、ATS各工作站、人机界面MMI、现地控制工作站LCW、发车指示器PDI等。◆正线DCS子系统设备包括:轨旁AP、骨干交换机、接入交换机、光/电缆等。整个正线信号系统由DCS统一组网。下面就XX地铁二号线正线信号系统使用的“室外三大件”设备(即转辙机及道岔、信号机、计轴)进行简单介绍。 ①ZDJ9型转辙机功能:转换道岔锁闭道岔表示道岔位置挤岔保护 道岔转辙机安装装置锁闭系统表示系统转辙机安装示意图 二.道岔转换系统组成和功能多点多机一机多点 ②LED信号机LED信号机是在地铁站场、区间作为进站、出站、进路、防护、预告、调车、复示、遮断、通过及引导等地面灯光信号之用,具有结构紧凑、能耗低、寿命长、无需调焦等特点。国铁中信号机是给司机提供信号指示的最主要的设备。而在地铁正线信号系统中,正常CBTC信号模式下信号机是没有作用的(亮蓝灯或直接灭灯),司机只依靠车载人机界面上的信号显示来行车,不用观看轨旁信号机指示。只有在CBTC故障降级的情况下,正线信号机才发挥指示行车的作用。 ③计轴计轴是正线信号系统重要设备之一,具有轨道区段空闲检查、列车完整性检查等功能,是正线信号系统降级后的重要设备。图中给出计轴系统的主要设备:1、磁头2、电子盒3、安装盒4、计轴评估器(ACE)1234 二、信号系统的运营模式1、ATS自动监控模式正常情况下ATS系统自动监控在线列车的运行,自动向联锁设备下达列车进路命令,列车在ATP的安全保护下由司机按规定的运行图时刻表驾驶列车运行。控制中心行车调度员仅需监督列车和设备的运行状况。每天开班前,控制中心调度员选择当日的行车运行图/时刻表,经确认或作必要的修改,作为当日行车指挥的依据。2、调度员人工介入模式调度员可通过工作站发出有关行车命令,对全线列车运行进行人工干预。调整列车运行计划包括对列车实施“扣车”、“终止站停”、改变列车进路、增减列车等。 3、列车出入车场调度模式车辆调度员根据当日列车运行图/时刻表编制车辆运用计划和场内行车计划,并传至控制中心。车场信号值班员按车辆运用计划设置相应的进路,以满足列车出入段作业要求。4、车站现地控制模式除设备集中站其他车站不直接参与运营控制,车站联锁和车站ATS系统结合实现车站和中央两级控制权的转换。在中央ATS设备故障或经车站值班员申请,中央调度员同意放权后,可改由车站现地控制。在现地控制模式下,车站值班员可直接操从车站联锁设备,可将部分信号机置于自动模式状态,也可将全部信号机设为自动模式状态,控制中心行车调度员应通过通信调度系统与列车驾驶员、车站值班员保持联系。 5、车场控制模式列车出入场和场内的作业均由场值班员根据用车计划,直接排列进路。车场与正线之间设置转换轨,出入场线与正线间采用联锁照查联系保证行车安全。6、列车运行控制模式列车在正线、折返线上的运行作业时,常用ATO自动驾驶模式和ATP监督下的人工驾驶模式,限制人工驾驶和非限制人工驾驶模式均为非常用模式。 (1)ATO自动驾驶模式列车启动后,在ATP设备安全保护下,车载ATO设备自动控制列车加速、巡航、惰行、制动,并控制列车在车站的停车位置,开关车门,司机仅需监督ATP/ATO车载设备运行状况。 (2)ATP监督下的人工驾驶模式列车启动后,车载ATP设备根据地面提供的信息,自动生成连续监督列车运行的一次速度模式曲线,实时监督列车运行。司机根据ATP显示的速度信息驾驶列车,当列车运行速度接近限制速度时,提出报警;当列车运行速度超过限制速度时,ATP车载设备将对列车实施制动。 (3)限制人工驾驶模式司机以不超过车载ATP的限制速度行车,列车运行安全由司机负责,当列车超过该限制速度时,ATP车载设备则对列车实施制动。 (4)非限制人工驾驶模式在车载ATP设备故障状态下运用,ATP将不对列车运行起监控作用。列车运行安全由司机、调度员、车站值班员共同负责。7、列车折返模式列车在ATP监督人工驾驶模式下折返时,列车由人工驾驶自到达股道牵出至折返线,由司机转换驾驶端,并折返至发车股道。在ATO有人驾驶模式下折返时,列车能以较合理的速度从到达股道牵出至折返线,由司机转换驾驶端和启动列车,然后从折返线进入发车股道。 三、信号系统故障降级对地铁运营的影响信号系统故障由于种类较多、影响较大、处理较难、预见性较差,一直以来都是地铁运营工作的难点。信号故障一般会造成列车晚点、行车间隔较大、列车舒适度较差等问题,关键设备故障甚至会造成危及行车安全的大事故。近些年来各大信号集成商越来越重视信号系统降级后备模式的应用问题,信号故障降级模式的性能已作为一个信号系统好坏的重要参考指标。基于无线通信的列车控制系统(CBTC)故障降级模式较复杂,在其他城市地铁的应用情况已渐渐趋向成熟,但相对于正常运营模式而言,降级模式依然对行车安全、行车效率、行车质量具有一定的影响。 XX地铁二号线信号系统故障降级模式XX地铁二号线信号系统故障后有多个降级运营等级,在与列车没有通信时,运营等级有点式ATP降级模式、联锁控制降级模式、站间闭塞降级模式3种。列车在降级模式下有3种驾驶模式:iATP、RM、NRM。其中NRM不提供保护,司机对列车的安全运行完全由司机负责,RM提供25kph的超速防护并可转换到iATP,iATP提供了冒进信号防护、超速防护等功能。当ATS不可用,联锁系统的默认模式是自动模式,也可以手动通过LCW设置进路,自动模式使用默认的进路设置。 1.CBTC通信故障下的点式ATP降级模式后备系统运行基本原理如下图所示。轨旁信号机设置在每个车站正常运行方向站台区段的末端,计轴将负责对列车占用的检测。如果CBTC列车和区域控制器的通信连接中断,当列车以iATP模式运行时,后备系统将执行超速防护和将出站信号机亮红灯。只有在站间计轴区段无车占用的情况下,安全的联锁逻辑允许车站(上图S2站)的出站信号机显示允许信号。每个车站使用一个与出站信号机相关联的动态信标。Distance®SpeedEnforcedOverspeedFTS1S280kphEBprofilePerformanceprofileCBTCTrainwithFailedCommunicationandwaysidedynamictagoperationAxleCounterHeadOneaxlecounterblockDistance®SpeedEnforcedOverspeedPerformanceprofile动态信标CBTCTrainwithFailedCommunicationandwaysidedynamictagoperationAxleCounterHeadS1S2 此模式是CBTC信号系统中比较常用到的降级模式,根据信号技术合同所示,此降级模式下应能保证行车间隔在4分钟左右。联锁系统具备自动追踪排列进路功能,也可以人工进行排路。在列车折返作业时,比较影响行车效率。同时站台紧急停车按纽功能不可用,站台区域的行车安全性相对较低。在进站过程中由于没有ATO功能,对司机的驾驶水平要求比较高。此外,该模式无法实现信号与屏蔽门的联动,需要由司机或屏蔽门操作员控制屏蔽门的开启与关闭。 2.联锁控制降级模式联锁控制降级模式提供固定闭塞列车间隔和联锁防护,具有联锁系统的基本功能。不提供其他ATC功能。在RM驾驶模式下,车载ATO/ATP提供25km/h超速防护。除联锁外,不需要其他ATC子系统存在或工作。如下图所示,在RM模式下,司机需遵守轨旁信号机显示和值班员的命令。DistanceSpeedCBTCTrainwithFailedCommunicationsandRMmodeofoperationAxleCounterHeadDriverEnforcedStopatredsignal25kph®ATPEnforcedOverspeedFTS1S2 3.站间闭塞降级模式联锁故障,系统将降级成为站间闭塞模式。在此模式下,ATC系统功能以及联锁功能均无法实现,一个车站区间只能运行一列车辆,司机需通过车载无线电台时刻与行调保持联系,确认前方站台区间情况。当列车到达一个车站停稳后,司机需向车站站务人员出示在前一车站所获得的“路票”,获得行调及站务人员批准方可行车。司机可由RM驾驶模式或NRM驾驶模式行车,完全依靠车载电台中的行调指挥驾驶列车。如转辙机故障,站务人员需人工给道岔加钩锁器,保证道岔状态的稳定,以免造成挤岔事故。此模式非常影响行车效率,是信号系统的最后一级降级模式。 四、ATS系统知识介绍1、概述2、系统设备组成3、系统功能4、人机界面 1、概述列车自动监控系统是城市轨道交通信号系统的一个重要组成部分,其核心设备位于信号系统的中央层,用于实现对高密度、大流量的城市轨道交通运输进行自动化管理和调度,是一个综合的行车指挥调度控制系统。是一套集现代数据通信、计算机、网络和信号技术为一体的分布式的实时监督控制系统,ATS系统通过数据通信网络与ATC系统中的其他子系统进行数据交换和命令及协调配合,共同完成对地铁运营列车和信号设备的管理和控制。 2、ATS系统设备组成运营控制中心后备站(市图书馆)设备集中站车辆段其他工作站 控制中心工作站调度工作站用于监视、控制线路和列车运行,包括2个行车调度员和1个调度长ATS工作站。每个工作台均配有三台21英寸彩色液晶显示器(LCD),用于显示信号平面布置图、监控信号系统设备状态。调度员可以根据他的权限通过这些终端屏幕选择或者取消控制区域,向轨旁联锁系统发出指令办理进路,指挥列车按照列车运行图来运行,实时了解和掌握列车的实际运行情况,以便及时对行车作业进行分析和调整,保证全线运营安全高效有序进行。 后备站工作站无论哪种原因引起的中心ATS不可用情况下,备用服务器(主机服务器和通信服务器)置于某个指定(市图书馆站)的位置,服务器计算机设备与控制中心的配置是相同的。后备主机服务器具有和控制中心服务器同样的时刻表数据,不需要在控制中心服务器故障后下载。当时刻表更改完成,更改后的时刻表被应用到所有的主机服务器上(包括控制中心也包括远程的主机服务器)。在线时刻表调整也对所有的主机服务器有效,因此远程的主机服务器可以在控制中心主机服务器故障后,继续根据时刻表运行系统。此时本地调度员退出当前登录,然后以中央调度员身份登录,本地车站工作站能用来控制全线(就向控制中心的调度员工作站一样)。 设备集中站设备集中站的ATS车站工作站是单机工作站,各配有两台LCD显示器,用于监视列车运行。联锁区域内的ATS车站工作站的运行与ATS中央调度工作站的运行相似。一般情况下,ATS车站工作站用户监视本联锁区内列车的移动,而不需要控制本联锁区域。设备集中的ATS车站工作站是带有本地控制工作站(LCW)功能的组合工作站,ATS与LCW使用不同的用户接口。 车辆段工作站派班工作站派班工作站位于停车库司机派班室,用于列车正线运行以及返回车辆段/停车场所需的换班计划。ATS车辆段/停车场派班工作站界面允许访问的窗体中包括存车线上的列车列表,以及根据当前计划时刻表运营所需要的列车列表。监视工作站监视工作站位于信号楼内,车辆段/停车场行车值班员依据ATS列车时刻表,为车辆段/停车场的列车进出计划提供支持信息。本工作站也用来监视车辆段/停车场轨道占用情况,以及车辆段/停车场和正线之间的转换区情况,也用来监视车辆段/停车场和转换区之间的进路。 培训工作站培训设备具有完整的ATC模拟系统软件,能对ATC系统进行功能演示,用于培训行调人员在日常和紧急情况下如何操作系统,培训信号维修人员。 3、ATS主要功能列车监视和跟踪ATS系统对在线所有的运行列车进行实时的监视和跟踪,并在相应的轨道图上显示列车的位置和状态。系统自动识别、读取列车车次号;列车运行计划时刻表自动产生车次号;人工输入、删除、变更车次号;列车运行的识别和跟踪;在调度台及大屏幕上显示列车位置;报告列车信息 列车控制调度可以通过工作站人机界面实现对单列车、全线列车扣车,设置列车的运行等级,运行模式(如巡航、惰性)等。控制权切换列车进路控制权的级别为本地控制优先于中央控制,人工控制优先于自动控制,当紧急情况下本地可以不经过中央的授权直接取得控制权,调度员可以随时选择人工干预,进行人工排路。 控制权的切换,有两种实现方式。第一种是向中央ATS用户请求控制权。中央ATS用户可以接受或拒绝该请求。第二种是紧急控制,这种方法可以忽略请求/授权协议。不论后备站是如何获得的控制权,都不用授权就可以将控制权返回给中央ATS,后备站的用户可以选择并且执行释放功能。正常情况下,车站工作站只监视管辖范围内列车的运行,当车站需要控制时,需要向控制中心申请取得对本站的控制权限,控制中心也可收回对车站的控制权。紧急状态下车站可以不需要OCC的授权就取得控制权。但是在报警队列中会产生相应报警提示。 设备控制信号机基本控制、操作,办理进路、开放信号,道岔基本操作、控制等。 时刻表和VR控制ATS系统中VR系统用以实现列车自动运行调整,在列车运行偏离实施运行图或时刻表时,可自动或人工介入对列车运行调整。列车运行自动调整包括:(1)停站时间控制;(2)运行时间控制。列车到达车站时,根据实际到达时分与图定时分的偏差调整停车时间;列车从车站出发时,根据实际出发时分与与图定时分的偏差调整区间运行等级 回放功能回放功能可在指定时间内从系统的角度重现并回放信号系统事件和设备状态。回放能重现特定时间范围内的界面显示,并在回放文本窗口里显示相匹配的已记录的文本信息。回放轨道窗口用于在回放期间动态显示设备、控制和表示。所有设备、控制和表示都将显示与实际相同的属性。此窗口为MMI总览窗口且可根据大标题“回放”区别于“现场”屏幕。 ATS系统人-机界面简洁、直观、方便,用户可通过系统主菜单、背景弹出式菜单、设备菜单等方式执行ATS功能。默认显示在工作站的三个窗口为:轨道图窗口操作请求堆栈报警队列4、人机界面 实验一排序程序的设计与实践一、实验目的三、汇编过程图示编写并调试一个排序子程序,其方法为用冒泡排序法,将DATA数据段中的几个单元字节中无符号的正整数,按从大到小的顺序重新排列。二、实验内容1、熟悉8088指令系统,掌握程序设计方法。2、学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。3、了解并熟悉TD运行环境,学会用TD调试程序的方法。 四、程序框图实验一排序程序的设计与实践 五、程序清单DATASEGMENTBUFDB21H,34H,0A6H,78H,0F8H,88H,0C9H,01H,33H,11HLENEQU$-BUFDATAENDSSTACKSEGMENTBUFSDB300DUP(?)LENSEQU$-BUFSSTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXMOVSP,LENSS5:MOVCX,LENDECCXA53:MOVBX,OFFSETBUFPUSHCXA52:MOVAX,[BX]CMPAL,AHJCA51A54:INCBXLOOPA52POPCXLOOPA53MOVAH,4CHINT21HA51:XCHGAL,AHMOV[BX],AXJMPA54CODEENDSENDSTART实验一排序程序的设计与实践 六、实验步骤及要求(1)、在EDIT环境下键入编写程序,保存为*.asm;(2)、编译、连接源程序*.asm,分别生成*.obj、*.lst和*.exe文件。(3)、在TD调试环境下,用连续单步方式调试*.exe,观察排序时数据移动变化情况。(4)、改程序为按从小到大排序。实验一排序程序的设计与实践 七、实验报告要求(包含预习报告要求和最终报告要求)1.实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.实验目的3.实验内容及要求预习最终4.程序设计(从大到小)报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.实验结果及结果分析6.实验中出现的问题及解决方法7.回答思考题(如何改为由小到大排序)实验一排序程序的设计与实践 实验一求最大值程序一、实验目的1.掌握条件判断指令的用法。2.掌握循环程序的设计方法。3.学习在屏幕上显示字符的方法。4.学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。二、实验内容在首地址为DATA1的数组中找出最大值,并在屏幕上显示出来。DATA1DB35H,07H,0ABH,56H,12H,98H,0CDH,76H,0FAH,0BFH显示结果如下图所示: 实验一求最大值程序三、程序框图 实验一求最大值程序四、实验步骤及要求(1)输入程序,进行调试,运行出求最大值程序的结果。(2)熟悉TD调试环境下,在TD环境下单步运行本程序,以加深对程序指令的理解。(3)如何把程序改成求最小值的程序。(4)如果为有符号数,其最大值、最小值怎么求取。 实验一求最大值程序五、程序介绍要掌握这个程序,需要理解以下几点:1.程序完成的任务有:定义及初始化、求最值、显示最值。2.怎么显示字符?例如显示“A”,利用INT21H的AH=02H号子功能,显示DL的内容,DL中的值为字符对应的ASCII码值。3.宏定义介绍DISXMACROXMOVDL,XMOVAH,02INT21HENDM4.如果结果最大值是FAH,存储在AL中,如何显示?先AL暂存BL,对AL逻辑右移4位,再判断是不是大于9,若大于9加37H,否则加30H,然后送去显示。取出暂存的BL送AL,然后与0FH相与,再判断是不是大于9,若大于9加37H,否则加30H,再送去显示。5.返回DOS可用INT21H的AH=4CH号子功能。6.如何显示字符串?利用INT21H的AH=09H号子功能,DX指向显示字符串首地址。 实验一求最大值程序六、实验程序DISXMACROXMOVDL,XMOVAH,02INT21HENDMSTACKSEGMENTSTADB512DUP(?)TOPEQULENGTHSTASTACKENDSDATASEGMENTBUFDB"MAXNUMBER:",0DH,0AH,"$"DATA1DB35H,07H,0ABH,56H,12HDB98H,0CDH,76H,0FAH,0BFHBLOCKDB10DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,STACKMOVSS,AXMOVSP,TOPMOVAX,DATAMOVDS,AXMOVDX,OFFSETBUFMOVAH,09INT21HMOVSI,OFFSETBLOCKMOVCX,[SI]DECCXMOVSI,OFFSETDATA1MOVAL,[SI]MAX1:INCSICMPAL,[SI]JANEXTMOVAL,[SI];AL中定义为最大值NEXT:LOOPMAX1 实验一求最大值程序MOVBL,ALMOVCL,04SHRAL,CLCMPAL,09JAMAX4ADDAL,30HMAX2:DISXALMOVAL,BLANDAL,0FHCMPAL,09JAMAX5ADDAL,30HMAX3:DISXALMOVAH,4CHINT21HMAX4:ADDAL,37HJMPMAX2MAX5:ADDAL,37HJMPMAX3CODEENDSENDSTART 实验一求最大值程序七、实验报告要求(包含预习报告要求和最终报告要求)1.实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.实验目的3.实验内容及要求预习最终4.程序设计(求最大值)报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.实验结果及结果分析6.实验中出现的问题及解决方法7.回答思考题 实验二多位十进制数加法程序设计与调试一、实验目的1.学习宏指令的编写方法。2.学习在屏幕上显示字符串的方法。3.学习子程序的调用方法。4.掌握数据传送和算术运算指令的用法。5.掌握多位十进制数加(减)程序的编制方法。6.学习在PC机上建立、汇编、链接、调试和运行汇编语言的过程。 实验二多位十进制数加法程序设计与调试二、实验内容将两个5位十进制数相加,要求被加数与加数均以ASCII码形式各自顺序存放在DATA1和DATA2为首的5个内存单元中,结果送DATA3处,并在屏幕上显示出来。DATA1DB33H,39H,31H,37H,34HDATA2DB36H,35H,30H,38H,32H47193+2805675249 实验二多位十进制数加法程序设计与调试三.程序理解介绍1.加数与被加数均以ASCII码形式存在内存中,在进行运算之前,先转换为十六进制数的形式(只要减去30H即可)。2.多位数的加法要用带进位的加法指令ADC,并且在首次相加之前要注意先清进位位。3.因为是非组合的BCD码(或ASCII码)的运算,所以用十进制调整指令AAA对运算结果加以修正。4.运算结果在送显示之前应转换为用ASCII码表示的数字串(加上30H即可)。5.在屏幕上显示结果可利用INT21H的02号子功能,因该功能一次只能显示一个字符,故对于显示数字串来说,要编写一段显示子程序,反复使用02H号子功能。6.加数与被加数为5位,而和可能为5位或6位,即考虑到带进位和不带进位的情况。在显示和数时最好按实际情况显示,而不要出现0。 实验二多位十进制数加法程序设计与调试四.实验程序DISXMACROXMOVDL,XMOVAH,02HINT21HENDMDATASEGMENTMESSDB"TWOMULBITDECIMALNUMBERSADD",0DH,0AHDB0DH,0AH,"$"DATA1DB33H,39H,31H,37H,34HDATA2DB36H,35H,30H,38H,32HDATA3DB6DUP(?)DATAENDSSTACKSEGMENTSTADB20DUP(?)TOPEQULENGTHSTASTACKENDS 实验二两个多位十进制数相加的 程序CODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK,ES:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXMOVAX,TOPMOVSP,AXMOVDX,OFFSETMESSMOVAH,09HINT21HMOVSI,OFFSETDATA1MOVBX,05CALLDISPLDISX2BHMOVSI,OFFSETDATA2MOVBX,05CALLDISPLMOVSI,OFFSETDATA1MOVDI,OFFSETDATA2CALLADDADISX3DHMOVSI,OFFSETDATA3MOVBX,05CALLDISPLDISX0DHDISX0AHMOVAH,4CHINT21HDISPLPROCNEARDS1:DISX[SI+BX-1]DECBXJNZDS1RETDISPLENDP 实验二多位十进制数加法程序设计与调试ADDAPROCNEARMOVDX,SIMOVBP,DIMOVBX,05AD1:SUBBYTEPTR[SI+BX-1],30HSUBBYTEPTR[DI+BX-1],30HDECBXJNZAD1MOVCX,05CLCMOVBX,OFFSETDATA3AD2:MOVAL,[SI]MOVAH,[DI]ADCAL,AHAAAMOV[BX],ALINCSIINCDIINCBXLOOPAD2MOVSI,OFFSETDATA3MOVBX,05AD3:ADDBYTEPTR[SI+BX-1],30HDECBXJNZAD3RETADDAENDPCODEENDSENDSTART 实验二多位十进制数加法程序设计与调试五.实验要求先完成不考虑最高位相加产生进位的程序的调试,然后改写程序完成考虑进位相加,并能正常显示的程序。47193+68056115249 实验二多位十进制数加法程序设计与调试六、实验报告要求(包含预习报告要求和最终报告要求)1.实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.实验目的3.实验内容及要求预习最终4.程序设计报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.实验结果及结果分析6.实验中出现的问题及解决方法7.回答思考题 实验三十进制数转化为二进制数程序设计一、实验目的1.掌握数制转换的基本原理。2.学会编写十进制数转化为二进制数的程序。3.掌握键入字符串的接收方法。4.掌握在屏幕上显示字符及字符串的方法。 实验三十进制数转化为二进制数程序设计二、实验内容及结果将十进制数转化为二进制数。假定十进制输入数的范围为0~65535,要求通过键盘输入,并且将转换后的二进制数以十六进制数的形式显示在屏幕上。 实验三十进制数转化为二进制数程序设计三、实验重点问题1.转换方法十进制数转化为二进制数。十进制数的范围为0~65535,通过键盘输入十进制数,转换后的二进制数结果以十六进制数形式在屏幕上显示。十翻二所采用的基本公式为(0~65535转化为××××H):高位×10+低位例如:十进制数135={[(0×10)+1]×10+3}×10+5 实验三十进制数转化为二进制数程序设计2.0AH号系统功能调用的使用格式如下:BUFDB15;定义缓冲区DB?DB15DUP(?)MOVDX,OFFSETBUF;0AH号系统功能调用MOVAH,0AHINT21H3.每次加低位运算前均要将低位数由ASCII码转换为十进制数。4.将转换结果送显示可利用INT21H的02号子功能,送显示前应转换为ASCII码(DISX)。 实验三十进制数转化为二进制数程序设计四、实验程序DISXMACROXMOVAH,02MOVDL,XINT21HENDMCRLFMACRODISX0DHDISX0AHENDMSTACKSEGMENTSTADB512DUP(?)TOPEQULENGTHSTASTACKENDSDATASEGMENTBUFDB6DB?DB6DUP(?)MES1DB"INPUTDECIMALISTNUMBER:","$"MES2DB"OUTPUT:","$"MES3DB"INPUTERROR!","$"DATAENDS 实验三十进制数转化为二进制数程序设计CODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVES,AXMOVAX,STACKMOVSS,AXMOVSP,TOPMOVDX,OFFSETMES1MOVAH,09HINT21HMOVDX,OFFSETBUFMOVAH,0AHINT21HCRLFCRLFMOVSI,OFFSETBUFMOVCL,[SI+1]XORCH,CHXORAX,AXCLCSFE1:MOVBX,10MULBX;(AX)*(BX)=DX:AXCMPDX,0JNEERROMOVDL,[SI+2]CMPDL,30HJBERROCMPDL,39HJAERROANDDL,0FHXORDH,DHADDAX,DXJCERROINCSILOOPSFE1 实验三十进制数转化为二进制数程序设计PUSHAXMOVDX,OFFSETMES2MOVAH,09HINT21HPOPAXCALLDISUPJMPSFE2CRLFERRO:MOVDX,OFFSETMES3MOVAH,09HINT21HSFE2:MOVAH,4CHINT21HDISUP:MOVCH,02HMOVBX,AXDISUP1:MOVAL,BHMOVCL,04SHRAL,CLCMPAL,09JADISUP4ADDAL,30HDISUP2:DISXALMOVAL,BHANDAL,0FHCMPAL,09JADISUP5ADDAL,30HDISUP3:DISXALDECCHJNZDISUP6DISX48HRET 实验三十进制数转化为二进制数程序设计DISUP4:ADDAL,37HJMPDISUP2DISUP5:ADDAL,37HJMPDISUP3DISUP6:MOVBH,BLJMPDISUP1CODEENDSENDSTART 实验三十进制数转化为二进制数程序设计五、实验报告要求(包含预习报告要求和最终报告要求)1.实验名称:注意实验项目名称应与实验大纲中的实验项目名称相符。2.实验目的3.实验内容及要求预习最终4.程序设计报告要求报告要求包含流程图和源程序,源程序必须加必要注释。5.实验结果及结果分析6.实验中出现的问题及解决方法 实验七异步串行通信系统设计一.实验目的1.了解串行通信的一般原理。2.了解RS-232串行接口标准及TTL电路的连接方法。3.掌握利用PC机用串行口来实现通信的编程及使用方法。二.实验内容利用PC机串行口1、测取串行数据通信格式(运行串口调试程序)在发送十六进制数AAH或55H时,用数字示波器观察串口输出波形,并记录。并完成波特率的测取。 实验七异步串行通信系统设计2、实现双机通信①.运行串口调试程序,实现两台PC机之间的数据传输。(描述实验结果)②.编译并链接汇编程序,实现通过串口线来交换两机上的数据。即就是将从甲机键盘上输入的字符送到乙机子上,并显示。(汇编程序只是验证过程,实验报告上不体现。) 实验七异步串行通信系统设计三.实验线路1.测取串行数据通信格式2.实现双机通信四.实验仪器设备计算机两台、串口线一条、示波器一台。 实验七异步串行通信系统设计五.实验程序1.串口调试程序 实验七异步串行通信系统设计2.汇编程序STACKSEGMENTDB26DUP(?)STACKENDSCODESEGMENTSTARTPROCFARASSUMECS:CODEPUSHDSMOVAX,0PUSHAXMOVDX,3FBHMOVAL,80HOUTDX,ALMOVDX,3F8HMOVAL,0CHOUTDX,ALINCDXMOVAL,0OUTDX,ALMOVDX,3FBHMOVAL,00001010BOUTDX,ALINCDXMOVAL,00000011BOUTDX,ALMOVDX,3F9HMOVAL,0OUTDX,ALRDSTS:MOVDX,3FDHINAL,DXTESTAL,1EHJNZERRORTESTAL,01HJNZRECVTESTAL,20HJZRDSTSTRXT:MOVAH,1INT16HJZRDSTSMOVAH,0INT16HMOVDX,3F8HOUTDX,ALJMPRDSTS'