第七章可编程接口芯片8255.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章可编程接口芯片8255

Microcomputer : Principle and Interface School of Automation Science and Electrical Engineering 自动化科学与电气工程学院 * * 第7章 可编程接口芯片 7.1 输入输出接口(I/O接口)概念 7.2 输入输出接口的编址方式 7.3 可编程接口芯片8253 7.4 I/O译码电路与8253连接 7.5 可编程接口芯片8255 7.6 可编程接口芯片8255应用 7.7 可编程接口芯片8259 7.8 可编程接口芯片8250 * * 7.5 可编程接口芯片8255 8255A的功能、引脚 Intel系列的8位并行接口芯片 通用性强,使用灵活 可用程序设置和改变芯片的工作方式 * * 7.5 可编程接口芯片8255 8255-内部结构 * * 7.5 可编程接口芯片8255 8255-端口基本功能操作 端口A→数据总线 端口B→数据总线 端口C→数据总线 数据总线→端口A 数据总线→端口B 数据总线→端口C 数据总线→控制寄存器 数据总线→三态 数据总线→三态 输入操作(读) 输出操作(写) 断开功能 * * 7.5 可编程接口芯片8255 8255-编程结构 8255A有两种控制字,由写入内容的D7位区分 D7=1, 方式控制字 设定A口、B口、C口的工作状态和工作方式。 工作状态:输入或输出 工作方式:方式 0、方式 1、方式 2 D7=0 , C口按位置位/复位控制字 使C口中的某一位为1(置位)或0(复位) 1/0 D7 D6 D5 D4 D3 D2 D1 D0 * * 7.5 可编程接口芯片8255 8255-编程结构 B口 0 输出 1 输入 0 方式0 1 方式1 1 D7 D6 D5 D4 D3 D2 D1 D0 特征位,D7=1表示是方式控制字 PC3~PC0 0 输出 1 输入 B口工作方式 PC7~PC4 0 输出 1 输入 A口 0 输出 1 输入 A口工作方式 00 方式0 01 方式1 1x 方式2 * * 7.5 可编程接口芯片8255 8255-编程结构 C口按位置位/复位控制字各位含义: 0 复位 1 置位 0 D7 D6 D5 D4 D3 D2 D1 D0 设置内容 特征位,D7=0 表示是C口按位 置位/复位控制字 无意义 选择设置位 D3 D2 D1 设置位 0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7 * * 例 8255A与系统的连线如下, 片选译码基地址为1F0H 1) 确定各端口地址; 2) 编程设置8255A : A口方式 0 输入,PC7-PC4输出, B口方式 0 输出,PC3-PC0输入 reset D7 ~ D0 A9 ~ A3 A2 A1 IOR IOW 片选 译码 数据 缓冲器 读写 控制 片内 译码 CS RESET A1 A0 RD WR PC7 ~ PC0 PB7 ~ PB0 PA7 ~ PA0 控制口 D 端口A 端口C 端口B +5V GND D7 ~ D0 外 设 总线 A0 * * 最后得出结论: A口地址为1F0H B口地址为1F2H C口地址为1F4H 控制口地址为1F6H 1) 确定端口地址 由8255A编程结构知: 由8255A的CS与系统总线的连线知, 地址1F0H使CS有效,同时选中A口。 结合8255A与系统总线的连线: A9A8A7 A6 A5 A4 A3 A0 A2 A1 1F0H 0 1 1 1 1 1 0 0 0 0 A口 1F2H 0 1 1 1 1 1 0 0 0 1 B口 1F4H 0 1 1 1 1 1 0 0 1 0 C口 1F6H 0 1 1 1 1 1 0 0 1 1 D口 CS A1 A0 8255A 总线 8086偶地址存放数据的低字节,8255数据总线接到808

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档