IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 7.【可编程串行接口8251A】:用处、内部结构、各引脚的解释、工作方式 -> 正文阅读

[嵌入式]7.【可编程串行接口8251A】:用处、内部结构、各引脚的解释、工作方式

8251A的作用

微机内部的数据传送方式为并行方式
若外设采用串行方式,则微机与外设之间需加串行接口。
串行接口基本功能就是:输入数据时,进行串/并转换;输出数据时,进行并/串转换。
Intel8251A是一种可编程的通用同步/异步接收发送器


8251A的内部结构+各引脚的解释

在这里插入图片描述

各引脚的解释:

在这里插入图片描述
在这里插入图片描述
A1即代表C/#D

在这里插入图片描述



工作方式

8251A在工作前要先对其进行初始化,即:

对8251A写入方式控制字,以确定其工作方式;
写入操作命令字,以确定其动作过程。

(1)方式控制字

方式控制字用来决定8251A工作在同步还是异步方式,并确定各种工作方式的数据格式。

在这里插入图片描述

(2)命令字

在这里插入图片描述

(3)状态字

在这里插入图片描述

(4)8251A的方式字和命令字的使用

8251A的方式字、命令字和状态字之间的关系:
向8251A写入方式字和命令字时,需要按一定的顺序:复位→方式字→命令字。

(5)8251A初始化的约定

复位后,用奇地址写入的值模式寄存器
若为同步模式,接着往奇地址端口输出的字节同步字符
此后,除复位命令,往奇地址写入的值将送到控制寄存器,往偶地址端口写入的值送到数据输出寄存器
在这里插入图片描述



例子

【确定方式控制字】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进行电平转换
在这里插入图片描述

在这里插入图片描述


实现代码:

在这里插入图片描述
在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-06-01 15:23:19  更:2022-06-01 15:24:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:51:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码