- 2
- 0
- 约7.23千字
- 约 33页
- 2019-07-28 发布于广东
- 举报
微机原理与接口技术 第 8 章 并/串行通信接口 8.1 并行通信接口 8.1.1 并行I/O接口概述 8.1.2 可编程并行I/O接口8255 8.1.3 8255应用例 并行I/O接口 并行I/O接口的数据传输 ◆并行I/O接口的数据传输方式可以采用无条件传输方式、查询方式、中断方式和DMA方式。 ◆并行I/O数据传输采用最多的是查询方式或中断方式。 ◆并行I/O数据的传输过程, 一般都需要应答联络, 彼此确认。一个新的传输过程, 必须在双方对上一个传输过程进行应答之后发生。 并行接口的数据输入过程 并行I/O接口数据输入过程及应答联络信号: 当外设向接口输入数据的同时, 发“数据输入选通”(STB)信号, STB信号可将接口的“READY”状态置位供CPU查询, 或者作为向CPU发出的输入中断请求信号;CPU执行输入(IN)指令的同时, 将“READY”状态复位; “READY”的复位信号可作为向外设发出的“数据输入应答” 信号。 并行接口的数据输出过程 并行I/O接口数据输出过程及应答联络信号: CPU执行输出(OUT)指令的同时, 将接口的 “BUSY” 状态置位, “BUSY”的置位信号可作为向外设发出的“数据输出选通” 信号, 通知外设接收数据;当外设从接口接收到数据后, 向接口发出“数据输出应答”(ACK)信号; ACK信号可将“BUSY”状态复位供CPU查询, 或者作为向CPU的发出的数据输出中断请求信号。 并行I/O接口8255 Intel 8255是一个广泛用于微机系统的可编程并行I/O接口。 ◆ 8255不需附加外部电路便可和大多数外设直接连接, 使用十分方便。 ◆8255采用40脚双列直插式封装, 有24条并行I/O引脚, 可选择实现4/8/12/16/20/24位并行I/O 。 ◆8255可实现与CPU之间的直接、查询、中断数据传输方式。 ◆8255具有可选择的方式0、方式1、方式2三种工作方式。 8255的内部结构 8255的引脚特性 ◆8255与外设相连的有三个8位数据端口: 端口A(PA7~PA0), 端口B(PB7~PB0), 端口C(PC7~PC)。 ◆8255内部有A组和B组逻辑控制: 分别控制A组(PA7~PA0, PC7~PC4), B组(PB7~PB0, PC3~PC0)的工作方式和读/写操作。 ◆8255有D7~D0(双向、三态)数据线: 内接一个8位数据缓冲器, 外与系统数据总线相连。 ◆8255有6个读/写控制逻辑引脚: RESET, WR, RD, CS, A1, A0 , 分别接收CPU和译码电路的控制信号, 地址信号。 8255读/写操作的控制逻辑 方式控制字 端口C置位/复位控制字 8255控制字设置例 ◆8255 控制字通过写控制端口的方式设置。 ◆8255 控制字的性质通过特征位区分。 ◆例如, 8255端口地址80H~83H (P142)。 MOV AL, 91H OUT 83H, AL ;写控制字91H MOV AL, 0DH OUT 83H, AL ;PC6置1 MOV AL, 08H OUT 83H, AL ;PC4清0 8255的工作方式 8255有三种工作方式: 方式0 —— 基本输入/输出方式, 即直接(不需联络)数据传输。A, B, C端口均可为方式0的输入口或输出口使用。 方式1 —— 选通输入/输出方式, 即需联络的数据传输。方式1的输入或输出, 均需要端口C提供固定的3位联络信号。 方式2 —— 双向传输方式。方式2相当于方式1的输入和输出组合, 需要端口C提供固定的5位联络信号。 8255的端口A可以选择方式0, 方式1, 方式2。 8255的端口B可以选择方式0, 方式1。 8255的端口C 做数据口, 仅可以为方式0 。 (端口C某些位可配合方式1或方式2做联络信号。) 8255方式0的工作特点 ◆方式0可以将数据端口A、B、C组合成各种位数的并行I/O接口(多达16种组合)。 ◆各个数据端口均都可用做输入口(缓冲器), 或者输出口(锁存器)。 ◆方式0主要使用在无条件(直接)传送场合。 8255方式0编程例 ◆ 端口地址30H~33H。 MOV AL, 89H ; A口、B口输出, C口输入 OUT 33H, AL ;写方式控制字 IN AL, 32H ;读C口 NOT AL ;C口数据取反 OUT 30H, AL ;写A口 MOV AL, 0F0H ;取B口数据 OUT 31H, AL ;写B口 8255方式1的联络信号 方式1联络信号表 8255方式1的工作特点 ◆端口A或端口B可以选择使用方式1, 并可选择各自为输入
您可能关注的文档
- 常州新城首府地产项目推广策略全案.ppt
- 《北京市望京区房地产市场全面分析》.ppt
- 大华·铂金华府提案正式.ppt
- 危害辨识安全评价和事故应急救援预案.ppt
- 危化品安全生产和消防安全基础知识培训课件.ppt
- 半导体器件和半导体特性.ppt
- 北京湾中式豪宅营销策划思路报告M.ppt
- 比较酸性大小A乙醇Bβ氯乙醇.ppt
- 危险性较大工程安全专项施工策划方案相关编制与实例.ppt
- 马克思主义中国化历史进程与理论成果.ppt
- 复古风中秋国庆活动策划PPT模板.pptx
- 2025广西柳州市公安机关第二次面向退役军人招聘警务辅助人员23人参考试题附答案解析.docx
- 2025陕西省石油化工工业贸易有限公司招聘历年题库(63人)附答案解析.docx
- 2025葛洲坝集团(西藏)建设投资有限公司招聘7人笔试备考试题附答案解析.docx
- 2025浙江省交通运输科学研究院招聘11人笔试历年题库附答案解析.docx
- 2025杭州市临平区公开招聘幼儿园劳动合同制教师70人笔试备考试题附答案解析.docx
- 化学实验教学课件PPT模板.pptx
- 第四课友谊与成长同行课件-人教版道德与法治七年级上册.pptx
- 初中八年级物理 杠杆重点考点 经典题型课件.pptx
- 第13课《唐诗五首》课件(共57页).pptx
最近下载
- 中药制剂检测技术第二章中药制剂的鉴别技术.ppt VIP
- 四级(中级工)中式面点师理论知识考核要素细目表.doc VIP
- 小葵花幼儿园小班“彩色的象”教案.doc VIP
- DL_T825-2021电能计量装置安装接线规则.pdf VIP
- 第四章第二节图像中频通道教程.ppt VIP
- [PPT课件]智慧医院建设和医院智慧服务评级.pptx VIP
- 一种低场核磁共振测量双氧水含量的方法.pdf VIP
- 机电安装质量管理计划交底.docx VIP
- 2022-2023学年江苏省苏州市高二上册期末数学质量检测试题(含解析).pdf VIP
- DB 31MZZ 002—2023精神障碍社区康复服务规范.pdf VIP
原创力文档

文档评论(0)