并行接口芯片8255A(2).pptx

上传人:修**** 文档编号:7404683 上传时间:2022-02-25 格式:PPTX 页数:38 大小:743.98KB
返回 下载 相关 举报
并行接口芯片8255A(2).pptx_第1页
第1页 / 共38页
并行接口芯片8255A(2).pptx_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《并行接口芯片8255A(2).pptx》由会员分享,可在线阅读,更多相关《并行接口芯片8255A(2).pptx(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第9章、并行接口芯片徐承彬概概 述述通信方式通信方式CPU外设外设1外设外设2并行接口芯片并行接口芯片串行接口芯片串行接口芯片9.1 可编程并行接口芯片可编程并行接口芯片8255A-5的结构的结构9.1 可编程并行接口芯片可编程并行接口芯片8255A-5的结构的结构1、数据端口、数据端口A、B、C(1)端口)端口A对对应应1个8位数据输入锁存器1个8位输出锁存器/缓冲器(2)端口)端口B对对应应1个8位数据输入缓冲器1个8位输出锁存器/缓冲器(3)端口)端口C对对应应 1个8位数据输入缓冲器 1个8位输出锁存器/缓冲器。通常端口A或B作为输入/输出的数据端口,端口C作为配合A和B使用的控制或状

2、态信息的端口。9.1 可编程并行接口芯片可编程并行接口芯片8255A-5的结构的结构1、数据端口、数据端口A、B、C2、A组控制和组控制和B组控制组控制 (1)A组控制电路组控制电路控制端口A和端口C的高4位的工作方式和读写操作(2)B组控制电路组控制电路控制端口B和端口C的低4位的工作方式和读写操作。 9.1 可编程并行接口芯片可编程并行接口芯片8255A-5的结构的结构1、数据端口、数据端口A、B、C2、A组控制和组控制和B组控制组控制 (1)数据总线缓冲器)数据总线缓冲器n双向、三态、8位,8255A与nCPU之间的数据接口,是CPUn与8255A交换信息的必经之路。n通过它与系统数据总

3、线相连。 (2)读写控制逻辑)读写控制逻辑 n接收CPU的控制命令,并根据命令向片内各功n能部件发出操作命令。管理数据传输过程。3、与、与CPU的接口部分的接口部分 9.1 可编程并行接口芯片可编程并行接口芯片8255A-5的结构的结构4、控制信号功能、控制信号功能8086CPUA1A2A08255A的端口地址为的端口地址为30H,32H,34H,36H 0011 00 00 端口端口A 0011 00 10 端口端口B 0011 01 00 端口端口C 0011 01 10 控制口控制口9.2 8255A-5的方式选择的方式选择8255A有有3种工作方式种工作方式方式方式0:基本输入:基本输

4、入/输出输出方式方式1:选通输入:选通输入/输出输出方式方式2:双向传送:双向传送9.2 8255A-5的方式选择的方式选择1、方式选择控制字、方式选择控制字101. 方式选择控制字方式选择控制字 例例A口,工作于方式口,工作于方式0,输出。,输出。B口,工作于方式口,工作于方式0,输入,输入 方式选择控制字:方式选择控制字:1 0 00 1/082H0 1 1/0例例假设假设8255A的控制端口地址为的控制端口地址为00EEHMov al , 0FhMOV DX , 00EEHOUT DX , ALMOV AL , 06HOUT DX , AL0 000 111 1;对对PC7置置1;对对P

5、C3置置09.3 8255A-5的工作方式的工作方式9.3 8255A-5的工作方式的工作方式一、一、方式0-基本输入/输出方式(1)任何一个端口可作为输入口,也可作为输出口,各端口之任何一个端口可作为输入口,也可作为输出口,各端口之间没有规定必然的关系间没有规定必然的关系(2)可以有)可以有16种不同的组合,种不同的组合,可以用于多种使用场合。可以用于多种使用场合。(3)输出是锁存的,但输入是不锁存的)输出是锁存的,但输入是不锁存的(4)没有固定用于应答的联络信号没有固定用于应答的联络信号1、无条件传送(同步传送)、无条件传送(同步传送) 发送方和接收方的动作由一个时序信号来管理,双发送方和

6、接收方的动作由一个时序信号来管理,双方互相知道对方的动作,不需要应答信号,方互相知道对方的动作,不需要应答信号,CPU不需不需要查询外设的状态。要查询外设的状态。 这样对接口的要求很简单,只要能传送数据就行了。这样对接口的要求很简单,只要能传送数据就行了。 在这种方式下在这种方式下8255A时,时,3个数据端口可以实现三个数据端口可以实现三路数据传输。路数据传输。例例用用8255A的的A口控制发光二极管点亮口控制发光二极管点亮方式选择控制字:方式选择控制字:1 0 00080H0 00如果如果8255A的端口地址为的端口地址为30H,31H,32H,33HMov al , 80h初始化程序:初

7、始化程序:out 33h , almov al , 0FFhout 30h , al1、无条件传送(同步传送)、无条件传送(同步传送) 发送方和接收方的动作由一个时序信号来管理,双方互相知道发送方和接收方的动作由一个时序信号来管理,双方互相知道对方的动作,不需要应答信号,对方的动作,不需要应答信号,CPU不需要查询外设的状态。不需要查询外设的状态。 这样对接口的要求很简单,只要能传送数据就行了。这样对接口的要求很简单,只要能传送数据就行了。 在这种方式下在这种方式下8255A时,时,3个数据端口可以实现三路数据传输。个数据端口可以实现三路数据传输。2、查询式传送、查询式传送 查询式传输时,要有

8、应答信号。查询式传输时,要有应答信号。 而在方式而在方式0的情况下,没有固定的应答信号,故将端口的情况下,没有固定的应答信号,故将端口A和和端口端口B作为数据端口,把端口作为数据端口,把端口C的的4个数位规定为输出口,用个数位规定为输出口,用来输出一些控制信号,而把端口来输出一些控制信号,而把端口C的另外的另外4个数位规定为输入个数位规定为输入端口,用来读入外设的状态。这样利用端口端口,用来读入外设的状态。这样利用端口C来配合端口来配合端口A和和端口端口B的输入输出操作。的输入输出操作。例例当开关闭合时使指示灯全亮,开关断开时使指示灯全灭。当开关闭合时使指示灯全亮,开关断开时使指示灯全灭。设设

9、8255A的端口地址为的端口地址为30H,31H,32H,33H方式选择控制字:方式选择控制字:1 0 00188H0 00初始化程序:初始化程序:Mov al , 88hout 33h , alIN AL , 32HTEST AL , 80HJZ NEXTMOV AL , 0FFHOUT 40H , ALJMP AGAINAGAIN:NEXT:MOV AL , 0HOUT 40H , ALJMP AGAIN 应用举例应用举例1读开关状态,当K闭合LED灭,否则亮 图2.17 读开关状态连线图 图2.17 读开关状态连线图确定端口地址确定端口地址A7 A6 A5 A4 A3 A2 A1 A01

10、00111 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 0F0HF2HF4HF6H控制字控制字1 0 01090H0 00 图2.17 读开关状态连线图相应初始化程序相应初始化程序Mov al , 90hOUT 0F6H , ALIN AL , 0F0HOUT 0F2H ,ALJMP L1L1:MOV DX,0F6H ;控制字寄存器控制字寄存器MOV AL,10010000B ;控制字控制字OUT DX ,AL;写入控制字写入控制字TEST_IT:MOV DX,0F0H;指向指向A口口IN AL,DX;从;从A口读

11、入开关状态口读入开关状态MOVDX ,0F2H;指向指向B口口OUT DX ,AL;B口控制口控制LED,指示指示 ;开关状态开关状态JMP TEST_IT;循环检测循环检测二、二、方式1-选通输入/输出方式主要功能特点:主要功能特点:1、用作一个或两个选通端口。、用作一个或两个选通端口。2、每一个端口包含有:、每一个端口包含有:8位的数据端口三条控制位的数据端口三条控制线(固定指定的)线(固定指定的) 提供中断逻辑提供中断逻辑3、端口、端口A和端口和端口B可作为输入口和输出口。可作为输入口和输出口。4、如果只有一个工作于方式、如果只有一个工作于方式1,则,则C口中有口中有3位被位被固定下来,

12、其他可作为其他工作方式使用。固定下来,其他可作为其他工作方式使用。5、若有两个端口工作于方式、若有两个端口工作于方式1,则,则C口中有口中有6位被位被固定下来,余下的固定下来,余下的2位可作为输入或输出,也具有位可作为输入或输出,也具有置位置位/复位功能。复位功能。例例8086系统通过系统通过8255A实现开关实现开关K控制控制LED灯,灯,根据图示连接写出根据图示连接写出8255A的端口地址;并编写相关程的端口地址;并编写相关程序实现开关闭合则灯熄灭,开关断开则灯点亮。序实现开关闭合则灯熄灭,开关断开则灯点亮。控制字:控制字:1 0 00 090HMov al , 90h初始化程序:初始化程序:out 0F3h , alIN al , 0F0hTEST AL ,80H端口地址:端口地址:0F0 0F1 0F20F3100JZ NEXTNEXT: MOV AL,0FFHOUT 0F1H,ALJMP L1L1:MOV AL,00HOUT 0F1H,ALJMP L1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 标准材料 > 食品加工

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁