《可编程接口》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《可编程接口》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《可编程接口》PPT课件.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、9.3 8255并行接口电路并行接口电路 并行接口电路并行接口电路:并行接口电路中每个信息位有自己的传输线,并行接口电路中每个信息位有自己的传输线,一个数据字节各位可并行传送,速度快,控一个数据字节各位可并行传送,速度快,控制简单。由于电气特性的限制,传输距离不制简单。由于电气特性的限制,传输距离不能太长。能太长。8255A8255A是通用的可编程并行接口芯片,功能强,是通用的可编程并行接口芯片,功能强,使用灵活。使用灵活。双列直插,双列直插,4040引线集成电路引线集成电路三个独立的三个独立的8 8位位I/OI/O端口端口,口口A A、口、口B B、口、口C C。Vcc40393837363
2、534333231302928272625242322211234567891011121314151617181920CSPA3D7D6D5D4D3D2D1D0RESETGND8255PA0PA1PA2PA4PA7PA6PA5WRPB6PB3PB4PB5PB7PB2PB1PB0PC0PC3PC2PC1PC6PC4PC5PC7A0A1RD可编程接口芯片可编程接口芯片8255A8255A:8255A8255A的内部结构:的内部结构:9.3 8255并行接口电路并行接口电路 三个三个8 8位数据口:位数据口:A A口:口:PAPA0 0PAPA7 7B B口:口:PBPB0 0PBPB7 7C C
3、口:口:PCPC0 0PCPC7 7A A组组A A口口(8(8位位)PAPA0 0PAPA7 7A A组组C C口高位口高位(4(4位位)PCPC4 4PCPC7 7A A组组C C口低位口低位(4(4位位)PCPC0 0PCPC3 3B B组组B B口口(8(8位位)PBPB0 0PBPB7 7数据数据总线总线缓冲缓冲A A 组组控制控制B B 组组控制控制读读/写写控制控制逻辑逻辑CSRESETRDWRA A0 0A A1 1分分A A组、组、B B组组A A口口C C口高口高4 4位线位线PCPC4 4PCPC7 7A A组组B B口口C C口低口低4 4位线位线PCPC0 0PCPC
4、3 3B B组组8255A8255A的内部结构:的内部结构:9.3 8255并行接口电路并行接口电路 A A组组A A口口(8(8位位)PAPA0 0PAPA7 7A A组组C C口高位口高位(4(4位位)PCPC4 4PCPC7 7A A组组C C口低位口低位(4(4位位)PCPC0 0PCPC3 3B B组组B B口口(8(8位位)PBPB0 0PBPB7 7数据数据总线总线缓冲缓冲A A 组组控制控制B B 组组控制控制读读/写写控制控制逻辑逻辑CSRESETRDWRA A0 0A A1 1RDWRCS片内地址:片内地址:A0A0,A1A1片选:片选:数据总线:数据总线:D0D0D7D7
5、读读/写信号:写信号:复位信号:复位信号:RESETRESET8255A8255A的口地址及操作:的口地址及操作:9.3 8255并行接口电路并行接口电路 RDWRCSA A0 0A A1 1操作操作端口端口数据总线数据总线端口端口BB数据总线数据总线端口端口CC数据总线数据总线数据总线数据总线端口端口数据总线数据总线端口端口B B数据总线数据总线端口端口C C数据数据控制寄存器控制寄存器x xx xx xx x数据总线三态数据总线三态8255A8255A工作方式工作方式 :9.3 8255并行接口电路并行接口电路 三种式作方式:方式,方式,方式三种式作方式:方式,方式,方式方式方式0:无条件
6、输入或输出方式,直接传送方式,无任何联络线。无条件输入或输出方式,直接传送方式,无任何联络线。三个端口为三个端口为8位独位的输入输出接口,输出锁存,输入缓冲。位独位的输入输出接口,输出锁存,输入缓冲。8255A8255A工作方式工作方式 :9.3 8255并行接口电路并行接口电路 方式方式1 A1 A口输入操作:口输入操作:PORT APORT A8 8位输入位输入PC4IBFIBFPC3INTRINTRA APCPC6,76,7I/OI/OPC5STB STB INTEINTESTB STB:输入选通信号,低电平有效,:输入选通信号,低电平有效,A A口数据锁存。口数据锁存。IBFIBF:输
7、出高电平有效,通知外设数据未取走。:输出高电平有效,通知外设数据未取走。INTRINTRA A:中断请求,输出高电平向:中断请求,输出高电平向CPUCPU申请中断。申请中断。INTEINTE:中断允许,输出高电平向:中断允许,输出高电平向CPUCPU申请中断。申请中断。PCPC4 4置位置位=1=1中断允许中断允许复位复位=0=0中断禁止中断禁止PCPC6 6PCPC7 7按位操作,输入或输出。按位操作,输入或输出。方式方式1 1:条件输出或输入,带联络线输入或输出。分为条件输出或输入,带联络线输入或输出。分为A A组或组或B B组。组。PCPC4 4对外是输入信号,不受置位复位的影响。对外是
8、输入信号,不受置位复位的影响。8255A8255A工作方式工作方式 :9.3 8255并行接口电路并行接口电路 方式方式1 A1 A口输入操作:口输入操作:PORT APORT A8 8位输入位输入PC4IBFIBFPC3INTRINTRA APCPC6,76,7I/OI/OPC5STB STB INTEINTESTB STB IBFIBFINTRINTRA ARDRD外设数据外设数据1 1下降沿锁存数据到下降沿锁存数据到A A口,口,IBFIBF输出通知外设数据未取走输出通知外设数据未取走STB STB 1 12 2STB STB 2 2上升沿锁存上升沿锁存INTRINTR中断申请,中断申请
9、,INTEINTE(PCPC4 4置位)置位)3 33 3下降沿下降沿CPUCPU读读A A口数据,口数据,INTRINTR中断复位。中断复位。RDRD4 44 4上升沿上升沿CPUCPU读结束,读结束,IBFIBF复位。复位。可进行新一轮数据输入。可进行新一轮数据输入。RDRD8255A8255A工作方式工作方式 :9.3 8255并行接口电路并行接口电路 方式方式1 B1 B口输入操作:口输入操作:PORT BPORT B8 8位输入位输入PC2IBFIBFPC0INTRINTRB BPCPC6,76,7I/OI/OPC1STB STB INTEINTESTB STB:输入选通信号,低电平
10、有效,:输入选通信号,低电平有效,B B口数据锁存。口数据锁存。IBFIBF:输出高电平有效,通知外设数据未取走。:输出高电平有效,通知外设数据未取走。INTRINTRB B:中断请求,输出高电平向:中断请求,输出高电平向CPUCPU申请中断。申请中断。INTEINTE:中断允许,输出高电平向:中断允许,输出高电平向CPUCPU申请中断。申请中断。PCPC2 2置位置位=1=1中断允许中断允许复位复位=0=0中断禁止中断禁止STB STB IBFIBFINTRINTRA ARDRD外设数据外设数据1 1下降沿锁存数据到下降沿锁存数据到B B口,口,IBFIBF输出通知外设数据未取走输出通知外设
11、数据未取走STB STB 1 12 2STB STB 2 2上升沿锁存上升沿锁存INTRINTR中断申请,中断申请,INTEINTE(PCPC2 2置位)置位)3 33 3下降沿下降沿CPUCPU读读B B口数据,口数据,INTRINTR中断复位。中断复位。RDRD4 44 4上升沿上升沿CPUCPU读结束,读结束,IBFIBF复位。可进行新一轮数据输入。复位。可进行新一轮数据输入。RDRD8255A8255A工作方式工作方式 :9.3 8255并行接口电路并行接口电路 方式方式1 A1 A口输出操作:口输出操作:INTRINTRA A:中断请求,输出高电平向:中断请求,输出高电平向CPUCP
12、U申请中断。申请中断。INTEINTE:中断允许,输出高电平向:中断允许,输出高电平向CPUCPU申请中断。申请中断。PCPC6 6置位置位=1=1中断允许中断允许复位复位=0=0中断禁止中断禁止PORT APORT A8 8位输出位输出PC7PC3INTRINTRA APCPC4,54,5I/OI/OPC6OBF OBF INTEINTEACK ACK:输出缓冲器满信号,输出低电平有效,:输出缓冲器满信号,输出低电平有效,OBF OBF:数据取走响应信号,输入低电平有效。:数据取走响应信号,输入低电平有效。ACK ACK OBFOBFINTRINTRA A数据输出数据输出WRWRACKACK
13、数据送入数据送入A A口,口,OBFOBF输出通知输出通知外设取数,外设取数,INTRINTR中断准备。中断准备。1 1WRWR1 1ACK ACK 2 2下降沿复位下降沿复位OBFOBF,数据取走。,数据取走。2 23 3ACK ACK 3 3上升沿上升沿INTRINTR中断申请,进行中断申请,进行下轮数据输出。下轮数据输出。8255A8255A工作方式工作方式 :9.3 8255并行接口电路并行接口电路 方式方式1 B1 B口输出操作:口输出操作:INTRINTRB B:中断请求,输出高电平向:中断请求,输出高电平向CPUCPU申请中断。申请中断。INTEINTE:中断允许,输出高电平向:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程接口 可编程 接口 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内