现场总线实验指导书.docxVIP

  • 7
  • 0
  • 约1.19万字
  • 约 22页
  • 2021-09-12 发布于山东
  • 举报
实验一 RS-232组网通信实验 (一)PC及其兼容工控机的异步通讯接口 PC及其兼容工控机都有两个异步通讯接口:COM1和COM2,其关键部件是通用异步收发器(UART)INS8250。INS8250的内部有10个寄存器,分别用于通讯参数的设置、线路及MODEM的控制与状态查询、数据收发及中断管理等。要在中断方式下收发数据,必须对INS8250的寄存器直接操作,各寄存器名称及其相应的端口地址列于表1。 由表1可知:THR、RBR和DLL占用同一个端口地址3F8H(2F8H),IER和DLM也占用同一个端口地址3F9H(2F9H),对它们进行访问时,如果设置LCR的最高位为1,访问的是除数寄存器;如果设置LCR的最高位为0,则访问的是THR、RBR和IER。而THR是只写寄存器,RBR是只读寄存器,在LCR的最高位设置为0时,对端口地址3F8H(2F8H)的写入操作访问的是THR,读出操作访问的是RBR。 硬件连接方式:将2台PC机的COM1/COM2串行通信口通过9针D型接口3线连接。 (二)INS8250有关寄存器的设置 串行口的初始化主要是对INS8250的有关寄存器进行设置,以确定通讯的数据格式、波特率、中断的触发方式等。 ① 确定数据格 式数据格式是通过设置线路控制寄存器(LCR)来确定的,LCR的定义如下: 其中:WSL1、WSL0用于选择每个发送或接收的串行字符的

文档评论(0)

1亿VIP精品文档

相关文档