深圳大学8251串行接口应用实验

  • 格式:doc
  • 大小:488.00 KB
  • 文档页数:11

深圳大学实验报告课程名称:微型计算机技术及应用
实验名称:8251串行接口应用实验
学院:信息工程学院
专业:班级:
组号:指导教师:
报告人:学号:
实验地点
实验时间:2010 年12 月23 日星期五实验报告提交时间:2011.01.07
D2
D3
RxD
GND
D4
D5
D6
D7 TxC# WR#
CS# C/D#
RD# RxRDY
D0
D1
Vcc
RxC#
DTR#
RTS#
DSR#
RESET
CLK
TxD
TxE
CTS#
SYNDET/BD
TxRDY
1
14
28
1
5
8251
图4.37 8251外部引脚图
3. 8251在异步方式下的TXD信号上的数据传输格式
图4.38示意了8251工作在异步方式下的TXD信号上的数据传输格式。

数据位与停止位的位数可以由编程指定。

TXD 发送器输出
启动位数据位校验位停止位
由8251产生
D0D1···Dn
图4.38 8251工作在异步方式下TXD信号的数据传输格式
4. 8251的编程
对8251的编程就是对8251的寄存器的操作,下面分别给出8251的几个寄存器的格式。

(1)方式控制字
方式控制字用来指定通信方式及其方式下的数据格式,具体各位的定义如图4.39所示。

(2)命令控制字
命令控制字用于指定8251进行某种操作(如发送、接收、内部复位和检测同步字符等)或处于某种工作状态,以便接收或发送数据。

图4.40所示的是8251命令控制字各位的定义。

图4.40 8251命令控制字格式
(3)状态字
CPU 通过状态字来了解8251当前的工作状态,以决定下一步的操作,8251的状态字如图4.41所示。

图4.41 8251状态字格式
(4)系统初始化
8251的初始化和操作流程如图4.42所示。

系统RESET 初始化
输入方式指令
异步?
输入第1个同步字符
1个同步字符?
输入第2个同步字符
输入命令指令
复位?
传送数据
完成?
Y
Y
Y
Y
N
N N
N
图4.42 8251初始化流程图
5. 8251实验单元电路图
11。