微型计算机原理及接口技术 教学课件 ppt 作者 林志贵 第10章 可编程并行接口芯片8255A
39页1、第 10 章 可编程并行接口芯片8255A,本章主要内容,10.1 8255A内部结构及引脚 10.2 8255A的控制字 10.3 8255A的工作方式 10.4 8255A的状态字 10.5 8255A的应用,10.1 8255A内部结构和引脚,10.1 8255A内部结构和引脚,10.1 8255A内部结构和引脚,并行输入/输出端口A、B、C: PA口、PB口、PC口均为8位、双向I/O数据口,都可直接与外设连接,但在结构上稍有差异, PA口、PB口、PC口受读写控制部件及A组或B组控制部件控制,10.1 8255A内部结构和引脚,A组和B组控制部件:,10.1 8255A内部结构和引脚,数据总线缓冲器:是一个三态双向8位数据缓冲存储器,是8255A与CPU之间的数据接口。有了数据总线缓冲器,8255A可直接“挂”到系统的数据总线(DB)上 功能: CPU控制字/数据 数据总线缓冲器 8255A(OUT指令) (IN指令) 8255A 状态信息/数据数据总线缓冲器 CPU,读/写控制部件:接收控制信号,并产生8255A内部控制时序,向片内功能部件发出操作命令,10.1 8255A
2、内部结构和引脚,RESET 复位信号,高电平有效,CPU输入。当RESET有效时,清除8255A中所有控制字寄存器内容,并将各端口置成输入方式,A1 、A0 端口选择信号线(端口地址输入线),8255A共有4个端口地址 A1 A0 =00 端口A A1 A0 =10 端口C A1 A0 =01 端口B A1 A0 =11 控制字寄存器,注意:PA,PB,PC 三个端口各占用一个端口地址,加上控制字寄存器地址,这些地址连续,其中一个端口地址确定,则其它端口地址也就随之确定 如:82H 1000 0010 PC口, PA口: 80H,PB口:81H, 控制字寄存器: 83H,10.1 8255A内部结构和引脚,通过定义工作方式控制字可将3个端口分别定义为不同的工作方式。当将端口A定义为方式1或2或将端口B定义为方式1时,端口C的某些位为端口A和端口B提供联络信号。,10.2.1 工作方式选择控制字,10.2 8255A的控制字,PC口可以对PC口的某一根I/O线实施单独输出控制,即位控制方式。,10.2.2 置位/复位控制字,10.2 8255A的控制字,方式0:基本输入/输出方式(无条件
3、传送方式),PA、PB、PC口均可选择此方式。,10.3.1 方式0基本输入/出方式,10.3 8255A的工作方式,注意: CPU通过对状态( PC口)查询,可以实现I/O数据的异步传送,方式1:选通输入/输出方式(条件传送方式或中断方式),PA、PB口可选择此方式 注:此方式一般用于连接需要联络信号的外设,其中PC口为PA、PB口提供控制和联络信号,10.3.2 方式1选通输入/出方式,10.3 8255A的工作方式,10.3.2 方式 1选通输入/出方式,1. 工作于输入,10.3.2 方式 1选通输入/出方式,10.3.2 方式 1选通输入/出方式,选通输入方式 (以PA口为例),工作过程:,10.3.2 方式 1选通输入/出方式,注意:PA口做方式1输入时,中断允许触发器INTEA 的状态是由PC4 位操作指令设置,如:MOV AL, 09H OUT 43H, AL,10.3.2 方式 1选通输入/出方式,2. 工作于输出,10.3.2 方式 1选通输入/出方式,选通输出方式 (以PB口为例),工作过程:,注意: PB口做方式1输出时,中断允许触发器INTEB 的状态是由PC
4、2 位操作指令设置 实际应用中,在进入中断服务程序之前应先向外设送出一个无意义数据,目的是使系统进入中断时,真正的输出数据在中断服务程序中,10.3.2 方式 1选通输入/出方式,10.3.2 方式 1选通输入/出方式,10.3.3 方式2双向选通输入/出方式,10.3 8255A的工作方式,选通的双向传送方式,只有PA口可用于此方式,既可做输入,又可做输出,由PC口提供控制和联络信号,10.3.3 方式 2双向选通输入/出方式,若8255A中端口A设定为方式1或方式2,以及端口B设定为方式1时,读取端口C口可分别得到相应端口的状态,以便了解8255A的工作状态,供CPU查询。,10.4 8255A的状态字,方式1状态字,10.4 8255A的状态字,方式2状态字,例10-1 某系统要求8255A的PA口工作于方式1输入;PB口工作于方式0输出;PC口的高4位做联络信号线后剩余的I/O线做输入,低4位做输出。设8255A端口地址范围为60 H63H,请编写初始化程序。,10.5 8255A的应用,解:根据题意可设置8255控制字为: 10111000BB8H 相应的初始化程序为: MO
《微型计算机原理及接口技术 教学课件 ppt 作者 林志贵 第10章 可编程并行接口芯片8255A》由会员E****分享,可在线阅读,更多相关《微型计算机原理及接口技术 教学课件 ppt 作者 林志贵 第10章 可编程并行接口芯片8255A》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页