考核要求
并行通信
并行接口芯片8255A(8255)
8255的40条引脚
1.与外设连接的端口
2.与处理器连接的引脚
重点 3.8255的4个端口
8255A的工作方向:
CPU<---8255A<---外设
8255的工作方式:
1.三种工作方式
2. 方式0:基本I/O方式
3.方式1:选通I/O方式
(1)方式1:端口A输入
(2)方式1:端口B输入
低电平STB:
IBF:
INTR:
(3)方式1:A端口输出
(4)方式1:B端输出
低电平OBF:
低电平ACK:
INTR:
INTE A:
INTE B:
4.方式2:双向方式
回忆总结:
工作方式:方式0(基本输入输出方式)、方式1(选通输入输出方式)、
方式2(双向输入输出方式)
各端口可工作与哪几种方式:分别有 A、B、C、控制 四个端口
A口: 0、1、2
B口:0、1
C口:0
端口c的作用:把C端口分成两半,为A、B口提供状态位
8255的编程
1.编程步骤
2.方式控制字格式
C口按置位/复位的控制字写入到控制口
3.C口的置位/复位字
4.共阳极 共阴极
练习
LED数码管的工作原理
8255考察两种形式
考察传数 |
灯 |
地址范围大小:2^x*y
x是地址线条数
y是数据线条数
练习二
串行通信基础
串行通信的两个类型:
两个通信的区别就是时钟周期CLK不一样 时钟统一是同步通信,时钟不统一是异步通信
异步通信
协议格式:一帧的位数
数据传输
波特因子
同步通信
传送制式
通用异步收发器
8251:串行同步/异步通信,支持全双工通信
练习
串行接口传送数据有一个奇偶校验位,一个停止位,一个起始位