下载此文档

南邮微机原理课件第11章.ppt


文档分类:高等教育 | 页数:约74页 举报非法文档有奖
1/74
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/74 下载此文档
文档列表 文档介绍
、结构框图(见下页)结构框图数据总线缓冲器A组A口A组C口上半部A组控制B组C口下半部B组B口B组控制PA7~PA0PC7~PC4PB7~PB0PC3~PC0读/写控制WRA1A0RESETCS内部总线8CPUDBRD24根端口数据线接外设PA7~PA0为A口数据线PB7~PB0为B口数据线PC7~PC0为C口数据线二、8255A的外部引脚8255A为双列直插式,40引脚8根系统数据线接CPUD7~D06根输入控制线RESET:复位信号,RESET=1时,8255内部复位,所有内部寄存器清零,A、B、C三个端口自动为输入口电源线:+5V,地线三、8255A的端口编址端口:接口电路中能和CPU直接交换信息的寄存器8255A有4个端口寄存器CS:片选信号,CS=0时,该芯片被选中RD:来自CPU的I/O读命令WR:来自CPU的I/O写命令A1、A0:通常接CPU的地址线A1、A0如果系统产生片选信号的译码电路如图,则:AENA9A8A7A6A5A4A3A2A1A0IORIOWCSA1A0RDWR8255AA数据口地址=60HB数据口地址=61HC数据口地址=62H控制口地址=63H控制口寄存初始化命令字对控制寄存器不能进行读操作CSA1A0WRRD完成00001CPU数据→A口数据寄存器00101CPU数据→B口数据寄存器01001CPU数据→C口数据寄存器01101CPU送来的命令字→控制寄存器00010读A口数据→CPU00110读B口数据→CPU01010读C口数据→、1、2B口可工作在方式0、1C口可工作在方式0工作方式适用于端口……方式0:基本型入/出A口、B口、C口方式1:选通型入/出A口、B口方式2:双向传输A口什么是选通型输入?(以A口为例)A口定义为选通型输入时,端口和外设之间有两类信号线数据线PA7~PA0联络线IBFA、STBAIBF(InputBufferFull)输入缓冲器满状态线输入设备PA7~0IBFASTBA8255A口STB(Strobe)选通信号输入当外设把数据放在端口线上时必须伴随一个选通信号。当STB=时完成数据锁存。端口收到数据后,再通知CPU来取IBF=1,通知外设输入缓冲器已满,请不要再送数据只有在IBF=0时,外设才能写入数据输入设备PA7~0IBFASTBA8255A口

南邮微机原理课件第11章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数74
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201801
  • 文件大小489 KB
  • 时间2020-06-26