双机并行通讯程序设计.docVIP

  • 2
  • 0
  • 约1.15万字
  • 约 21页
  • 2017-08-22 发布于重庆
  • 举报
双机并行通讯程序设计.doc

双机并行通讯程序设计 摘 要 本课程设计要求完成的任务是实现两台PC机之间1K数据的并行传输。为了使程序编写简单并便于进行调试,本设计采用DOS功能调用,由键盘输入字符串来模拟要传输的1K数据。因为传输包括发送和接收两方面内容,所以程序采用模块化思想,将整个程序分为发送和接收两个功能模块分别来进行编写,然后通过调用来实现整体的功能。 程序设计的关键部分是8255A的编程控制,本设计按要求采用方式2,在传输过程中通过查询相关端口来判断是否发送或接收完毕,从而实现1K数据的接收与发送。 关键词:并行通讯 发送 接收 8255A DOS功能调用 题目要求由甲乙两台微机之间并行传送1K字节数据。先甲机发送,乙机接收,后乙机发送,甲机接收。甲乙双方的8255A均采用方式2工作。8255A控制口地址为303。 本题属于双机并行通讯问题,应分为发送和接收两方面分别来进行研究。由于程序需要对地址进行直接操作,所以选择汇编语言来编写较为简单方便。在写程序的过程中,由于要用8255A芯片作为并行传输芯片,所以要熟练掌握8255A的控制方法;此外,程序多处还要用到DOS功能调用,所以还要对DOS的各种功能进行系统的学习。 两台PC各与一个8255A芯片相连,程序分为两部分,分别运行与两台PC机上以实现并行传输。连接图如下: 图1-1 双机通讯的连接图 程序分为两个部分,分别在甲机和乙机上面运行。甲机运

文档评论(0)

1亿VIP精品文档

相关文档