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

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

ID:62745060

大小:751.58 KB

页数:39页

时间:2021-05-21

并行接口芯片8255A(2).pptx_第1页
并行接口芯片8255A(2).pptx_第2页
并行接口芯片8255A(2).pptx_第3页
并行接口芯片8255A(2).pptx_第4页
并行接口芯片8255A(2).pptx_第5页
资源描述:

《并行接口芯片8255A(2).pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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使用的控制或状态信息的端口。9.1可编程并行接口芯片8255A-5的结构1、数据端口A、B、C2、A组

2、控制和B组控制(1)A组控制电路控制端口A和端口C的高4位的工作方式和读写操作(2)B组控制电路控制端口B和端口C的低4位的工作方式和读写操作。9.1可编程并行接口芯片8255A-5的结构1、数据端口A、B、C2、A组控制和B组控制(1)数据总线缓冲器双向、三态、8位,8255A与CPU之间的数据接口,是CPU与8255A交换信息的必经之路。通过它与系统数据总线相连。(2)读写控制逻辑接收CPU的控制命令,并根据命令向片内各功能部件发出操作命令。管理数据传输过程。3、与CPU的接口部分9.1可编程并行接口芯片8255A-5的结构4、控制信号

3、功能8086CPUA1A2A08255A的端口地址为30H,32H,34H,36H00110000端口A00110010端口B00110100端口C00110110控制口9.28255A-5的方式选择8255A有3种工作方式方式0:基本输入/输出方式1:选通输入/输出方式2:双向传送9.28255A-5的方式选择1、方式选择控制字101.方式选择控制字例A口,工作于方式0,输出。B口,工作于方式0,输入方式选择控制字:10001/082H011/0例假设8255A的控制端口地址为00EEHMoval,0FhMOVDX,00EEHOUTDX,

4、ALMOVAL,06HOUTDX,AL00001111;对PC7置1;对PC3置09.38255A-5的工作方式9.38255A-5的工作方式一、方式0-----基本输入/输出方式(1)任何一个端口可作为输入口,也可作为输出口,各端口之间没有规定必然的关系(2)可以有16种不同的组合,可以用于多种使用场合。(3)输出是锁存的,但输入是不锁存的(4)没有固定用于应答的联络信号1、无条件传送(同步传送)发送方和接收方的动作由一个时序信号来管理,双方互相知道对方的动作,不需要应答信号,CPU不需要查询外设的状态。这样对接口的要求很简单,只要能传送

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

6、查询式传输时,要有应答信号。而在方式0的情况下,没有固定的应答信号,故将端口A和端口B作为数据端口,把端口C的4个数位规定为输出口,用来输出一些控制信号,而把端口C的另外4个数位规定为输入端口,用来读入外设的状态。这样利用端口C来配合端口A和端口B的输入输出操作。例当开关闭合时使指示灯全亮,开关断开时使指示灯全灭。设8255A的端口地址为30H,31H,32H,33H方式选择控制字:1000188H000初始化程序:Moval,88hout33h,alINAL,32HTESTAL,80HJZNEXTMOVAL,0FFHOUT40H,ALJM

7、PAGAINAGAIN:NEXT:MOVAL,0HOUT40H,ALJMPAGAIN应用举例1读开关状态,当K闭合LED灭,否则亮图2.17读开关状态连线图图2.17读开关状态连线图确定端口地址A7A6A5A4A3A2A1A010011111110000111100101111010011110110F0HF2HF4HF6H控制字1001090H000图2.17读开关状态连线图相应初始化程序Moval,90hOUT0F6H,ALINAL,0F0HOUT0F2H,ALJMPL1L1:MOVDX,0F6H;控制字寄存器MOVAL,1001000

8、0B;控制字OUTDX,AL;写入控制字TEST_IT:MOVDX,0F0H ;指向A口INAL,DX;从A口读入开关状态MOVDX,0F2H;指向B口OUTDX,AL;B口控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。