- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12-第11章-可编程并行接口芯片
第11章 可编程并行接口芯片第11章 可编程并行接口芯片8255A8255的引脚功能和编程结构18255的编程28255的工作方式38255综合应用举例4NUIST 8255的主要功能 11.1 8255 的引脚功能和编程结构● 具有3组共24条独立的输入/输出引脚● 具有简单输入/输出,可选择单向输入/输出,双项输入输出3种工作方式。● 可实现与CPU之间的直接、查询、中断和DMA 4种传输方式。1 402 393 384 375 366 357 348 339 3210 3111 3012 2913 2814 2715 2616 2517 2418 2319 2220 21 8255的引脚功能 8255APA3PA2PA1PA0RDCS GNDA1A0PC7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB2PA4PA5PA6PA7WRRESETD0D1D2D3D4D5D6D7VCCPB7PB6PB5PB4PB311.1 8255 的引脚功能和编程结构 8255的编程结构 11.1 8255 的引脚功能和编程结构A组控制A组PA口(8位)PA7~PA0D7~ D0数据总线缓冲器数据端口A口:双向,8位,可工 作于方式0、1、2A组PC口高位(4位)读写控制逻辑RDPC7~PC4WRB口:双向,8位,可工 作于方式0、1A1B组PC口低位(4位)A0CSPC3~PC0C口:1)双向,8位 2)双向,4位×2 3)配合产生A、B 口控制信号RESETB组控制B组PB口(8位)PB7~PB0 8255的编程结构 11.1 8255 的引脚功能和编程结构A组控制A组PA口(8位)PA7~PA0D7~ D0数据总线缓冲器A组和B组控制逻辑端口A和端口C的上半部分,由A组控制逻辑管理A组PC口高位(4位)读写控制逻辑RDPC7~PC4WRA1端口B和端口C的下半部分,由B组控制逻辑管理B组PC口低位(4位)A0CSPC3~PC0RESETB组控制B组PB口(8位)PB7~PB0 8255的编程结构 11.1 8255 的引脚功能和编程结构A组控制A组PA口(8位)PA7~PA0D7~ D0数据总线缓冲器A组和B组控制逻辑A组PC口高位(4位)用来接收CPU送来的命令字:(1)决定A组和B组的工作方式(2) 对端口C的每一位执行置位/复位操作读写控制逻辑RDPC7~PC4WRA1B组PC口低位(4位)A0CSPC3~PC0RESETB组控制B组PB口(8位)PB7~PB0 8255的编程结构 11.1 8255 的引脚功能和编程结构A组控制A组PA口(8位)PA7~PA0D7~ D0数据总线缓冲器数据总线缓冲器A组PC口高位(4位) 双向三态8位,与数据总线D7~D0相连。 接收CPU送来的数据和控制字; 向CPU发送外设的数据或状态。读写控制逻辑RDPC7~PC4WRA1B组PC口低位(4位)A0CSPC3~PC0RESETB组控制B组PB口(8位)PB7~PB0 8255的编程结构 11.1 8255 的引脚功能和编程结构A组控制A组PA口(8位)PA7~PA0D7~ D0数据总线缓冲器读写控制逻辑A组PC口高位(4位)RESET:复位信号,高电平有效。复位时将8255A的控制寄存器内容清0,并将所有端口都设置成输入方式读写控制逻辑RDPC7~PC4WRA1B组PC口低位(4位)A0CSCS:片选信号,由地址总线经I/O端口译码电路产生PC3~PC0RESETB组控制B组PB口(8位)PB7~PB0 8255的编程结构 11.1 8255 的引脚功能和编程结构A组控制A组PA口(8位)P
文档评论(0)