- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]73 可编程并行接口8255
7.3 可编程并行接口8255 主要内容 1、8255的内部结构 2、8255的引脚功能 3、8255的工作方式 4、8255的应用举例 基本要求: 1、掌握8255的工作方式和编程 2、掌握8255的内部结构及引脚功能 3、掌握8255的应用 * 一、概述 1、并行通信 2、8255的基本特性 有3个8位的数据口(即A口、B口、C口),其中C口可以做2个4位口来使用,3个数据口均可用软件来设置为输入口或输出口,来与外设连接,各端口均具有数据的控制和锁存能力。 有3种工作方式:方式0、方式1和方式2 二、8255的引脚及功能 共40个引脚 1、面向系统的引脚信号 (16) 2、面向外设的引脚信号 (24) 三、内部结构 1、三个8位的数据端口A,B,C 2、A组和B组的控制电路 A组控制电路用来控制A口及C口的高4位; B组控制电路用来控制B口及C口的低4位。 3、数据总线缓冲器 8位的双向三态缓冲器,是8255与系统总线之间的接口,所有的输入输出数据、CPU发出的控制命令、外设通过8255A传送的状态信息,都是通过数据总线缓冲器来传输的。 4、读/写控制逻辑 读写控制逻辑电路负责管理8255A的数据传输过程。 三、8255的控制字 可通过指令在控制端口中设置控制字来决定它的工作,包括两个控制字: 方式选择控制字 确定3个端口的工作方式和端口功能; 端口C置位/复位控制字 对C口进行按位操作; 1、方式选择控制字 2、端口C置位/复位控制字 说明: 一个控制字只能对C口中的某一位进行置0和置1,若将多位置0和置1,必须使用多个控制字; 控制字必须写入控制端口,而不是C口。 例1:若要从C口的PC3引脚输出一个负脉冲,怎样实现,设8255的端口地址为060H~063H。 说明:负脉冲的实现,首先将PC3置1,输出一个高电平,再将PC3置0,输出一个低电平,延迟一段时间,再将PC3置1,输出一个高电平,这样就产生一个负脉冲。 四、8255的工作方式 1、方式0:基本的输入输出方式 没有规定固定的应答联络信号,可用A,B,C口中的任一位充当查询信号,其余I/O口仍可作为独立的端口使用。 特点: 有3个彼此独立的8位数据端口,且C口可以分为两个独立的4位端口 任何一个端口既可做输入口、又可做输出口; 输出端口均有锁存数据的能力,而输入的端口无锁存能力。 在该方式下,C口有按位进行置位和复位的能力。 方式0的输入输出时序 输入时序 输出时序 适用场合:同步传送、查询式传送; 同步传送时,发送方和接收方的动作由一个时序信号来管理,所以,不需要应答信号,8255的3个数据端口可以实现3路数据传输。 查询式传输时,需要有应答信号,一般情况下,将端口A和端口B作为数据端口,而将C端口的高4位和低4位分别作为控制或状态信号,来配合A口和B口的工作。 输入端口 data data D0~D7 RD CS,A1,A0 方式0的输入时序 WR data data 输出端口 D0~D7 CS,A1,A0 方式0的输出时序 例1:8255与字符打印机的连接,工作在方式0下,且端口地址为:00D0H ~ 00D3H 。 1)工作过程: 当主机要往打印机输出字符时,先要查询打印机“忙” 信号,如果打印机正在打印,则“忙” 信号为1,否则为0。 当查询到“忙”为0时,在 端输出一个负脉冲信号(在初始状态下, 为高电平),此负脉冲作为选通脉冲将字符锁存到打印机的输入端口上; 2)设计分析: 设定8255的端口地址为00D0H~00D3H; 将A口为数据口,工作在方式0,输出方式;B口未用; C口工作在方式0下,PC2作为BUSY信号输入端,PC6 作为 信号输出端,则PC3~PC0为输入方式,PC7~ PC4为输出方式。 则:方式选择控制字=81H。 3、程序流程图 2、方式1:选通的输入输出方式 作为数据口,只有A口和B口可以工作在方式1下,但数据的输入输出要在选通信号控制下完成。 选通信号是利用C口的某些位来提供,且这些选通信号与端口C的数位之间有着固定的对应关系,在程序中不可改变。 1)特点: 有A口和B口作为数据口可以工作在方式1下,且任何一个端口可作为输入口和输出口; 如果8255的A口、B口中,只有一个端口工作在方式1,那么C端口中有3位来配合该端口工作,另一个端口可以工作在方式0,C口中其他数位也可以工作在方式0下。 如果8255
您可能关注的文档
- [工学]4 建模理论2-几何建模与特征建模.ppt
- [工学]3面向对象的高级概念.ppt
- [工学]4-2 LINGO软件__简介1.ppt
- [工学]4-1复数项级数与幂级数.ppt
- [工学]4-4 R3中的直线与平面.ppt
- [工学]4-1 字体设计的原理与方法 汉字字体.ppt
- [工学]4-平差数学模型与最小二乘原理.ppt
- [工学]431比值控制系统.ppt
- [工学]43电子点火系.ppt
- [工学]4__物理层.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 高同型半胱氨酸血症的诊断、治疗与预防专家共识.docx VIP
- 人教版高中英语必修第二册《UNIT 3 THE INTERNET》大单元整体教学设计.pdf
- 微型消防站工作职责(标准版).docx VIP
- 呼唤-快车上玩家地图1 plmap演示版.pdf
- 德邦零担业务诊断及新产品开发项目建议书-2014.pptx VIP
- 人教版高中英语必修第二册《UNIT 4 HISTORY AND TRADITIONS》大单元整体教学设计.docx
- 高同型半胱氨酸血症的诊断、治疗与预防.pptx VIP
- 附件2:汽车专访.pdf VIP
- 2024年食品安全生产经营大比武理论考试题库资料-下(多选、判断题汇总).pdf
- 快车上的恐怖旅行手册.pdf
文档评论(0)