网站建设 公司 天津,国外最大的素材网站,高明骏域网站建设,郴州58同城8251A的作用 微机内部的数据传送方式为并行方式。 若外设采用串行方式#xff0c;则微机与外设之间需加串行接口。 串行接口基本功能就是#xff1a;输入数据时#xff0c;进行串/并转换#xff1b;输出数据时#xff0c;进行并/串转换。Intel8251A是一种可编程的通用同步… 8251A的作用 微机内部的数据传送方式为并行方式。 若外设采用串行方式则微机与外设之间需加串行接口。 串行接口基本功能就是输入数据时进行串/并转换输出数据时进行并/串转换。Intel8251A是一种可编程的通用同步/异步接收发送器 8251A的内部结构各引脚的解释 各引脚的解释 A1即代表C/#D 工作方式 8251A在工作前要先对其进行初始化即 对8251A写入方式控制字以确定其工作方式 写入操作命令字以确定其动作过程。 1方式控制字 方式控制字用来决定8251A工作在同步还是异步方式并确定各种工作方式的数据格式。 2命令字 3状态字 48251A的方式字和命令字的使用 8251A的方式字、命令字和状态字之间的关系向8251A写入方式字和命令字时需要按一定的顺序复位→方式字→命令字。 58251A初始化的约定 复位后用奇地址写入的值送模式寄存器。 若为同步模式接着往奇地址端口输出的字节为同步字符。 此后除复位命令往奇地址写入的值将送到控制寄存器往偶地址端口写入的值送到数据输出寄存器。 例子 【确定方式控制字】1某异步通信中,其数据格式为: 1位起始位,1位停止位,7位数据位,奇校验,波特率系数为16 A应该是1011 【确定方式控制字】2在同步通信中 设帧数据格式为字符长度8位,同步且内同步,偶校验 A应该是1011 【确定命令字】某异步通信中,要求8251A内部复位,允许接收,允许发送,全部错误标志复位 例若要检查8251A的发送器是否准备好则可用下列程序段实现 例若要检查接收是否发生错误则可用下列程序段实现 例 8086CPU利用8251A作串行接口实现与CRT终端间的串行传送 8251A作为8086CPU与CRT终端间的接口如图所示。 ALE信号有效时,将CPU送来的地址锁存。 地址线A0接C/D端用于选择8251A的数据口或控制口。 波特率发生器输出频率为76.8KHz,向8251A提供规定的收/发时钟(RXC和TXC) 由于8251A输入输出都是TTL电平,而CRT是RS-232电平,所以要通过1488及1489进行电平转换 实现代码