并行接口芯片课件.ppt

并行接口芯片课件.ppt

ID:57015427

大小:488.00 KB

页数:37页

时间:2020-07-26

并行接口芯片课件.ppt_第1页
并行接口芯片课件.ppt_第2页
并行接口芯片课件.ppt_第3页
并行接口芯片课件.ppt_第4页
并行接口芯片课件.ppt_第5页
资源描述:

《并行接口芯片课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十章 并行接口芯片并行接口的作用并行接口应有的基本功能几个要点:一、具有一个或多个数据I/O寄存器和缓冲器(也称为端口寄存器)二、具有与CPU和外设进行联络控制的功能三、能够以中断的方式与CPU进行联络四、可以有多种工作方式,且可编程进行选择10.1可编程并行接口8255A10.28255A的控制字10.3方式0-基本的输入/输出方式10.4方式1—选通的输入输出方式10.5方式2—双向传输方式本章小结主要内容:10.1可编程并行接口8255A8255A是INTER系列的并行接口芯片。它是可编程的,可以通过软件来设置芯片的工

2、作方式。一、8255A的内部结构1.数据端口A、B、C每个端口:输入带缓冲寄存器,输出带锁存寄存器。2.A组控制和B组控制3.读/写控制逻辑电路4.数据总线缓冲器5.读写控制信号RESET:复位信号,低电平有效。D7~D0:和数据线相连。CS:芯片选择信号,低电平有效。RD:芯片读出信号,低电平有效。WR:芯片写入信号,低电平有效。A1、A0:端口选择信号。A1、A0=00,选中端口A;A1、A0=01,选中端口B;A1、A0=10,选中端口C;A1、A0=11,选中控制端口;8255A的功能结构端口功能简介★端口A:8位输出

3、锁存/缓冲器,8位输入锁存器★端口B:8位数输入/输出、锁存/缓冲器,8位数输入缓冲器★端口C:8位输出锁存/缓冲器,8位输入缓冲器注意:1.输入时无锁存;2.端口C还可分成两部分:高4位和低4位,分别用作为输出控制和状态输入。★控制寄存器:用于控制8255A的工作方式二、8255的引脚思考1:并行接口芯片8255与CPU接口有哪些信号线,每个信号的用途是什么?8255占用几个端口地址?各个端口分别对应什么?10.2方式选择控制字:分为两类端口的方式选择控制字,可使8255A的3个数据端口工作在不同的方式。C端口按位置1/0控

4、制字,它可使C端口中的任何一位进行置位或复位。8255A的3种基本工作方式:方式0:基本的输入/输出方式方式1:选通的输入/输出方式方式2:双向的传输方式1.方式控制字例10-1:设A端口工作方式0,输出,B端口工作于方式0,输入。方式选择控制字:10001/0011/0=82H方式选择A口方式0A口输出C口高位不用B口方式0B口输入C口低位不用2.端口C置1/0控制字1=置10=置00D7D6D5D4D3D2D1D0端口C置1/0控制字标志000PC0001PC1010PC2011PC3100PC4101PC5110PC61

5、11PC7端口C置1/0控制字例10-2:设8255A的控制口地址为00EEH,要求对端口C的PC7置1,则控制字00001111B=0FH,要求对端口C的PC3置0,控制字为00000110B=06H。下面的程序可以实现上述要求:MOVAL,0FH;对PC7置1的控制字MOVDX,00EEH;控制口地址送DXOUTDX,AL;对PC7置1操作MOVAL,06H;对PC3置0的控制字OUTDX,AL;对PC3进行置0的操作提问2:8255A的方式选择控制字和置1/置0控制字都是写入控制端口的,那么,它们是由什么来区分的?10.

6、3方式0的功能8255A的3种基本工作方式:方式0:基本的输入/输出方式方式1:选通的输入/输出方式方式2:双向的传输方式一、方式0--基本输入输出方式功能①3个端口的每一个都可以作为输入口,也可以作为输出口。②但没有规定固定的用于在接口电路与外设之间的应答联络信号线。③方式0可作为查询式输入或输出的接口电路,此时端口A和B可分别作为一个数据端口,而端口C的某些位可作为这两个数据端口的控制和状态信息。由方式控制字设置三个端口分成A、B两组,C口的PC7-PC4用作为A组的联络信号,PC3-PC0用作为B组的联络信号具体联络信号

7、线的定义与方式1下输入和输出方式相关方式1-选通的输入输出方式方式1在输入时接口连接示意图IBFSTBINTRCPU8255外设方式1在输入时接口连线说明STB(Strobe)是来自外设的选通输入信号,低电平有效。有效时8255接收外设送来的8位数,其下降沿将数据锁存到A或B端口寄存器IBF(InputBufferFull)8255送给外设的输入缓冲器满信号,高电平有效,表示目前缓冲区有数据,外设暂不要再送。INTR(InterruptRequest)中断请求信号,高电平有效方式1输入时的方式控制字与端口连接线示意图8255A

8、方式1输入的时序中断允许的设置★INTEA用PC4INTEB用PC2★PC4、PC2=1为允许;=0为不允许。OBFACKINTRCPU8255外设方式1在输出时接口连接示意图方式1在输出时接口连线说明OBF(OutputBufferFull)8255送给外设的输出缓冲区满信

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

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

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