您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 实验7串行通讯接口实验
实验6串行通讯接口实验1、实验目的(1)掌握查询方式下的PC机串行通讯及程序的设计。2、实验设备QTH-2008PC实验设备一套,串行通讯线一条。3、实验内容编写查询方式下的串口通讯程序,实现两台计算机的简单通讯,在A机上键入的字符,在B机上显示;反之亦然。4、实验说明PC机的串行通讯口是符合RS232标准的通讯口,利用串行通讯线可将两台PC机相连,采用3线连接,连接说明如下:9针插头的2、3、5与另一头的3、2、5分别相连。可以使用PC机,也可以使用实验箱来完成本实验。通讯双方要求通讯格式、速率一致才能正常通讯。5、实验步骤(1)首先利用Windows下的超级终端或串口调试助手测试一下串口是否连通。(2)编写查询方式下的通讯程序。6、参考程序CODESEGMENTASSUMECS:CODESTARTPROCFARMOVDX,3FBH;置LCR口地址MOVAL,80H;置D7=1,表示允许访问BRDOUTDX,ALMOVDX,3F8H;BRDL的口地址(9600bps)MOVAL,12;低字节除数OUTDX,ALMOVDX,3F9H;BRDH的口地址MOVAL,0;高字节除数OUTDX,ALMOVDX,3FBH;置LCR口地址MOVAL,03;置D7=0,表示禁止访问BRD,并设置异步通信数据格式OUTDX,ALMOVDX,3F9H;置中断允许寄存器IER口地址MOVAL,0;禁止中断OUTDX,ALMOVDX,3FCH;置MODEM控制器MCR口地址MOVAL,0AHOUTDX,0ALLP1:MOVAH,1INT16HJZPPMOVAH,1;(或8,无回显)INT21HMOVDX,3F8HOUTDX,ALPP:MOVDX,3FDH;置线路状态寄存器LSR口地址INAL,DXTESTAL,01H;接受数据准备好?JZQQMOVDX,3F8HINAL,DXMOVDL,ALMOVAH,2INT21HQQ:JMPLP1RETSTARTENDPCODEENDSENDSTART7、实验问题当一台计算机上运行实验程序,另一台计算机上不停地发送字符(编写发送程序),观察是否会丢失字符?提高通讯速率,观察在什么速率时开始丢失字符?
本文标题:实验7串行通讯接口实验
链接地址:https://www.777doc.com/doc-2457407 .html