- 7
- 0
- 约9.84千字
- 约 47页
- 2016-01-08 发布于湖北
- 举报
微机8-并串.ppt
微机原理与接口技术 第 8 章 并行/串行通信接口 8.1 可编程并行I/O接口8255A 8.2 串行通信和串行I/O接口 8.3 可编程串行I/O接口8251A 并行I/O接口8255A Intel 8255A是一个广泛用于微机系统的可编程并行I/O接口。 8255A采用40脚双列直插式封装,有24条并行I/O引脚。 8255A不需附加外部电路便可和大多数外设直接连接,使用十分方便。 8.1.1 8255A的内部结构和引脚 8255A的引脚特性 ◆8255A与外设相连的有三个8位数据端口:端口A(PA7~PA0)、端口B(PB7~PB0)、端口C(PC7~PC)。 ◆8255A内部有A组(PA7~PA0,PC7~PC4)和B组(PB7~PB0,PC3~PC0)逻辑控制,分别控制A、B组的工作方式和读/写操作。 ◆8255A有一个8位数据缓冲器,D7~D0(双向、三态)数据线与系统数据总线相连。 ◆8255A有六条读/写控制逻辑引脚(RESET,WR,RD,CS,A1,A0)接收CPU和译码电路的控制信号或地址信号。 8255A读/写操作控制逻辑 8.1.2 8255A的控制字 8255方式选择控制字 端口C置位/复位控制字 8255A控制字设置例 ◆ 8255A 控制字通过写控制端口的方式设置。 ◆ 8255A 控制字的性质通过特征位区分。 ◆ 例如, 8255A端口地址80H~83H。 MOV AL, 91H OUT 83H,AL ;写控制字91H MOV AL, 0DH OUT 83H,AL ;设置PC6=1 MOV AL, 08H OUT 83H,AL ;设置PC4=0 8.1.3 8255A的工作方式 方式0 —— 基本输入/输出方式。通常用于不需联络的数据传输,端口A,B,C均可作为并行输入口或输出口使用。 方式1 —— 选通输入/输出方式。方式1需要使用端口C提供固定的3位联络信号。 方式2 —— 双向传输方式。方式2相当于方式1的输入和输出组合,需要端口C提供固定的5位联络信号。 8255A的端口A可以选择方式0,方式1,方式2。 8255A的端口B可以选择方式0,方式1。 8255A的端口C 做并行数据口,仅可以为方式0 。 方式0的工作特点 ◆方式0可以将数据端口A、B、C组合成各种位数的并行I/O接口(多达16种组合)。各个数据端口均都可用做输入口(缓冲器),或者输出口(锁存器)。 ◆方式0主要使用在无条件(直接)传送场合。 ◆方式0 也可以实现自定义的查询传送。这可以利用端口C的一些位自定义为应答的“查询/联络” 信号位,在其状态信号的配合下,实现端口A或端口B查询方式的数据传输。 方式1的工作特点 ◆端口A或端口B可以选择使用方式1,并可选择各自为输入或输出。在选定的同时,自动规定了端口C有关的联络、控制和中断请求信号。 ◆若采用方式1中断方式,必须将相关的INTE置为1,端口A或端口B才可以使用各自的INTR信号申请中断。 ◆若采用方式1查询方式,可以通过查询端口A或端口B相关IBF或OBF信号的当前状态,决定是否能进行数据传输。 ◆若端口A和端口B均选定为方式1,则需端口C提供6位做联络信号,剩下的2位还可工作在方式0的输入/出方式。若端口A和端口B中只有一个工作在方式1,而另一个工作在方式0,则端口C中有3位作为方式1的联络信号,端口C其余5位均可工作在方式0的输入/出方式。 方式1的联络信号 方式1的联络信号表 方式2的工作特点 ◆方式2 是双向传输,相当于方式1 的输入和输出的组合,只适用于端口A。外设在端口A 的8位数据线上分时向CPU发送数据或从CPU接收数据。 ◆方式2 需要端口C提供固定的5位,即端口C的PC7~PC3 ,做指定的控制/联络信号。 ◆方式2一般采用中断方式进行数据传输。 方式2的联络信号 8.1.4 8255A的应用例 【例8.2】8255A作为中断方式的字符打印机接口。 PC3连接中断控制器8259的IR3,中断类型号为0BH。 8259端口地址:20H,21H。8255A端口地址:60H~63H。 例8.2主程序 MOV AL,0A0H ;A口方式1,输出,PC0输出 OUT 63H,AL MOV AL,0DH ;PC6=1, A口中断允许 OUT 63H,AL MOV AL,1 ;PC0=1,初始选通信号无效 OUT 62H,AL PUSH DS MOV DX,SEG LPTINT MOV DS,DX MOV DX,OFFSET LPTINT MOV AX,250BH INT 21H ;设置0BH中断向量
您可能关注的文档
- 建筑安装工程施工技术资料的收集和填写(2013档案员上岗培训) 马.ppt
- 建筑工地监控管理系统方案.doc
- 建筑工程施工图细部节点讲解说明PPT(附对照实图_300余页).ppt
- 建筑工程档案复习提纲.doc
- 建筑工程档案归档内容(改).doc
- 建筑工程概论 第2章 建筑材料.ppt
- 建筑工程预应力混凝土施工技术培训讲义(无粘结预应力技术)1.ppt
- 建筑施工课件第六、七章.ppt
- 建筑智能化设计指引PPT.ppt
- 建筑材料-3 水泥.ppt
- 2026西安市灞桥区十里铺街办华清园幼儿园招聘备考题库及完整答案详解.docx
- 2026贵州雷山县融媒体中心招聘新闻采编记者2名备考题库及一套答案详解.docx
- 2026福建省水利投资开发集团有限公司招聘1人备考题库完整参考答案详解.docx
- 2026福建福州市仓山区统计局临聘人员招聘3人备考题库精选答案详解.docx
- 2026贵州铜仁市沿河土家族自治县遴选县直机关事业单位人员19人备考题库及一套完整答案详解.docx
- 2026甘肃嘉峪关市体育局招聘公益性岗位人员1人备考题库及一套完整答案详解.docx
- 2026湖南长沙市公安局开福分局招聘2名普通雇员备考题库及完整答案详解.docx
- 资阳市雁江区审计局2026年公开招聘编外专业人员备考题库(2人)及完整答案详解.docx
- 2026贵州安顺市平坝区中兴实业(集团)有限公司招聘专业技术人员1人备考题库及一套参考答案详解.docx
- 2026湖南长沙市生态环境局雨花分局公开招聘工作人员备考题库及答案详解1套.docx
最近下载
- 安徽医科大学2019-2020年护理专业《常用护理技术》期末试卷试题.docx VIP
- Q-CR-9265-2025 铁路隧道全工序机械化设计施工技术规程.pdf VIP
- 2026人教版小学五年级上册数学期末考试3套试卷(打印版含答案解析).docx
- (高清版)DB32∕T 3221-2017 乡村旅游集聚区建设指南.pdf VIP
- 《DZT 0225-2024浅层地热能勘查评价规范》专题研究报告.pptx
- 压力容器爆炸事故应急救援演练方案.docx
- 海申机电总厂卧螺离心机样本.pdf
- 秸秆饲料压块机设计.doc VIP
- 2024年陕西省中考数学真题试卷及答案解析(A卷).docx VIP
- 中药贴敷治疗癌痛.pptx VIP
原创力文档

文档评论(0)