微机接口技术与应用(第七章).ppt

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

微机接口技术与应用 (第七章) 第七章 并行接口 7.1 并行接口的特点 * * * 湖北师范学院计算机科学与技术学院 微机接口技术 本章内容 7.1 并行接口的特点 7.2 可编程并行接口8255A 7.3 8255A的0方式及其应用 7.4 8255A的1方式及其应用 7.5 8255A的2方式及其应用 本章首页 多根数据线上同时传送多位信息,字节并行、字并行; “并行”的含义是指接口与外设间的数据线; (无条件传送除外)接口与外设间设置联络(握手)信号(至少2根); 数据传送单位:1个字节或1个字; 不要求有固定的数据格式,适合于信号的近距离传输; 并行接口有硬线连接接口和可编程接口之分。 7.2 可编程并行接口8255A 8255A的外部特性和内部结构 1)8255A的基本特性 数据端口:2个8位端口(PA、PB)、2个4位端口(PC口高/低4位) 与TTL电平兼容 多种数据传送方式:无条件、查询、中断 对应的工作方式:0、1、2 命令字:工作方式字和PC口按位置/复位命令字 寄存器种类:数据口、控制口和状态口 PC口的特殊性: 作为数据口,PC是2个独立的4位口 可由控制字进行按位控制,实现按 位置位和复位功能。 方式1、2时,大部分引脚作应答线 作为方式1、方式2的状态口 特点 面向CPU的信号(14) D0~7、CS、RD、WR RESET :复位,高有效,清除控制寄存器,数据口置为输入,复位输出寄存器和状态寄存器,屏蔽中断,24根I/O线高阻 A1、A0:端口选择;输入 00:PA口 01:PB口 10:PC口 11:控制口 A1A0= 本章首页 2)引脚(40脚) 3)内部结构 面向外设的信号(24) PA0~7:端口A的输入/输出线 PB0~7:端口B的输入/输出线 PC0~7:端口C的输入/输出线 数据总线缓冲器 读/写控制逻辑 读/写控制 逻辑 数据总线缓冲器 D0~D7 A0 RD WR B组控制 CS PA0~7 A组控制 A1 RESET A组 A口(8位) A组 PC上 (4位) B组 B口(8位) PB0~7 PC4~7 PC0~3 B组 PC下 (4位) PA与PB口只作输入/输出数据口使用,即使只用1位也是8位一起传输的。 PC口除作数据口外还有很多用途: *作数据口 *作状态口 *作固定的联络(握手)信号线 *作按位控制 7.2 可编程并行接口8255A(续) - - 非法操作 1 1 0 1 0 302H 62H 从C口读数据或状态 0 1 0 1 0 301H 61H 从B口读数据 1 0 0 1 0 300H 60H 从A口读数据 0 0 0 1 0 303H 63H 写控制字 1 1 1 0 0 302H 62H 向C口写数据 0 1 1 0 0 301H 61H 向B口写数据 1 0 1 0 0 300H 60H 向A口写数据 0 0 1 0 0 实验台 地址 系统板 地址 操作 A0 A1 RD WR CS 8255的基本操作与端口地址表 数据端口A、B、C:输入三态缓冲,输出锁存;C口分为两个4位口、状态口 A组和B组控制电路:A组:A口和C口上半部,B组:B口和C口下半部 8255A的编程命令 方式字(D7=1) C口按位置/复位命令字(D7=0) 1)方式命令:指定工作方式及3个端口是输入还是输出 PC下方向 D0 特征位 1 10:方式2(双向) 0:输出 1:输入 B口方向 B口方式 PC上方向 A口方向 A口方式 D1 D2 D3 D4 D5 D6 00:方式0 01:方式1 0:方式0 1:方式1 传输方向 MOV DX,303H MOV AL,95H OUT DX,AL A口方式0,入;B口方式1, 出;C上输出,C下输入 方式字95H 2)C口按位置/复位命令字 置/复位选择 引脚选择 无效 特征位 D0 D1 D2 D3 D4 D5 D6 0 000:PC0 001:PC1 … 111:PC7 0:复位 1:置位 MOV DX,303H MOV AL,0BH OUT DX,AL PC5=1 PC5= MOV DX,303H MOV AL,0AH OUT DX,AL NOP NOP MOV DX,303H MOV AL,0BH OUT DX,AL 注意事项 写入地址:控制口 只对输出引脚起作用 每次操作一个引脚 本章首页 工作方式命令 PC口的按位操作命令 图6―3 8255A的3种工作方式 (a)方式0; (b)方式1; (c)方式2 本章首页 本章首页 7.2 可编程并行接口8255A(续)

文档评论(0)

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

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

1亿VIP精品文档

相关文档