【教学课件】第八章并行接口与串行接口.ppt
《【教学课件】第八章并行接口与串行接口.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第八章并行接口与串行接口.ppt(90页珍藏版)》请在三一办公上搜索。
1、第八章 并行接口与串行接口,并行接口与串行接口概述可编程并行接口芯片8255A-5串行通信的基本概念异步串行通信标准接口可编程异步串行接口芯片INS8250PC系列微机中的串行通信接口,8.1 并行接口与串行接口概述,并行、串行接口概念,并行接口:多位数据同时传送。又分字并行、字节 并行(字节与字节间串行)两种。,注意:两者仅在I/O接口与I/O设备间有并行、串行之分,I/O接口与MPU间都是并行。,串行接口:多位数据一位一位分时传送。,8.1 并行接口与串行接口概述,并行/串行接口在结构 和功能上的异同,相同点:基本结构、功能主要区别:要/不要并-串转换,两者优缺点及适用场合,串行口所需连线
2、少,传输速度低,适于速度要求不高或传输距离较远场合。,并行口传输速度高,但所需连线多,适于短距离高速传输场合。,8.2 可编程并行接口芯片8255A-5,内部结构与引脚功能控制字的确定和初始化编程三种工作方式及接口方法,8.2.1 内部结构与引脚功能,由三大部分组成,8255内部结构,8.2.1 内部结构与引脚功能,与外设接口部分,8255的三种基本工作方式:,方式2:应答式双向数据传送方式(只有A口有),方式1:应答式输入/输出方式(A,B组都有),方式0:基本输入/输出方式(A,B组都有),与MPU接口部分,这部分主要保证MPU对8255的编程、监视和提供数据通道,它包括:,数据总线缓冲器
3、:8位双向三态缓冲,读写控制逻辑:,RESET用于8255内部复位,高电平有效。对于 复位信号是低电平有效的MPU要先加一反相器。,8.2.1 内部结构与引脚功能,8255的端口寻址及读写操作控制表,8.2.1 内部结构与引脚功能,8255与MPU总线的接口方法,8.2.1 内部结构与引脚功能,内部控制部分,实际上它们是同一个8位控制寄存器:,A组为高5位,B组为低3位,8.2.1 内部结构与引脚功能,8.2.2 控制字的确定和初始化编程,8.2.2 控制字的确定和初始化编程,8255工作方式控制字格式:,端口A,端口B,C口高4位和C口低4位四部分的工作方式/输入 输出状态可任意组合;,各部
4、分的工作方式、I/O状态是通过输出指令把一个控制字写 入控制寄存器而确定的。,C口按位置位/复位控制字不是送到C口地址,而是送到控制 寄存器地址(端口3);,写一次该控制字只能使C口一位置位或复位。,C口按位置位控制字格式:,8.2.2 控制字的确定和初始化编程,8.2.3 三种工作方式及接口方法,I/O,B组,A组,1.方式0的功能及接口方法,A、B、C三个端口均为数据I/O口;A口、B口、C口高4位、C口低4位可通过编程选择分别工作于输入或输出状态;没有固定的应答线,不使用中断。,1.方式0的功能 及接口方法,工作特点,简单I/O操作,C口的位操作,应答式工作,8.2.3 三种工作方式及接
5、口方法,工作特点:,8.2.3 三种工作方式及接口方法,简单I/O操作(无条件传送):,(以开关输入和显示输出接口为例),1.方式0的功能 及接口方法,工作特点,简单I/O操作,C口的位操作,应答式工作,8.2.3 三种工作方式及接口方法,开关输入和显示输出接口,1.方式0的功能 及接口方法,工作特点,简单I/O操作,C口的位操作,应答式工作,流程图,8.2.3 三种工作方式及接口方法,可用C口的按位置位/复位功能来产生脉冲,用作门控、选通、复位等。,(以MPU和8255A为核心组成数字频率计为例),C口的位操作:,1.方式0的功能 及接口方法,工作特点,简单I/O操作,C口的位操作,应答式工
6、作,8.2.3 三种工作方式及接口方法,8255组成的脉冲频率计数器,1.方式0的功能 及接口方法,工作特点,简单I/O操作,C口的位操作,应答式工作,8.2.3 三种工作方式及接口方法,这时一般以A口、B口作为I/O数据通道,而用C口作为应答的控制和状态信息通道。应答线依靠程序设定,如PC4PC7之一作为外设选通线(STB),PC0PC3之一作为外设准备就绪线(RDY)。,方式0的应答式工作:,1.方式0的功能 及接口方法,工作特点,简单I/O操作,C口的位操作,应答式工作,2.方式1的功能及接口方法,A口、B口为数据I/O口,C口的高4位和低4位分别作为A、B口的控制/状态口。应答式I/O
7、,可用中断式应答,也可用查询式应答。,2.方式1的功能 及接口方法,8.2.3 三种工作方式及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,工作特点:,输入、输出时的挂靠关系不一样。,8.2.3 三种工作方式及接口方法,C口各位与A口、B口的挂靠关系:,2.方式1的功能 及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,8255的方式1输入图,8.2.3 三种工作方式及接口方法,2.方式1的功能 及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,8.2.3 三种工作方式及接口方法,2.
8、方式1的功能 及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,8.2.3 三种工作方式及接口方法,2.方式1的功能 及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,程序查询式接口:,INTRA、INTRB分别接至微机中不同级别中断请求线上(采用向量式中断识别与判优),8255方式1中断,8.2.3 三种工作方式及接口方法,中断驱动式接口:,2.方式1的功能 及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,8.2.3 三种工作方式及接口方法,INTRA、INTRB通过一或门接至同一中
9、断请求线上(采用查询式中断 识别与判优)。,8255方式1中断查询流程图,2.方式1的功能 及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,举例:,8.2.3 三种工作方式及接口方法,2.方式1的功能 及接口方法,工作特点,C口各位与A口、B口的挂靠关系,程序查询式接口,中断驱动式接口,3.方式2的功能及接口方法,A口双向传输,C口PC3PC7五条线作为应答控制线;适用于主从机通信接口。B口可按方式0或方式1工作。,8.2.3 三种工作方式及接口方法,工作特点:,方式2的A口、C口功能,方式2状态字格式:,8.2.3 三种工作方式及接口方法,3.方式2的功
10、能及接口方法,工作特点,状态字格式,方式2接口,接口方法举例,方式2的接口:,8.2.3 三种工作方式及接口方法,只能采用查询式中断:中断响应后,先读状态字,查明是输入中断还是输出中断,再转入相应中断服务。,3.方式2的功能及接口方法,工作特点,状态字格式,方式2接口,接口方法举例,中断驱动式接口,程序查询式接口,从C口读状态字,根据输入、输出状态,决定是否输入输出。,方式2的接口方法举例(以一种实用主从机接口为例),主机与8255间采用中断式同步,从机与8255间采用查询式同步。,从机读/写流程图,8.2.3 三种工作方式及接口方法,3.方式2的功能及接口方法,工作特点,状态字格式,方式2接
11、口,接口方法举例,8.2.3 三种工作方式及接口方法,back,3.方式2的功能及接口方法,工作特点,状态字格式,方式2接口,接口方法举例,主机读写数据流程图,要求:K3K2K1=000时,LED1亮,K3 K2 K1=001时,LED2亮 K3K2K1=010时,LED3亮,K3 K2 K1=011时,LED4亮 K3K2K1=100时,LED5亮,K3 K2 K1=101时,LED6亮 K3K2K1=110时,LED7亮,K3 K2 K1=111时,LED8亮,例:如图所示为一开关检测和指示电路。现要求利用自复按钮K产生选通脉冲,来启动开关状态检测。再用发光二极管LEDi亮,来显示K3K1
12、的状态。,.MODEL SMALL.DATA MESG DB 8255 READY DB 0DH,0AH,$TAB DB 11111110B,11111101B DB 11111011B,11110111B DB 11101111B,11011111B DB 10111111B,01111111B.CODESTART:MOV AX,DATA MOV DS,AX MOV DX,21BH MOV AL,10110000H OUT DX,AL MOV AL,08H OUT DX,AL MOV AH,9 MOV DX,OFFSET MESG INT 21H,SCAN:MOV AH,1;有键按下?INT
13、 16H JNZ RETURN;有,结束 MOV DX,21AH IN AL,DX TEST AL,20H;IBF=1?JZ SCAN MOV DX,218H;输入开关 IN AL,DX MOV BX,OFFSET TAB AND AL,07H XLAT INC DX OUT DX,AL;显示 JMP SCANRETURN:MOV AH,4CH INT 21H END START,参考程序:,8.3 串行通信的基本概念,数据传送方式波特率和收/发时钟信号的调制与解调误码率和串行通信中的差错控制信道的多路复用串行通信的基本方式串行通信的实现方法,8.3.1 数据传送方式,8.3.2 波特率和收/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第八 并行 接口 串行
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5663096.html