8255A通用并行接口 多单片机处理系统并行通信分析.doc

上传人:白大夫 文档编号:3245368 上传时间:2019-08-05 格式:DOC 页数:2 大小:12.50KB
返回 下载 相关 举报
8255A通用并行接口 多单片机处理系统并行通信分析.doc_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《8255A通用并行接口 多单片机处理系统并行通信分析.doc》由会员分享,可在线阅读,更多相关《8255A通用并行接口 多单片机处理系统并行通信分析.doc(2页珍藏版)》请在三一文库上搜索。

1、8255A通用并行接口 多单片机处理系统并行通信分析对于系统较大,实时性强,功能多,存储量大,扩展能力要求强的工业控制系统,可采用多个单片机,组成一个多微处理器系统,使之具有并行处理功能。并行工作的各微处理器之间的信息交换,可采用串行通信方式,亦可用并行通信方式。但对于实时性强,并且信息交换量大的系统,只有采用并行通信方式,才能满足系统功能的要求。本节就实际应用的一些体会,着重介绍模块式结构的多单片机通信。一、通用并行接口8255A简介Intel 8255A是一种通用并行接口电路,可用编程的方法选择其逻辑功能。该芯片可以和51系列单片机直接接口。8255A有3个8位的并行口:口A、口B和口C。

2、有3种工作方式可供选择:方式0为基本输入输出方式;方式1为选通输入输出方式;方式2为双向选通输入输出方式(仅适用于口A)。51系列单片机8031组成的多单片机处理系统之间的并行通信,就是采用8255A的口A的工作方式2实现的。1. 8255A工作方式2的主要功能口A为一个8位的双向总线端口,且具有I/O功能。口B为一个8位的输入输出口,口B02为一个3位的输入输出口,可工作于方式O或方式1。口C为一个5位的控制端口。控制口功能如下:INTR( PC3) 中断请求信号线,高电平有效。OBF的反相(PC7)输出缓冲器满空状态标志线。OBF=O,表示CPU已将数据写入端口,输出口数据有效;当数据被外设取走后,OBF=1。IBF(PCs)输入寄存器满空状态标志线。IBF=1,表示外设已将数据打人端口锁存器,但CPU尚未读取;当CPU读取端口数据时,IBF=O。ACK的反相(PC6) 外设响应输入信号线。当ACK上出现由外设送来的负脉冲时,表示外设已将端口数据取走。STB的反相( PC4) 外设选通输入信号线。在STB信号的下降沿计时,外设将端口数据线上的信息打入端口寄存器。2. 8255A工作方式2方式控制字的设定8255A方式控制字格式如图1- 51所示。若允许方式2并行通信中断,则可置位PC6(允许输出中断)和置位PC4(允许输入中断),即对8255A的PCO执行位操作置位。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1