【教学课件】第8章并行接口芯片.ppt
《【教学课件】第8章并行接口芯片.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第8章并行接口芯片.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 第第8章章 并行接口芯片并行接口芯片 并行接口一般具有两个或两个以上的并行接口一般具有两个或两个以上的8位位I/O接口。各个口接口。各个口的工作方式可由程序分别确定或改变,使用灵活,便于和的工作方式可由程序分别确定或改变,使用灵活,
2、便于和各种外部设备连接。因此,又称可编程的外部接口各种外部设备连接。因此,又称可编程的外部接口(PPI)目前各主要微处理器厂商都有自己的目前各主要微处理器厂商都有自己的PPI产品,但它们的产品,但它们的功能基本类似功能基本类似计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 8.1
3、 8.1 可编程的输入输出接口芯片可编程的输入输出接口芯片82558255 8255可编程外部设备接口是可编程外部设备接口是Intel的的PPI产品。该芯片可以产品。该芯片可以和和8086、8088等微处理器直接连接,也适用于等微处理器直接连接,也适用于MCS-48、MCS-51系列单片机系列单片机计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUT
4、ER SCIENCE AND TECHNOLOGY吉林大学吉林大学 82558255的引的引线线及及结结构构计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 82558255的工作方式的工作方式82558255有三种基本工作方式:有三种基本工作方式:方式方式00基本基本输输入入输输
5、出方式出方式方式方式11选选通通输输入入输输出方式出方式方式方式22双向双向传传送方式送方式三种工作方式均可由用户编程来选定,即由编程送入控制三种工作方式均可由用户编程来选定,即由编程送入控制口内的不同控制字来选择口内的不同控制字来选择计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大
6、学 82558255的的控制字控制字计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 82558255工作方式工作方式0 0方式方式0 0:基本的输入或输出工作方式基本的输入或输出工作方式此此方方式式适适用用于于无无条条件件地地传传送送数数据据,如如读读一一组组开开关关状状态态,控
7、控制制一一组组指指示示灯灯,CPUCPU可可随随时时读读入入开开关关状状态态,随随时时可可把把一一组组数数据据送送到到指指示示灯灯显显示示,而而无无需需“选选通通”和和“状状态态”信信号号,不不必必等等待待中中断断请请求求信信号号,在在这这种种方方式式下下,每每一一个个端端口口都都可可由由程序规定为输入或输出程序规定为输入或输出方式方式0 0的基本功能:的基本功能:具具有有两两个个8 8位位口口(A A口口和和B B口口),两两个个4 4位位口口(C C口口的的上上半半部和下半部)部和下半部)任一端口都可作为输入或输出任一端口都可作为输入或输出 输出是锁存的,输入是不锁存的输出是锁存的,输入是
8、不锁存的 由由于于方方式式选选择择控控制制字字中中D D4 4D D3 3D D1 1D D0 0四四位位均均可可规规定定各各口口的的输输入入或或输输出出,所所以以在在方方式式0 0时时,所所有有端端口口的的输输入入、输输出出可可以以有有1616种不同的组合种不同的组合 此方式无中断功能,在作查询方式工作时,可将此方式无中断功能,在作查询方式工作时,可将C C口的口的某些位作为传送控制和状态信息,某些位作为传送控制和状态信息,A A口和口和B B口作为数据口口作为数据口 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SC
9、IENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 82558255工作方式工作方式1 1方式方式1 1:选通的输入输出方式选通的输入输出方式在在这这种种方方式式下下,A A口口或或B B口口仍仍作作为为数数据据的的输输入入/输输出出口口,同同时时规规定定C C口口的的某某些些位位作作为为控控制制或或状状态态信信息息,起起应应答答联联络络和和中中断断请求的作用,请求的作用,C C口剩下的线作为口剩下的线作
10、为I/OI/O线使用线使用方式方式1 1的主要功能:的主要功能:一个或二个选通的一个或二个选通的8 8位数据端口。位数据端口。每每一一个个端端口口含含有有三三条条控控制制线线(是是固固定定指指定定的的,不不能能用用程序改变),提供中断逻辑。程序改变),提供中断逻辑。任一个端口都可作为输入或输出。任一个端口都可作为输入或输出。若若只只有有一一个个端端口口工工作作于于方方式式1 1,余余下下的的1313位位可可以以工工作作在在方式方式0 0。若若两两个个端端口口都都工工作作于于方方式式1 1,端端口口C C还还剩剩下下两两位位。这这两两位可以由程序指定作输入或输出,也具有置位位可以由程序指定作输入
11、或输出,也具有置位/复位功能。复位功能。计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 82558255工作方式工作方式1 1 输入输入当当A A口口或或B B口口处处于于方方式式1 1输输入入时时,每每个个端端口口指指定定C C口口中中的的三三位位作作控控制制信信号号。对对A
12、A口指定的是口指定的是PCPC4 4、PCPC5 5、PCPC3 3三位,对三位,对B B口指定的是口指定的是PCPC2 2、PCPC1 1、PCPC0 0三位三位PCPC4 4和和PCPC2 2指指定定为为STBSTB信信号号,这这是是设设备备的的选选通通输输入入信信号号,低低电电平平有有效效。由由外外设提供该信号。设提供该信号。STBSTB的下降沿将端口数据线上的信息打入端口锁存器的下降沿将端口数据线上的信息打入端口锁存器PCPC5 5和和PCPC1 1指指定定为为IBFIBF信信号号,这这是是输输入入缓缓冲冲器器满满信信号号,高高电电平平有有效效,它它是是由由82558255输输出出的的
13、状状态态信信息息,通通常常和和外外设设相相连连,IBFIBF为为高高电电平平表表示示外外设设已已将将数数据据打打入入端端口口锁锁存存器器,但但CPUCPU还还未未读读取取,当当CPUCPU读读取取端端口口数数据据时时,IBFIBF变变为为低低电电平。所以,平。所以,IBFIBF信号是由信号是由STBSTB的下降沿置位,由的下降沿置位,由RDRD的上升沿复位的上升沿复位PCPC3 3和和PCPC0 0指指定定为为INTRINTR信信号号,这这是是中中断断请请求求信信号号,高高电电平平有有效效。当当STB=1STB=1,IBF=1IBF=1,INTE=1INTE=1时,中断请求有效,时,中断请求有
14、效,INTR=1INTR=1。该信号由。该信号由RDRD信号下降沿清除信号下降沿清除INTEINTEA A由由PCPC4 4控制,控制,INTEINTEB B由由PCPC2 2控制控制 计算机科学与技术学院计算机科学与技术学院COMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGYCOMPUTER SCIENCE AND TECHNOLOGY吉林大学吉林大学 82558255工作方式工作方式1 1 输出输
15、出当当A A口口或或B B口口处处于于方方式式1 1的的输输出出方方式式时时,每每个个端端口口指指定定C C口口中中的的三三位位作作控控制制信信号号。对对A A口口指指定是定是PCPC7 7、PCPC6 6、PCPC3 3三位,三位,对对B B口指定的是口指定的是PCPC1 1、PCPC2 2、PCPC0 0三位三位PC7PC7和和PC1PC1指指定定为为OBFOBF信信号号,这这是是输输出出缓缓冲冲器器满满信信号号,低低电电平平有有效效。这这是是由由82558255输输出出给给外外设设的的一一个个控控制制信信号号。当当它它为为低低电电平平时时,表表示示CPUCPU已已将将数数据据输输出出给给
16、指指定定的的端端口口,外外设设可可以以来来取取一一个个有有效效的的数数据据。外外设设从从端端口口取取走走数数据据后后,产产生生的的响响应应信信号号ACKACK使使OBFOBF变变高高电电平平。该该信号由信号由WRWR信号的上升沿置信号的上升沿置为为低低电电平平PCPC6 6和和PCPC2 2指指定定为为ACKACK信信号号,这这是是外外设设的的响响应应信信号号,输输入入,低低电电平平有有效效。ACKACK上上出出现现外外设设送来的送来的负负脉冲,表示外脉冲,表示外设设已取走了端口的数据,并已准已取走了端口的数据,并已准备备好接收下一个数据好接收下一个数据PCPC3 3和和PCPC0 0指指定定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 并行 接口 芯片
限制150内