常用可编程接口芯.ppt
《常用可编程接口芯.ppt》由会员分享,可在线阅读,更多相关《常用可编程接口芯.ppt(45页珍藏版)》请在三一办公上搜索。
1、第8章:常用可编程接口芯片,教学重点 接口芯片的引线功能及其与CPU的连接 接口芯片的工作方式及其控制命令字 接口芯片的编程与使用,8.1 可编程并行接口8255,教学重点 8255的工作方式和编程 8255的应用,并行接口和串行接口的结构示意图,并行数据传输方式,以计算机的字长,通常是8位、16位或32位为传输单位,一次传送一个字长的数据适合于外部设备与微机之间进行近距离、大量和快速的信息交换例如:微机与并行接口打印机、磁盘驱动器微机系统中最基本的信息交换方法例如:系统板上各部件之间,接口电路板上各部件之间,并行接口8255,具有多种功能的可编程并行接口电路芯片最基本的接口电路:三态缓冲器和
2、锁存器与CPU间、与外设间的接口电路:状态寄存器和控制寄存器还有端口的译码和控制电路、中断控制电路共24个外设引脚,分3个端口、2组控制共三种输入输出工作方式,8.1.1 8255的内部结构和引脚,1.外设数据端口,端口A:PA0 PA7A组,支持工作方式0、1、2端口B:PB0 PB7B组,支持工作方式0、1端口C:PC0 PC7仅支持工作方式0A组控制高4位PC4PC7B组控制低4位PC0PC3,端口A:PA0PA7常作数据端口,功能最强大端口B:PB0PB7常作数据端口端口C:PC0PC7可作数据、状态和控制端口分两个4位,每位可独立操作控制最灵活,最难掌握,2.与处理器接口,D0 D7
3、数据线A0 A1地址线CS*片选信号,由它启动CPU与8255之间的通信;RD*读信号,它控制8255送出数据或状态信息至系统数据总线;WR*写信号,它控制把CPU输出到系统总线上的数据或命令写到8255;RESET复位信号,它清除控制寄存器,并置A、B、C端口为输入方式。,8.1.2 8255的工作方式与控制字,方式0:基本输入输出方式适用于无条件传送和查询方式的接口电路方式1:选通输入输出方式适用于查询和中断方式的接口电路方式2:双向选通传送方式适用于与双向传送数据的外设适用于查询和中断方式的接口电路,8255的编程,初始化编程:一个方式控制字采用控制I/O地址:A1A011工作过程中:通
4、过数据端口对外设数据进行读写数据读写利用端口A、B和C的I/O地址,A1A0依次等于00、01、10IBM PC/XT机上,端口A、B、C和控制端口的I/O地址为60H、61H、62H和63H,1.写入方式控制字:控制字格式(写,A1A011),1.写入方式控制字:示例1,要求:A端口:方式1输入C端口上半部:输出,C口下半部:输入B端口:方式0输出方式控制字:10110001B或B1H8255端口地址为60H-63H。初始化的程序段:MOV AL,0B1H;方式控制字 OUT 63H,AL;送到控制端口,读写端口C:,C端口被分成两个4位端口,两个端口只能以方式0工作,可分别选择输入或输出当
5、A和B端口工作在方式1或方式2时,C端口的部分或全部引脚将被征用,其余引脚仍可设定工作在方式0,在控制上,C端口上半部和A端口编为A组,C端口下半部和B端口编为B组,2.端口C的位控制字(写,A1A011),位控制字写入控制端口特别便于置位复位内部中断允许触发器INTE,端口C的状态字,C口按位置/复位控制字(示例2),例2 如上例,若A口工作于方式1作输入,要使用中断传送方式,则应当写PC4的按位置位字:MOVAL,00001001B OUT63H,AL C口按位置/复位控制字须跟在方式控制字之后写入控制字寄存器。即使仅使用该功能,也应先选送一方式控制字。,例8-1 将8255C端口的8根I
6、O线接8只发光二极管的正极(8个负极均接地),用按位置位复位控制字编写使这8只发光二极管依次亮、灭的程序。设8255的端口地址为380H383H。,MOV DX,383H MOV AL,80H OUT DX,AL MOV AL,1AGAIN:OUT DX,AL MOV CX,1000 LOOP$AND AL,0FEH OUT DX,AL ADD AL,3 AND AL,0FH,PUSH AX MOV AH,11 INT 21H INC AL POP AX JNZ AGAIN retbegin endpcode ends end begin,方式0提供两个8位口(A和B)和两个4位口(PC7PC
7、4,PC3PC0),任何一个口都可用做输入或输出,由CPU用简单的I/O指令来进行读/写。一般用于无条件传送的场合,也可以用做查询式传送。无条件传送方式的接口电路时是十分简单的,不需要状态端口,3个端口都可作为数据端口。查询式输入或输出的接口电路习惯上将A口和B口作为数据口,将C口作为控制输出和状态输入口。,8.1.3 8255三种工作方式的功能1、方式0,例 若将例8-1改为C端口方式0输出,则控制程序为:,MOV DX,383H MOV AL,80H OUT DX,AL MOV DX,382H MOV AL,1AGAIN:OUT DX,AL MOV CX,1000 LOOP$,PUSH A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 可编程 接口
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6116166.html