全球旧事资料 分类
,并将数据或状态字从8251A送往数据总线;
f3数据。45
接收控制数据信号CD,高电平时为控制字或状态字;低电平时为
接收时钟信号CLK完成8251A的内部定时;接收复位信号RESET,使8251A处于空闲状态。
5)调制解调控制电路:调制解调控制电路用来简化8251A和调制解调器的连接。6可编程串行通信接口芯片8251的控制字及其工作方式串行通信接口编程的内容包括以下两大方面:⑴字;⑵另一方面是由8251A向CPU送出的状态字。一方面是由CPU发出的控制字,即方式选择控制字和操作命令控制
●可编程串行接口芯片8251方式选择控制字(模式字)8251在初始化时,必须重新设置模式寄存器的格式。8251的方式选择控制字(模式字)设置如图125所示。
f图1258251的方式选择控制字(模式字)
异步模式的传输速率要用模式寄存器的最低两位来确定波特率因子,此时,波特率=时钟频率波特率因子。●可编程串行接口芯片8251的操作命令控制字可编程串行接口芯片8251的操作命令控制字格式如图126所示。
图126可编程串行接口芯片8251的操作命令控制字
●可编程串行接口芯片8251的状态控制字
f可编程串行接口芯片8251的状态控制字格式如图127所示。
图127可编程串行接口芯片8251的状态控制字
三、实验仪器
微型计算机、AEDK598实验装置、RS232串口线、导线若干。
四、实验内容及步骤
1实验内容本实验内容是利用可编程串行接口芯片8251与计算机通信,实现从实验机键盘上键入的数字、字母显示到PC机显示器上,将PC机键盘输入的大写字符(0F)显示到实验机的数码管上。2实验电路及连线实验电路图如图128所示。
f图128实验原理图
3实验程序框图实验主程序流程如图129所示。4程序编写根据实验编写程序相关程序。5实验步骤1)开机前,将AEDK598微机实验箱上的XC9(CPU插座)与XC6(CPU88插座)用T598AC连接板连接起来,XC1(CPU51插座)空,进行MCS88单片机实验。
f2)用实验机配套的串行通讯电缆,将9芯电缆的一端与实验机上的9芯插座相连,另一端与PC机的串行口相连。
开始初始化8279初始化8251
有串行输入否NN有按键否Y发送允许否Y发送数据N
Y
读串口判数据属于0F
显示数据
Y
发送完毕
N
129主程序框图
3根据实验原理图及实验要求连线,将8251的片选(CS8251)连接228H;CS8279已固定接至238H。将(29)模块中的十个短路套都套在8279侧,ETXD接232TXD;ERXD接232RXD。4打开AEDK598微机实验箱和PC机电源,在桌面上点击LCA88ET图标,启动LCA88ETr
好听全球资料 返回顶部