元器件交易网-中发网全新升级平台
关注我们:
首页 > 技术资料 > 正文

双机通信的原理和编程方法分析

  一、实验目的

  1、掌握双机通信的原理和编程方法。

  2、学习8251A的使用方法

  二、实验内容

  1、实验原理图:

  2.实验内容

  如图所示,TXC和RXC分别为8251A的发送时钟和接收时钟。它由片外8253A的OUT1提供。本实验要求以查询方式进行收发。要完成本实验,需2台DVCC系列实验系统。其中一台为串行发送,一台为串行接收,在1号机上装串行发送程序,在2号机上装串行接收程序,则在1号机上键入的字符显示在2号机的显示器上。

  由于本系统监控中未对8253A、8251A进行初始化,因此本实验开始必须对8253、8251进行初始化,然后才可以直接进入对串行口状态的查询

  三、 实验步骤

  1、准备2台DVCC系列实验仪,确定1号为发送,2号为接收。

  2、将1号RXD插孔和2号的TXD插孔相连。

  3、将1号TXD插孔和2号的RXD插孔相连。

  4、将1号GND插孔和2号的GND插孔相连(共地)。

  5、将8253CS插孔和Y4插孔相连,8251CS和Y5插孔相连。

  6、将SIO区D0—D7和BUS2区 XD0—XD7相连。

  7、先运行2号机,在2号机提示符“P.....”状态下,输入0D00后,再按EXEC键进入等待接收状态,显示器显示“8251—2”。

  8、再运行1号机,在1号机处于提示符“P.....”状态下,输入0E00H后,按EXEC键,进入串行发送状态。显示器显示“8251—1”。

  9、在1号机的键盘上输入数字键,应在2号机显示器上显示对应数字值。

  10、输入数字键后再按MON键,1号机显示“8251 good”。如果不输入数字键直接按MON键,则显示“Err”,如果双机通信不能正常进行,也显示“Err”。

  • 微笑
  • 流汗
  • 难过
  • 羡慕
  • 愤怒
  • 流泪