接口芯片的介绍.ppt

接口芯片的介绍.ppt

ID:48742274

大小:500.50 KB

页数:77页

时间:2020-01-21

接口芯片的介绍.ppt_第1页
接口芯片的介绍.ppt_第2页
接口芯片的介绍.ppt_第3页
接口芯片的介绍.ppt_第4页
接口芯片的介绍.ppt_第5页
资源描述:

《接口芯片的介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章可编程接口芯片微机系统中使用的接口芯片一般都是通用的、可编程设置工作方式的。第一节并行通信接口计算机与外设交换信息的过程中:并行通信:多位数据通过多条数据线同时传送串行通信:多位数据通过同一条数据线按位传送在计算机内部数据是并行传送的。因此,并行接口电路相对简单,串行接口电路由于要进行串并行转换相对复杂。并行接口电路芯片常用的有两类:1、普通的8位锁存器及缓冲器2、可编程设置工作方式的并行接口一、并行接口电路(一)输入接口(数据部分)内部数据总线外部数据引脚锁存控制锁存器缓冲器DCDCDCQQQ选通如果外设送来的数据都是静态数据,接口可以简化为缓冲器。内部数据总线外部数据

2、引脚选通缓冲器(二)输出接口(数据部分)内部数据总线外部数据引脚锁存控制DCQDCQDCQ读数据如果送给外设的数据都是静态数据,接口可以简化为锁存器。内部数据总线外部数据引脚锁存控制DCQDCQDCQ(三)实例开关状态输入接口电路74LS244是双4位的三态缓冲器,由G1和G2各控制4位的选通。注意:电阻用来限制输入电流。74LS244+5V10Kx8G1G2数据总线CSRD发光二极管输出接口电路74LS373是8位的三态锁存器,由LE控制锁存,OE控制选通。注意:电阻用来限制输入电流。+5V74LS373300x8LEOE数据总线CSWR二、通用并行接口8255A8255A是

3、INTEL系列的并行接口芯片,可编程来设置工作方式。用来连接外设时,一般不需要再附加外部电路。40PIN、DIP封装,芯片体积大,设计简单的系统通常不用。在目前的主板中,功能已经集成在芯片组中,但使用和编程与8255A完全一致。(一)芯片的引脚8255A和总线连接的引脚:D7~D0,A1~A0,CS,RESET,RD,WR。说明:有22=4个8位的端口可被CPU寻址访问。8255A和外设连接的引脚:PA7~PA0,PB7~PB0,PC7~PC0。说明:有A、B、C三组8位的口线。电源和地线:Vcc和GND。(二)内部结构框图上C口说明:(1)A1A0端口口线00端口APA7~P

4、A001端口BPB7~PB010端口CPC7~PC011对控制端口写控制字(2)端口C又可以分成“上C口”和“下C口”2个部分,用作A口和B口的控制信号线,所以把A口+上C口称为A组,B口+下C口称为B组。(3)PA口:输入有锁存器,输出有锁存器和缓冲器,PB和PC口:输入有缓冲器,输出有锁存器和缓冲器。(三)控制字编程(1)工作方式控制字:对A1A0=11的端口写入D7=1的数据(2)置位复位控制字:对A1A0=11的端口写入D7=0的数据表示对C口进行位操作。(注意:对A1A0=10的端口操作表示对C口进行字节操作)(四)工作方式(1)工作方式0:基本的输入输出方式。A口、

5、B口、上C口、下C口都可以独立设置作为输入或输出使用。适合用于无条件或查询式传送。(2)工作方式1:应答式输入输出方式。A口、B口可以分别作为数据口工作在方式1。需要使用C口中特定的引脚作为选通和应答使用。C口中其余的引脚仍可工作在方式0,定义为输入或输出使用。适合用于中断式传送。图例1外设响应信号表示外设已经接收到数据输出缓冲器满信号表示CPU已经输出了数据中断请求信号请求CPU再次输出数据PC6PC7PC3PA7~PA0INTEAOBFAINTRAACKAA口、方式1、输出中断允许触发器说明:1、当CPU向端口A输出数据以后,在WR的上升沿使OBFA变为低电平。2、当外设接

6、收到数据以后,发出一个负脉冲ACKA送给8255A,使OBFA变为高电平。3、ACKA和OBFA都变为高电平以后,如果INTEA允许,则8255A发出中断请求信号,以便使CPU再次输出数据。WR的下降沿使INTRA恢复低电平。可以通过对PC6的置位和复位来设置INTEA。图例2数据选通信号表示外设已经准备好数据输入缓冲器满信号表示A口已经接收数据中断请求信号请求CPU接收数据PC4PC5PC3PA7~PA0INTEAIBFAINTRASTBAA口、方式1、输入中断允许触发器说明:1、当外设数据准备好以后,发出一个负脉冲选通信号STB,使A口打开锁存器接收数据。2、A口接收到数据

7、以后,发出IBFA,由RD信号的上升沿使IBFA恢复低电平。3、STB和IBFA都变为高电平以后,如果INTEA允许,则8255A发出中断请求信号,以便使CPU接收数据。RD信号的下降沿使INTRA恢复低电平。可以通过对PC4的置位和复位来设置INTEA。图例3图例4可通过对PC2置位或复位来设置INTEB。PC2PC1PC0PB7~PB0INTEBOBFBINTRBACKBB口、方式1、输出PC2PC1PC0PB7~PB0INTEBIBFBINTRBSTBBB口、方式1、输入(3)工作方式

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

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

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