《可编程接口》PPT课件

《可编程接口》PPT课件

ID:41145300

大小:525.01 KB

页数:19页

时间:2019-08-17

《可编程接口》PPT课件_第1页
《可编程接口》PPT课件_第2页
《可编程接口》PPT课件_第3页
《可编程接口》PPT课件_第4页
《可编程接口》PPT课件_第5页
资源描述:

《《可编程接口》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、9.38255并行接口电路并行接口电路:并行接口电路中每个信息位有自己的传输线,一个数据字节各位可并行传送,速度快,控制简单。由于电气特性的限制,传输距离不能太长。8255A是通用的可编程并行接口芯片,功能强,使用灵活。双列直插,40引线集成电路三个独立的8位I/O端口,口A、口B、口C。Vcc40393837363534333231302928272625242322211234567891011121314151617181920CSPA3D7D6D5D4D3D2D1D0RESETGND8255PA0PA1PA2PA4PA7PA6PA5WRPB6PB3PB4PB5PB

2、7PB2PB1PB0PC0PC3PC2PC1PC6PC4PC5PC7A0A1RD可编程接口芯片8255A:8255A的内部结构:9.38255并行接口电路三个8位数据口:A口:PA0~PA7B口:PB0~PB7C口:PC0~PC7A组A口(8位)PA0~PA7A组C口高位(4位)PC4~PC7A组C口低位(4位)PC0~PC3B组B口(8位)PB0~PB7数据总线缓冲A组控制B组控制读/写控制逻辑CSRESETRDWRA0A1分A组、B组A口C口高4位线PC4~PC7A组B口C口低4位线PC0~PC3B组8255A的内部结构:9.38255并行接口电路A组A口(8位)PA

3、0~PA7A组C口高位(4位)PC4~PC7A组C口低位(4位)PC0~PC3B组B口(8位)PB0~PB7数据总线缓冲A组控制B组控制读/写控制逻辑CSRESETRDWRA0A1RDWRCS片内地址:A0,A1片选:数据总线:D0~D7读/写信号:复位信号:RESET8255A的口地址及操作:9.38255并行接口电路RDWRCSA0A1操      作00010端口A→数据总线01010端口B→数据总线10010端口C→数据总线00001数据总线→端口A01001数据总线→端口B10001数据总线→端口C11001数据→控制寄存器xx1xx数据总线三态8255A工作方

4、式:9.38255并行接口电路三种式作方式:方式0,方式1,方式2方式0:无条件输入或输出方式,直接传送方式,无任何联络线。三个端口为8位独位的输入输出接口,输出锁存,输入缓冲。8255A工作方式:9.38255并行接口电路方式1A口输入操作:PORTA8位输入PC4IBFPC3INTRAPC6,7I/OPC5STBINTESTB:输入选通信号,低电平有效,A口数据锁存。IBF:输出高电平有效,通知外设数据未取走。INTRA:中断请求,输出高电平向CPU申请中断。INTE:中断允许,输出高电平向CPU申请中断。PC4置位=1中断允许复位=0中断禁止PC6PC7按位操作,输

5、入或输出。方式1:条件输出或输入,带联络线输入或输出。分为A组或B组。PC4对外是输入信号,不受置位复位的影响。8255A工作方式:9.38255并行接口电路方式1A口输入操作:PORTA8位输入PC4IBFPC3INTRAPC6,7I/OPC5STBINTESTBIBFINTRARD外设数据1下降沿锁存数据到A口,IBF输出通知外设数据未取走STB12STB2上升沿锁存INTR中断申请,INTE(PC4置位)33下降沿CPU读A口数据,INTR中断复位。RD44上升沿CPU读结束,IBF复位。可进行新一轮数据输入。RD8255A工作方式:9.38255并行接口电路方式1

6、B口输入操作:PORTB8位输入PC2IBFPC0INTRBPC6,7I/OPC1STBINTESTB:输入选通信号,低电平有效,B口数据锁存。IBF:输出高电平有效,通知外设数据未取走。INTRB:中断请求,输出高电平向CPU申请中断。INTE:中断允许,输出高电平向CPU申请中断。PC2置位=1中断允许复位=0中断禁止STBIBFINTRARD外设数据1下降沿锁存数据到B口,IBF输出通知外设数据未取走STB12STB2上升沿锁存INTR中断申请,INTE(PC2置位)33下降沿CPU读B口数据,INTR中断复位。RD44上升沿CPU读结束,IBF复位。可进行新一轮数

7、据输入。RD8255A工作方式:9.38255并行接口电路方式1A口输出操作:INTRA:中断请求,输出高电平向CPU申请中断。INTE:中断允许,输出高电平向CPU申请中断。PC6置位=1中断允许复位=0中断禁止PORTA8位输出PC7PC3INTRAPC4,5I/OPC6OBFINTEACK:输出缓冲器满信号,输出低电平有效,OBF:数据取走响应信号,输入低电平有效。ACKOBFINTRA数据输出WRACK数据送入A口,OBF输出通知外设取数,INTR中断准备。1WR1ACK2下降沿复位OBF,数据取走。23ACK3上升沿

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

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

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