实验十九 8251A 串口通讯实验
一、实验要求
利用 8086/88 控制 8251A 可变成串行通讯控制器,实现两个实验台之间的船行
通讯,其中一个实验台作为发送方,另一个为接收方,发送读入按键值,并发
送给接收方,接收方收到数据后在 LED 上显示。
二、实验目的
1、掌握 8088/86 实验串口通信的方法。
2、了解实现串口通讯的硬环境,数据格式的协议,数据交换的协议。
3、学习串行口通讯程序的编写方法。
三、实验电路
四、实验说明
1、8086/88CPU 通过外接的 8251 可编程串行控制器实现串口通信,通过
8251 的控制口写入某工作方式或读入当前状态,通过数据口发送或接收串行数
据。本实验是通过查询方式读写状态和输入输出串行数据。
2、通讯双方的 RXD,TXD 信号本应经过电平转换后再进行交叉连接,本
实验中为减少连线可将点评转换电路略去,而将双方的 RXD,TXD 直接交叉连
接。也可以将本机的 TXD 接到 RXD,这样按下的键就会在本机的 LED 上显示。
五、程序框图与程序清单