1 / 88
文档名称:

常用数字接口电路课件.ppt

格式:ppt   大小:9,112KB   页数:88页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常用数字接口电路课件.ppt

上传人:石角利妹 2022/4/6 文件大小:8.90 MB

下载得到文件列表

常用数字接口电路课件.ppt

相关文档

文档介绍

文档介绍:关于常用数字接口电路
*
现在学****的是第1页,共88页
*
§ 并行接口8255
特点:
含3个独立的8位并行输入/输出端口,各端口均具有数据的控制和锁存能力
可通过编程设置各端口的工作方式和数据传送方向(入/出/双出时序
现在学****的是第23页,共88页
*
注意:
INTE的状态可利用C口的位控方式来设置:
输入:
A口的INTE:写入PC4
B口的INTE:写入PC2
输出:
A口的INTE:写入PC6
B口的INTE:写入PC2
例如:方式1输入允许A口中断,则应按如下方法设置INTEA。
MOV DX,控制寄存器地址
MOV AL,0xxx1001B ;1=允许中断,0=禁止中断
OUT DX,AL
现在学****的是第24页,共88页
*
方式1的应用:
主要用于中断控制方式下的输入输出。
C口除部分位用作选通信号外,其余位可工作在方式0下,作为输入或输出线。
特别是A、B均为方式1时仅使用C口的6条线,余下二条线可作为单独的输入输出线,用程序指定其数据传送方向。
现在学****的是第25页,共88页
*
工作方式2
双向方式——既是输入口,又是输出口。
利用C口的5条线提供传输联络信号。
类似于A口方式1下输入和输出的组合。
只有A口可工作在方式2下。
,。
现在学****的是第26页,共88页
*
方式2下的信号定义
现在学****的是第27页,共88页
*
方式2的应用:
可用于中断控制输入输出方式。
当A口工作于方式2时,B口可工作于方式1(此时C口的剩余位都用作B口选通控制线);B口也可工作于方式0(此时C口的剩余位也只能用作方式0下的输入输出线)。
现在学****的是第28页,共88页
*
方式2下的工作时序
现在学****的是第29页,共88页
*
四、8255芯片的应用
芯片与系统的连接
芯片的初始化
相应的控制程序
现在学****的是第30页,共88页
*
8255与系统的连接示意图
D0~D7
WR
RD
A1
A0
CS
DB
IOW
IOR
A1
A0
译码器
8255
A口
B口
C口
D0~D7
外 设
A15~A2
系统总线
现在学****的是第31页,共88页
*
8255与打印机的连接
现在学****的是第32页,共88页
*
打印机的工作时序
现在学****的是第33页,共88页
若利用此打印机接口打印一批字符,且字符串长度在当前数据段的COUNT单元中,要打印的字符在由DATA单元开始的当前数据段中顺序排列,则打印程序如下:
PRINT: MOV AL,COUNT
MOV CL,AL
MOV SI,OFFSET DATA
GOON: MOV DX,0382H
PWAIT: IN AL,DX
AND AL,02H
JNZ PWAIT;等待不忙
现在学****的是第34页,共88页
*
MOV AL,[SI]
MOV DX,0380H
OUT DX,AL ;送数据
MOV DX,0382H
MOV AL,00H
OUT DX,AL
MOV AL,40H
OUT DX,AL ;送 脉冲
INC SI
DEC CL
JNZ GOON
RET
现在学****的是第35页,共88页
*
方式1下8255与打印机的连接
现在学****的是第36页,共88页
*
下面就是对8255进行初始化的程序:
MOV DX,0383H
MOV AL,10100000B
OUT DX,AL
MOV AL,00001101B
OUT