《(32)--9.2 8255的结构计算机硬件技术.ppt》由会员分享,可在线阅读,更多相关《(32)--9.2 8255的结构计算机硬件技术.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、8 82 25 55 5的的结结构构9.2 8255的结构n含含3 3个个独立的独立的8 8位位并行输入并行输入/输出端口,各端口均具有输出端口,各端口均具有数据的控制和锁存数据的控制和锁存/缓冲能力。缓冲能力。n可通过编程设置各端口的工作方式和数据传送方向可通过编程设置各端口的工作方式和数据传送方向(入(入/出出/双向)。双向)。特点9.2 8255的结构n82558255内部分为内部分为A A、B B两组两组分别进行控制管理。分别进行控制管理。内部结构A组组端口端口PAPA端口端口PCPC的高的高4 4位位端口端口PBPB端口端口PCPC的低的低4 4位位B组组 n PA PA口和口和PB
2、PB口的输入口的输入/输出都具有数据锁存能力;输出都具有数据锁存能力;n但但 PC PC口输出有锁存能力口输出有锁存能力,而输入没有锁存能力而输入没有锁存能力(仅缓冲仅缓冲能力能力)。9.2 8255的结构8255A的内部结构9.2 8255的结构共共4040个引脚。个引脚。它为双列直插式封装。除电源和地线外,其它外部引脚信号可分为两组:一组是面向面向CPUCPU的信号的信号;另一组是面向外设的信号面向外设的信号。引线9.2 8255的结构引线(续)连接CPU系统端的主要引线:D0D7CSRDWRA0,A1 RESET复位信号,接系统总线的RESETA A1 1 A A0 0 选择选择0 0
3、0 0 端口端口A A0 1 0 1 端口端口B B1 0 1 0 端口端口C C1 1 1 1 控制寄存器控制寄存器9.2 8255的结构引线(续)连接外设端的引脚:PA0PA7PB0PB7PC0PC7分别对应A、B、C三个8位输入/输出端口注:三个端口可通过编程分别指定为输入或输出口。其中,C口即可用作独立的输入/输出口,也可用作A、B口的握手联络信号(控制信号输出或状态信号输入)。9.2 8255的结构8255A的读/写操作控制A1 A0RDWRCS输入操作(输入操作(CPU读)读)001010000111000数据总线数据总线 端口端口A数据总线数据总线 端口端口B 数据总线数据总线 端口端口C 00110101111100000000输出操作输出操作(CPU写写)数据总线数据总线端口端口A 数据总线数据总线端口端口B 数据总线数据总线端口端口C数据总线数据总线控制端口控制端口9.2 8255的结构8255与系统的连接示意图D D0 0DD7 7WRWRRDRDA A1 1A A0 0CSCSDBDBIOWIOWIORIORA A1 1A A0 0译码器译码器8255PAPA口口PBPB口口PCPC口口D D0 0DD7 7外外 设设A A2 2A A1515系系统统总总线线