实验二点对点串行通信实验

实验二点对点串行通信实验

ID:37242428

大小:561.81 KB

页数:12页

时间:2019-05-11

实验二点对点串行通信实验_第1页
实验二点对点串行通信实验_第2页
实验二点对点串行通信实验_第3页
实验二点对点串行通信实验_第4页
实验二点对点串行通信实验_第5页
资源描述:

《实验二点对点串行通信实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验十 串行通信8251【实验名称】串行通信8251【实验目的】了解串行通信原理,会编写串行通信程序。【实验原理】见教材。实验连线图1实验连线图2实验内容和实验连线【实验内容】编写串行通信程序,使两台微机之间按串行通信标准协议使用COM1进行串行通信。【实验连线】两台微机都使用COM1连线。连线方法链接。流程图流程图第一部分流程图第二部分实验程序CODESEGMENT'CODE'STARTPROCFARASSUMECS:CODEMOVDX,3FBH;设置波特率MOVAL,80HOUTDX,ALMOVDX,3F8HMOVAL,12OUTDX,ALINCDXMO

2、VAL,0OUTDX,ALMOVDX,3FBH;设置数据位,停止位,是否校验,奇/偶校验选择MOVAL,0AHOUTDX,ALMOVDX,3FCH;设置一方发送,另一方接收MOVAL,03HOUTDX,ALMOVDX,3F9H;设置以查询方式进行串行通信MOVAL,0OUTDX,ALFOREVER:MOVDX,3FDH;读串口状态INAL,DXTESTAL,01H;测试串口数据位状态JNZRECEIVE;若对方有数据到,转到RECEIVE接收TESTAL,20H;测试本方的发送缓冲区是否为空JZFOREVER;若不空,继续查询等待MOVAH,1;若空,判断本方

3、是否有键盘动作INT16HJZFOREVER;若本方无键盘动作,继续查询等待MOVAH,0;若本方有键盘动作,从键盘得到其INT16H;ASIIC代码MOVDX,3F8H;向数据口发送OUTDX,ALMOVAH,2;利用2号中断在本方屏幕上显示MOVDL,ALINT21HNEXT:JMPFOREVER实验程序(续)实验程序(续)RECEIVE:MOVDX,3F8H;接收数据INAL,DXANDAL,7FH;取出低7位有效数据DISP:MOVAH,2;利用2号中断在本方屏幕上显示MOVDL,ALINT21HJMPFOREVER;继续查询等待STARTENDPCO

4、DEENDSENDSTART思考题1.修改程序,使之能接收回车控制码,在发送端和接收端都能看到换行的效果。2.修改程序,使之能接收Esc控制码,控制程序结束。提示:回车控制码是0DH,换行控制码是0AH,Esc控制码是1BH。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。