• 1.74 MB
  • 2022-04-29 14:26:40 发布

最新ATS系统培训1课件PPT.ppt

  • 107页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'ATS系统培训1 ATS系统概述ATS系统配置ATS界面显示ATS访问控制ATS功能介绍 一.ATS系统概述 二、ATS系统配置系统主要组成:中心服务器系统运营控制中心(OCC)后备线控站(备用服务器)车站工作站车辆段工作站ATS培训中心其它远程工作站 服务器种类主服务器3台通信服务器3台接口服务器2台数据库服务器2台培训服务器1台 中心服务器主服务器2台001002通信服务器2台003004接口服务器1台007数据库服务器2台005006 后备线控站(备用服务器)世纪城站主服务器1台010通信服务器1台011接口服务器1台012 运营控制中心(OCC)工作站种类主调工作站1台3台显示器调度员工作站2台3台显示器大屏工作站1台1台显示器时刻表编辑工作站1台2台显示器管理员工作站1台2台显示器 车站工作站设备集中站工作站非设备集中站工作站2个显示器合并使用,两个软件界面(ATS界面和LCW界面)只有1个显示器,只有1个软件界面(ATS界面) 车辆段工作站车辆段ATS工作站和派班工作站,各一台。 车辆段工作站车辆段ATS工作站:车辆段ATS监视工作站位于信号楼内,车辆段行车值班员依据ATS列车时刻表,安排车辆段的列车进出。本工作站也用来监视车辆段轨道占用情况,以及车辆段和正线之间的转换轨情况,也用来监视车辆段和转换轨之间的进路。此外,本工作站还是与车辆段计算机联锁的接口,以获取车辆段轨道占用情况、车辆段和转换轨之间的进路情况以及报警情况。 派班工作站:派班工作站位于司机派班室,用于列车正线运行以及返回车辆段所需的换班计划。派班工作站界面允许访问的窗口中包括存车线上的列车列表,以及根据当前计划时刻表运营所需要的列车列表。在运营所需车辆列表中,用户可以为每辆列车匹配PVID和司机ID;该数据将被临时存储,以便于其他用户访问,例如车辆段ATS工作站的调度员,控制中心调度员。车辆段工作站 其它远程工作站试车线工作站ATS培训中心1台培训服务器3台培训工作站 ATS设备主服务器001002010热备管理员工作站主调工作站调度员工作站显示控制通信服务器003004011热备接口服务器007012热备ISCS通信无线SCC时钟DTI广播PIS车辆段联锁车站工作站ATS软件进程正线联锁车站工作站ATS显示控制界面显示和控制信号设备状态控制命令信息LCW软件进程 控制中心ATS设备(一)主服务器001&002通信服务器003&004接口服务器007磁盘阵列SAS接口SAN交换机数据库服务器005数据库服务器006SAS接口DCS子系统提供的交换机主调工作站调度工作站1与2管理员工作站时刻表编辑工作站大屏工作站 控制中心ATS设备(二)接口服务器007DCS子系统提供的交换机ISCS终端服务器1&2通信无线主服务器001&002422&232转换器422&232转换器通信时钟 车站ATS设备DCS子系统提供的交换机DCS子系统提供的交换机ATS工作站含鼠标键盘显示器SCC终端服务器1&2DTI正线联锁ATS&LCW工作站KVM延长器ATS工作站显示器、鼠标、键盘串口DTISCC终端服务器1&2车控室车控室设备集中站机房非设备集中站机房站台 车辆段ATS设备DCS子系统提供的交换机终端服务器1&2车辆段联锁ATS工作站含鼠标键盘显示器派班工作站含鼠标键盘显示器派班室车辆段控制室(信号楼) 三.ATS界面显示 三、ATS界面显示ATS系统人-机界面简洁、直观、方便,用户可通过系统主菜单、背景弹出式菜单、设备菜单等方式执行ATS功能。默认显示在控制台的三个窗口为:轨道图窗口操作请求堆栈报警队列 3、ATS界面显示ATS系统人-机界面简洁、直观、方便,用户可通过系统主菜单、背景弹出式菜单、设备菜单等方式执行ATS功能。默认显示在控制台的三个窗口为:轨道图窗口操作请求堆栈报警队列 三、ATS界面显示ATS系统人-机界面简洁、直观、方便,用户可通过系统主菜单、背景弹出式菜单、设备菜单等方式执行ATS功能。默认显示在控制台的三个窗口为:轨道图窗口操作请求堆栈报警队列 三、ATS界面显示轨道平面图窗口 三、ATS界面显示轨道平面图窗口站名站名缩写车站编号 三、ATS界面显示轨道平面图窗口车站状态指示站台屏蔽门紧急停车指示 三、ATS界面显示ATS系统人-机界面简洁、直观、方便,用户可通过系统主菜单、背景弹出式菜单、设备菜单等方式执行ATS功能。默认显示在控制台的三个窗口为:轨道图窗口操作请求堆栈报警队列 三、ATS界面显示车站状态显示的含义 三、ATS界面显示站台、屏蔽门显示状态及含义 三、ATS界面显示轨道平面图窗口信号机计轴道岔 三、ATS界面显示信号灯的显示状态 三、ATS界面显示 三、ATS界面显示列车显示状态 三、ATS界面显示列车方向符显示状态 四.ATS访问控制 四、ATS访问控制登录 四、ATS访问控制ATS系统典型用户分类:1)系统管理员:对ATS系统内的硬件和软件进行维护和管理,保证系统正常工作。2)控制中心调度员:监控全线列车运行。3)车站值班员:监督本站管辖范围内的列车运行,在车站取得控制权后,可对本站进行控制。4)计划时刻表编辑人员5)培训人员 四、ATS访问控制更改密码 四、ATS访问控制ATS登录转移 四、ATS访问控制登录转移:1.可转移至不同用户,只需要输入新的用户名密码,无需退出当前登录和再执行登录操作。2.可转移至同一用户的不同角色。原则:无论是转移用户或角色,在执行登录转移时,系统会检查当前用户所控制的所有区域,如果任何需要监控的区域在转移后不受控制,系统将不允许转移。 五.ATS功能介绍 五、ATS功能介绍ATS主要功能列车监视和跟踪列车控制车站控制控制权切换设备控制时刻表和VR控制 五、ATS功能介绍-1.列车的监视和跟踪ATS系统对在线所有的运行列车进行实时的监视和跟踪,并在相应的轨道图上显示列车的位置和状态。点式ATP下:通过计轴的占用和出清实现列车的追踪CBTC模式下:通过CC实时报告列车位置实现列车的追踪 五、ATS功能介绍-1.列车的监视和跟踪列车监视和追踪的功能包括:系统自动识别、读取列车车次号;列车运行计划时刻表自动产生车次号;人工输入、删除、变更车次号;列车运行的识别和跟踪;在调度台及大屏幕上显示列车位置;报告列车信息 五、ATS功能介绍-2.列车控制列车菜单 五、ATS功能介绍-2.列车控制扣车IBP盘站台扣车:IBP站台扣车功能可以从车站控制盘实现。站台扣车将使Microlok关闭已开放的信号。站台扣车在ATS工作站上显示,但是ATS没有激活/取消的功能。ATS扣车:ATS向ATS调度员提供在本站扣车的人工扣车功能。列车一旦被停止,列车打开车门并在车站等待直至ATS调度员提供一个扣车释放请求。ATS扣车不会使信号关闭,DTI将显示扣车信息。 五、ATS功能介绍-2.列车控制设置列车运行等级 五、ATS功能介绍-2.列车控制列车惰行模式 五、ATS功能介绍-3.车站控制点击车站站台图标,访问站台概要表: 五、ATS功能介绍-3.车站控制指定站台停站时间 五、ATS功能介绍-3.车站控制设定车站停站制动率: 五、ATS功能介绍-3.车站控制设置下一站跳停 五、ATS功能介绍-4.控制权切换正常情况下,车站工作站只监视管辖范围内列车的运行,当车站需要控制时,需要向控制中心申请才能取得对本站的控制权限,控制中心也可收回对车站的控制权。 五、ATS功能介绍-4.控制权切换紧急状态下车站可以不需要OCC的授权就取得控制权。报警队列中会产生相应报警提示。 五、ATS功能介绍-5.设备控制信号机基本操作 五、ATS功能介绍-5.设备控制办理进路:选择始端信号机 五、ATS功能介绍-5.设备控制进路开放(直向进路) 五、ATS功能介绍-5.设备控制进路开放(侧向进路) 五、ATS功能介绍-5.设备控制终端信号机封锁 五、ATS功能介绍-5.设备控制道岔基本操作 五、ATS功能介绍-5.设备控制道岔封锁 五、ATS功能介绍-5.设备控制道岔解封E 五、ATS功能介绍-5.设备控制道岔解封属于ATS系统一级命令。该类命令为防止用户误操作,执行以下步骤:首先,ATS用户启动第一类功能时,其请求在操作请求堆栈中显示,并且必须在90秒内发出,否则会被取消。第二,第一类功能请求发出后,远端设备必须在15秒内做出确认反应。该反应会在屏幕上显示出闪烁的黄色“E”图标,表示已经收到远端设备的确认信息。如果远端设备没有及时做出回应,系统就会报警,并请求取消。第三,ATS用户须选定“E”图标,并在右键菜单选项中选择“使能”并发送请求,“E”图标停止闪烁。静态的黄色“E”图标表示该功能指令的再次确认过程已经完成。若在系统规定的时间内未完成“使能”确认,远端设备即会取消确认表示信息,屏幕上的“E"图标消失,相关设备恢复到其先前的状态。 五、ATS功能介绍-5.设备控制设备标签 67五、ATS功能介绍-6.时刻表和VR控制 68五、ATS功能介绍-6.时刻表和VR控制时刻表和VR控制对于列车调整可以设置以下三种模式时刻表调整时刻表调整模式下系统根据时刻表中的信息来调整列车,使列车按照时刻表运行。运行间隔调整运行间隔调整能自动管理列车运行,平衡正线上列车到达各个车站的时间间隔。在该模式下,列车并不自动分配新的目的地ID。无调整无调整模式下所有的列车管理功能均由调度员人工操作实现,系统不会自动控制调整。 69五、ATS功能介绍-6.时刻表和VR控制启动严重晚点报警可以通过时刻表和VR控制来设置轻微晚点和严重晚点的数值。启动严重早点报警可以通过时刻表和VR控制来设置轻微早点和严重早点的数值。设置默认的运行等级设置列车默认的运行等级后,新增列车将采用默认的运行等级运行选择VR允许的运行等级VR系统自动调整列车的运行等级,并在所选的允许运行等级范围中进行调整 70五、ATS功能介绍-6.时刻表和VR控制时刻表控制菜单通过选择时刻表菜单可以直接选择当天的时刻表通过选择日历菜单可以选择日历,日历将按照所定义的规则自动加载需要的时刻表。 71五、ATS功能介绍-6.时刻表和VR控制时刻表数据菜单根据不同的索引显示时刻表信息实时显示当前列车的运行信息 72五、ATS功能介绍-6.时刻表和VR控制变更时刻表菜单主要提供时刻表辅助调整的功能,可以人工输入参数在线修改时刻表信息输入固定的参数,系统将自动运算对时刻表进行修改 73五、ATS功能介绍-6.时刻表和VR控制编辑列车时刻表菜单可以通过编辑时刻表功能在线修改时刻表通过添加列车可以在线增加时刻表列车可以通过修改列车时刻表功能在线修改时刻表列车的详细信息 实验一排序程序的设计与实践一、实验目的三、汇编过程图示编写并调试一个排序子程序,其方法为用冒泡排序法,将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'