双机并口通信实验要求.docx

双机并口通信实验要求.docx

ID:56378689

大小:31.08 KB

页数:6页

时间:2020-06-22

双机并口通信实验要求.docx_第1页
双机并口通信实验要求.docx_第2页
双机并口通信实验要求.docx_第3页
双机并口通信实验要求.docx_第4页
双机并口通信实验要求.docx_第5页
资源描述:

《双机并口通信实验要求.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目一双机并口通信一、设计目的通过该设计,掌握并行通信的基本原理和应用,掌握8255并行接口的使用,并掌握相应的程序设计和电路设计的技能。是对并行通信接口芯片章节理论学习的总结和补充,为后续的硬件课程的学习打下基础。二、设计原理1.双机并行通信模块电路原理,如图6.1所示。该模块表明双机均采用可编程并行接口芯片8255构成接口电路,只是8255的工作方式不同。此时,双方的8255把对方视为I/O设备。2.双机并行通信接口电路设计原理与方法的详细阐述,请参考计算机接口技术相关参考书。26芯并行口插座26芯并行口插座50芯扩展总线图6.1双机并

2、行通信模块电路原理框图注意:PC3和PC6交叉连接。三、实验仪器与设备1、MFID微机实验平台,1台2、PC微机,1台3、专用导线,若干4、MASM汇编及调试程序(MF开发环境),1套四、设计内容从甲机键盘上输入的字符,通过并口传送到乙机,并在乙机的屏幕上显示出来。双方按ESC键,停止传送,并退出。甲机一侧的8255采用1方式,乙机一侧的8255采用0方式,两机的8255与CPU之间都采用查询方式交换数据。采用两台MFID平台板上的并行接口电路进行硬件连接,分别编写甲机的发送程序与乙机的接收程序,并进行调试,直至程序正常运行。五、设计步骤:

3、1.电路设计:根据设计内容,通过分析,设计出相应的电路图。2、8255控制字设计:根据要求,设计出各自8255的控制字。3、程序设计:根据要求,设计程序流程图,并设计相应的程序。4、验证:在实验室具体测试和验证。六、流程图:8255初始化置INTEA=1有任意键按下?发送联络字符bl→PA发送准备好?N联络字符→bl退出发送按键字符bl→PA按键字符→blbl是ESC键?NYYYN开始结束(a)发送程序流程图开始8255初始化置ACK=1NY有任意键按下?是ESC键?NYN接收准备好?退出Y结束接收字符PA←字符显示字符发回答信号ACK(b

4、)接收程序流程图七、源代码1、发送端程序代码CODESEGMENTASSUMECS:CODE,DS:CODEBEG:MOVAX,CODEMOVDS,AXMOVDX,303HMOVAL,10100000BOUTDX,ALMOVDX,302HMOVAL,00001101BOUTDX,ALSEND:MOVAH,1INT21HMOVDX,300HOUTDX,ALCMPAL,1BHJEEXITMOVDX,302HINAL,DXANDAL,01000000BJNZSENDMOVDX,302HINAL,DXMOVAL,00001110BOUTDX,ALJ

5、MPSENDEXIT:MOVAH,4CHINT21HCODEENDSENDBEG2接收端程序代码CODESEGMENTASSUMECS:CODE,DS:CODEBEG:MOVAX,CODEMOVDS,AXMOVDX,303HMOVAL,10011000BOUTDX,ALMOVDX,303HMOVAL,00000111BOUTDX,ALRECEIVE:MOVDX,302HINAL,DXANDAL,10000000BJNZRECEIVEMOVDX,300HINAL,DXCMPAL,1BHJEEXITMOVAH,ALMOVDL,AHMOVAH,2

6、INT21HMOVDX,303HMOVAL,00000110BOUTDX,ALMOVCX,0P0:MOVSI,5000P1:DECSIJNZP1LOOPP0MOVAL,00000111BOUTDX,ALJMPRECEIVEEXIT:MOVAH,4CHINT21HCODEENDSENDBEG

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

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

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